mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-26 20:26:07 +00:00
Add support for version numbers.
Allow CRLF as a line terminator (as well as plain LF) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15993 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -78,10 +78,10 @@ inline llvm::ConfigLexerTokens handleBoolean(llvm::ConfigLexerTokens token) {
|
|||||||
ASSEMBLER assembler|Assembler|ASSEMBLER
|
ASSEMBLER assembler|Assembler|ASSEMBLER
|
||||||
BadSubst \%[^iots][a-zA-Z]\%
|
BadSubst \%[^iots][a-zA-Z]\%
|
||||||
COMMAND command|Command|COMMAND
|
COMMAND command|Command|COMMAND
|
||||||
Comment \#[^\n]*\n
|
Comment \#[^\r\n]*\r?\n
|
||||||
NewLine \n
|
NewLine \r?\n
|
||||||
Eq \=
|
Eq \=
|
||||||
EscNewLine \\\n
|
EscNewLine \\\r?\n
|
||||||
GROKS_DASH_O groks_dash_O|Groks_Dash_O|GROKS_DASH_O
|
GROKS_DASH_O groks_dash_O|Groks_Dash_O|GROKS_DASH_O
|
||||||
LANG lang|Lang|LANG
|
LANG lang|Lang|LANG
|
||||||
LINKER linker|Linker|LINKER
|
LINKER linker|Linker|LINKER
|
||||||
@@ -102,6 +102,7 @@ Sep \.
|
|||||||
String \"[^\"]*\"
|
String \"[^\"]*\"
|
||||||
TRANSLATES translates|Translates|TRANSLATES
|
TRANSLATES translates|Translates|TRANSLATES
|
||||||
TRANSLATOR translator|Translator|TRANSLATOR
|
TRANSLATOR translator|Translator|TRANSLATOR
|
||||||
|
VERSION version|Version|VERSION
|
||||||
White [ \t]*
|
White [ \t]*
|
||||||
|
|
||||||
True true|True|TRUE
|
True true|True|TRUE
|
||||||
@@ -153,6 +154,7 @@ No no|No|NO
|
|||||||
{OPT3} { return handleContext("opt3",OPT3); }
|
{OPT3} { return handleContext("opt3",OPT3); }
|
||||||
{OPT4} { return handleContext("opt4",OPT4); }
|
{OPT4} { return handleContext("opt4",OPT4); }
|
||||||
{OPT5} { return handleContext("opt5",OPT5); }
|
{OPT5} { return handleContext("opt5",OPT5); }
|
||||||
|
{VERSION} { return handleContext("version",VERSION); }
|
||||||
|
|
||||||
%in% { return handleSubstitution(IN_SUBST); }
|
%in% { return handleSubstitution(IN_SUBST); }
|
||||||
%out% { return handleSubstitution(OUT_SUBST); }
|
%out% { return handleSubstitution(OUT_SUBST); }
|
||||||
|
Reference in New Issue
Block a user