Переглянути джерело

Fix some type information in the i18n/ folder

Fix an extra whitespace during code generation of char type variable
Lucas de Souza 4 роки тому
батько
коміт
8b25f91027
4 змінених файлів з 5 додано та 6 видалено
  1. 1 1
      i18n/csv.d.ts
  2. 2 3
      i18n/index.ts
  3. 1 1
      js/util/utils.js
  4. 1 1
      js/visualUI/code_generator.js

+ 1 - 1
i18n/csv.d.ts

@@ -1,5 +1,5 @@
 declare module "*.csv" {
-  const content: {[id:string]:any};
+  const content: {[id: string]: unknown};
   export default content;
 }
 

+ 2 - 3
i18n/index.ts

@@ -1,16 +1,15 @@
-/// <reference path="csv.d.ts" />
 import * as Messages from './message.csv';
 import * as UI from './ui.csv';
 import * as Errors from './error.csv';
 
-type Dict =  {[id:string]:any};
+type Dict =  {[id: string]: unknown};
 
 const MessagesObj = Messages as Dict;
 const UIObj = UI as Dict;
 const ErrorsObj = Errors as Dict;
 const i18n_data = {} as Dict;
 
-for(const key in UIObj) {
+for (const key in UIObj) {
   const data = {} as Dict;
   data['error'] = ErrorsObj[key];
   data['message'] = MessagesObj[key];

+ 1 - 1
js/util/utils.js

@@ -156,7 +156,7 @@ export function getCodeEditorModeConfig () {
   const blockList = ["RK_SWITCH", "RK_PROGRAM","RK_CASE","RK_DEFAULT","RK_FOR","RK_FOR_ALT",
     "RK_FUNCTION","RK_DO","RK_WHILE","RK_WHILE_ALT","RK_IF","RK_ELSE"]
   const keywordsList = ["RK_CONST","RK_RETURN","RK_BREAK","RK_FOR_FROM","RK_FOR_TO","RK_FOR_PASS","RK_DO_UNTIL"];
-  const typeList = ["RK_REAL","RK_VOID","RK_BOOLEAN","RK_STRING","RK_INTEGER"];
+  const typeList = ["RK_REAL","RK_VOID","RK_BOOLEAN","RK_STRING","RK_INTEGER","RK_CHARACTER"];
   const atomList = ["RK_FALSE", "RK_TRUE"];
 
   const case_default = [];

+ 1 - 1
js/visualUI/code_generator.js

@@ -811,7 +811,7 @@ function variablesCode (variable_obj) {
 			ret += LocalizedStrings.getUI('type_boolean')+' ';
 			break;
 		case Types.CHAR:
-			ret += ' '+LocalizedStrings.getUI('type_char')+' ';
+			ret += LocalizedStrings.getUI('type_char')+' ';
 			break;
 	}
 	ret += temp.name + ' ';