2024-05-06 02:15:20 +03:00
|
|
|
|
//PascalABCParser.dll
|
2023-02-18 06:55:53 +03:00
|
|
|
|
%PREFIX%=PASCALABCPARSER_
|
|
|
|
|
|
|
|
|
|
|
|
FOUND{0}=找到 {0} 但
|
|
|
|
|
|
FOUNDEOF=找到文件结尾但
|
|
|
|
|
|
EXPECTED{0}=预期的 {0}
|
|
|
|
|
|
EXPECTED{1}=预期的 {1}
|
|
|
|
|
|
EXPECTEDR{1}=预期的 {1}
|
|
|
|
|
|
EXPECTEDF{1}=预期的 {1}
|
|
|
|
|
|
EXPECTEDBEGIN=声明部分或预期开始
|
|
|
|
|
|
WRONG_ATTRIBUTE_FOR_RECORD=abstract, sealed, auto 和 static 不允许记录
|
|
|
|
|
|
|
|
|
|
|
|
WITHOUT_INIT_AND_SIZE=传递动态数组的大小
|
|
|
|
|
|
|
|
|
|
|
|
OPERATOR_NOT_IMPLEMET_TO_THIS_OPEAND_TYPE=错误的操作数类型
|
|
|
|
|
|
STATEMENT_EXPECTED=声明预期
|
|
|
|
|
|
LEFT_SIDE_ASSIGN_MUST_BE_VARIABLE=左侧分配必须是可变的
|
|
|
|
|
|
PROCEDURE_CANNOT_HAVE_RETURNED_VALUE=过程不能有返回值
|
|
|
|
|
|
EXPECTED_{0}_BUT_FOUND_{1}=预期的 '{0}' 但找到 '{1}'
|
|
|
|
|
|
NONTERMINALTOKEN_{0}_RETURN_NULL=当前版本的编译器不支持语法规则 '{0}'
|
|
|
|
|
|
SEMICOLON_BEFORE_ELSE=不要在 else 之前加分号
|
|
|
|
|
|
UNEXPECTED_SYMBOL{0}=意外的符号 '{0}'
|
|
|
|
|
|
UNSUPPORTED_OLD_DIRECTIVES=不支持以 # 开头的编译器指令。 使用指令 {$ }
|
2024-05-04 20:21:50 +03:00
|
|
|
|
UNKNOWN_DIRECTIVE{0}=未知指令 '{0}'
|
|
|
|
|
|
MISSING_DIRECTIVE_PARAM{0}='{0}' 指令需要一个参数
|
|
|
|
|
|
UNNECESSARY_DIRECTIVE_PARAM{0}='{0}' 该指令的使用不带参数
|
|
|
|
|
|
INCORRECT_DIRECTIVE_PARAM{0}{1}=向 '{0}' 指令传递了一个无效参数 '{1}'
|
|
|
|
|
|
EMPTY_DIRECTIVE=空指令
|
|
|
|
|
|
DIRECTIVE_WRONG_NUMBER_OF_PARAMS{0}{1}='{0}' 指令必须有以下参数数:{1}
|
2023-02-18 06:55:53 +03:00
|
|
|
|
INCLUDE_COULDNT_OPEN_FILE{0}=编译器指令 $include:无法打开文件 '{0}'
|
|
|
|
|
|
INCLUDE_EMPTY_FILE=编译器指令 $include: 文件名不存在
|
|
|
|
|
|
RECUR_INCLUDE=编译器指令 $include: 递归包含
|
|
|
|
|
|
UNNECESSARY $endif=额外的 $endif
|
|
|
|
|
|
ENDIF_ABSENT=未关闭指令 $ifdef 或 $ifndef - $endif 不存在
|
|
|
|
|
|
UNNECESSARY $else=额外的 $else
|
|
|
|
|
|
TYPE_NAME_EXPECTED=预期类型
|
|
|
|
|
|
|
|
|
|
|
|
EOF1=文件结尾
|
|
|
|
|
|
EOF=(文件结尾)
|
|
|
|
|
|
TKIDENTIFIER=标识符
|
|
|
|
|
|
TKSTRINGLITERAL=字符串文字
|
|
|
|
|
|
TKINTEGER=数字
|
|
|
|
|
|
OPERATOR=操作符
|
|
|
|
|
|
TKSEMICOLON=';'
|
|
|
|
|
|
TKCOLON=':'
|
|
|
|
|
|
TKCOMMA=','
|
|
|
|
|
|
TKPOINT='.'
|
|
|
|
|
|
TKASSIGN=':='
|
|
|
|
|
|
TKEQUAL='='
|
|
|
|
|
|
TKDOTDOT='..'
|
|
|
|
|
|
TKROUNDOPEN='('
|
|
|
|
|
|
TKROUNDCLOSE=')'
|
|
|
|
|
|
TKDO=do
|
|
|
|
|
|
EXPR=表达式
|
|
|
|
|
|
STMT=陈述
|
|
|
|
|
|
|
|
|
|
|
|
ONE_EOF=预期的文件结尾
|
|
|
|
|
|
ONE_TKIDENTIFIER=预期的标识符
|
|
|
|
|
|
ONE_OPERATOR=预期的操作符
|
|
|
|
|
|
ONE_STMT=预期的陈述
|
|
|
|
|
|
BAD_TUPLE=错误的元组
|
|
|
|
|
|
EMPTY_STATEMENT_IN_SHORT_PROC_DEFINITION=预期的声明
|
|
|
|
|
|
EXPRESSION_EXPECTED=预期的表达式
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DUPLICATE_NAMES_IN_ANON_TYPE=匿名类型中的重复字段名称
|
|
|
|
|
|
BAD_ANON_TYPE=匿名类型的错误字段名称
|
|
|
|
|
|
ONE_TYPE_PARAMETER_MUSTBE_WITHOUT_PARENTHESES=单独类型的参数必须没有括号
|
|
|
|
|
|
|
|
|
|
|
|
USING_UNLOCAL_FOR_VARIABLE=循环计数器变量应该在循环中声明
|
|
|
|
|
|
USING_UNLOCAL_FOREACH_VARIABLE=循环计数器变量应在 foreach 循环中声明
|
|
|
|
|
|
OVERLOAD_IS_NOT_USED=PascalABC.NET 中不使用重载
|
|
|
|
|
|
ONLY_BASE_ASSIGNMENT_FOR_TUPLE=元组只允许基本赋值 :=
|
|
|
|
|
|
BAD_FORMAT_STRING=内插字符串格式无效
|
|
|
|
|
|
TUPLE_ELEMENTS_COUNT_MUST_BE_LESSEQUAL_7=元组元素的数量必须 <=7
|
|
|
|
|
|
TWO_NILS_IN_QUESTION_EXPR=条件表达式不能在两个分支上都包含 nil 常量
|
|
|
|
|
|
DOT_QUECTION_IN_SHORT_FUN=用 ? 表示。 不能出现在没有返回值的短函数定义中
|
|
|
|
|
|
BAD_INT2=int64 太小
|
|
|
|
|
|
INVALID_INTERFACE_MEMBER=接口成员不能有定义
|
|
|
|
|
|
EXTENDED_INDEXED_PROPERTIES=未实现扩展索引属性
|
|
|
|
|
|
ATTRIBUTE_REDECLARED=此属性已应用于类型
|
|
|
|
|
|
STATIC_PROPERTIES_CANNOT_HAVE_ATTRBUTE_{0}=静态属性不能具有属性 '{0}'
|
|
|
|
|
|
RESULT_IDENT_NOT_EXPECTED_IN_THIS_CONTEXT=此上下文中不允许使用结果标识符
|
|
|
|
|
|
NESTED_RECORD_DEFINITIONS_ARE_ARE_FORBIDDEN=禁止嵌套记录定义
|
|
|
|
|
|
NIL_IN_UNNAMED_OBJECT=匿名类字段不能被 nil 常量初始化
|
|
|
|
|
|
YIELD_STATEMENT_CANNOT_BE_USED_IN_LAMBDA_BODY=yield 语句不能在 lambda 主体中使用
|
|
|
|
|
|
SLICES_OF MULTIDIMENSIONAL_ARRAYS_ALLOW_ONLY_FOR_RANK_LT_5=多维数组切片仅适用于秩 < 5 的数组
|
2024-05-05 18:09:39 +03:00
|
|
|
|
LEFT_SIDE_CANNOT_BE_ASSIGNED_TO=左侧不能分配给
|
|
|
|
|
|
DIFF_DEFINE_NAME=指令'{0}'中的定義名稱'{2}'與相應的'ifdef'/'ifndef'中的定義名稱'{1}'不匹配
|