pascalabcnet/bin/Lng/Eng/ParserErrors.dat
AlexanderZemlyak efb4a4338f
New checks for directives added (#3099)
* Extract base classes from ParserTools (local) and GPPGParserHelper

* Fix string resources error

* Extract base class for unexpected token error

* Update ParserTools project file

* Add comments for compiler directives usages in compiler

* Add directives checks

* Move string constants to new project

* Implement scalable directives checks

* Remove known directives from compiler

* Fix PABCSystem namespace error

* Allow region and endregion with no params

* Allow parameters to endif directive

* Delete directive parameters extension checks

* Replace error with warning for uknown directive case

* Fix generate native code (semantic rule) assigning

* Improve error messages for directives

* Rename RunParseThread to SwitchOnIntellisence

Для отладки может требоваться отключение Intellisence на уровне кода. Для понятности метод назван SwitchOnIntellisence.

* Resolve merge conflicts

* Add new compiler errors for unsupported target framework and output file type

* Add documentation to directives checks

* Fix directives check loop
2024-05-04 20:21:50 +03:00

19 lines
661 B
Plaintext

// UNIVERSAL PARSER ERRORS
%PREFIX%=PARSER_ERRORS_
BAD_FLOAT=Too big (small) number
BAD_INT=Too big (small) number
BAD_HEX=Bad hex number
UNEXPECTED_SYMBOL{0}=Unexpected symbol '{0}'
BAD_EXPR=Bad exprssion
EXPECTED{0}={0} expected
BIG_CHAR_NUMBER=Too big char const
LOAD_ERROR{0}=Parser {0} loading error
BAD_SOURCEFILE{0}_EXT=Can not choose parser for file '{0}'
COMPILATION_ERROR{0}{1}{2}={0}{1} Compilation error: {2}
EXPECTED_IDENTIFIER=Expected identifier
AVAILABLE_PARAM_VARIANTS{0}=Possible values are: {0}
AVAILABLE_EXT_VARIANTS{0}=Possible file extensions: {0}
SEE_THE_HELP_FOR_VARIANTS=You can find the possible values in the language documentation