public final class Parsers
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static @NotNull Parser |
CM_BLK
A parser that parses comment blocks.
|
static @NotNull Parser |
CM_SLN
A parser that parses commented lines.
|
static @NotNull Parser |
CX_CMD
A parser that parses a single-line command.
|
static @NotNull Parser |
CX_CMD_CAPTURE
A parser that parses
#capture commands. |
static @NotNull Parser |
CX_CMD_CONSOLE
A parser that parses
#console commands. |
static @NotNull Parser |
CX_CMD_DECLARE
A parser that parses
#declare commands. |
static @NotNull Parser |
CX_CMD_DEFINE
A parser that parses
#define commands. |
static @NotNull Parser |
CX_CMD_ELIF
A parser that parses
#elif commands. |
static @NotNull Parser |
CX_CMD_ELIFDEF
A parser that parses
#elifdef commands. |
static @NotNull Parser |
CX_CMD_ELIFNDEF
A parser that parses
#elifndef commands. |
static @NotNull Parser |
CX_CMD_ELSE
A parser that parses
#else commands. |
static @NotNull Parser |
CX_CMD_ENDCAPTURE
A parser that parses
#endcapture commands. |
static @NotNull Parser |
CX_CMD_ENDFOR
A parser that parses
#endfor commands. |
static @NotNull Parser |
CX_CMD_ENDIF
A parser that parses
#endif commands. |
static @NotNull Parser |
CX_CMD_ENDWHILE
A parser that parses
#endwhile commands. |
static @NotNull Parser |
CX_CMD_ERROR
A parser that parses
#error commands. |
static @NotNull Parser |
CX_CMD_FOR
A parser that parses
#for commands. |
static @NotNull Parser |
CX_CMD_IF
A parser that parses
#if commands. |
static @NotNull Parser |
CX_CMD_IFDEF
A parser that parses
#ifdef commands. |
static @NotNull Parser |
CX_CMD_IFNDEF
A parser that parses
#ifndef commands. |
static @NotNull Parser |
CX_CMD_INCLUDE
A parser that parses
#include commands. |
static @NotNull Parser |
CX_CMD_MESSAGE
A parser that parses
#message commands. |
static @NotNull Parser |
CX_CMD_SPREAD
A parser that parses
#spread commands. |
static @NotNull Parser |
CX_CMD_UNDEC
A parser that parses
#undec commands. |
static @NotNull Parser |
CX_CMD_UNDEF
A parser that parses
#undef commands. |
static @NotNull Parser |
CX_CMD_WHILE
A parser that parses
#while commands. |
static @NotNull Parser |
CX_INJ
A parser parsing injection sequences.
|
static @NotNull Parser |
DC_EOL
A parser parsing line separators (
\n or \r or \r\n ). |
static @NotNull Parser |
OP_ADD
A parser that parses addition symbols.
|
static @NotNull Parser |
OP_DIV
A parser that parses division symbols.
|
static @NotNull Parser |
OP_EQL
A parser that parses equal symbols.
|
static @NotNull Parser |
OP_LEQ
A parser that parses less than or equals symbols.
|
static @NotNull Parser |
OP_LND
A parser that parses logical and symbols.
|
static @NotNull Parser |
OP_LOR
A parser that parses logical or symbols.
|
static @NotNull Parser |
OP_LTN
A parser that parses less than symbols.
|
static @NotNull Parser |
OP_MEQ
A parser that parses more than or equals symbols.
|
static @NotNull Parser |
OP_MOD
A parser that modulo symbols.
|
static @NotNull Parser |
OP_MTN
A parser that parses more than symbols.
|
static @NotNull Parser |
OP_MUL
A parser that parses multiplication symbols.
|
static @NotNull Parser |
OP_NEG
A parser that parses negation symbols.
|
static @NotNull Parser |
OP_NQL
A parser that parses not-equals symbols.
|
static @NotNull Parser |
OP_SUB
A parser that parses subtraction symbols.
|
static @NotNull Parser |
SX_CLN
A parser parsing colons.
|
static @NotNull Parser |
SX_CMA
A parser parsing commas.
|
static @NotNull Parser |
SX_CUR
A parser parsing curly brackets.
|
static @NotNull Parser |
SX_DQT
A parser parsing double quotes.
|
static @NotNull Parser |
SX_NME
A parser that parses names.
|
static @NotNull Parser |
SX_NUM
A parser parsing numbers.
|
static @NotNull Parser |
SX_QTE
A parser parsing quotes.
|
static @NotNull Parser |
SX_RND
A parser parsing round brackets.
|
static @NotNull Parser |
SX_SQR
A parser parsing square brackets.
|
@NotNull public static final @NotNull Parser CM_BLK
@NotNull public static final @NotNull Parser CM_SLN
@NotNull public static final @NotNull Parser CX_CMD
@NotNull public static final @NotNull Parser CX_CMD_CAPTURE
#capture
commands.@NotNull public static final @NotNull Parser CX_CMD_CONSOLE
#console
commands.@NotNull public static final @NotNull Parser CX_CMD_DECLARE
#declare
commands.@NotNull public static final @NotNull Parser CX_CMD_DEFINE
#define
commands.@NotNull public static final @NotNull Parser CX_CMD_ELIF
#elif
commands.@NotNull public static final @NotNull Parser CX_CMD_ELIFDEF
#elifdef
commands.@NotNull public static final @NotNull Parser CX_CMD_ELIFNDEF
#elifndef
commands.@NotNull public static final @NotNull Parser CX_CMD_ELSE
#else
commands.@NotNull public static final @NotNull Parser CX_CMD_ENDCAPTURE
#endcapture
commands.@NotNull public static final @NotNull Parser CX_CMD_ENDFOR
#endfor
commands.@NotNull public static final @NotNull Parser CX_CMD_ENDIF
#endif
commands.@NotNull public static final @NotNull Parser CX_CMD_ENDWHILE
#endwhile
commands.@NotNull public static final @NotNull Parser CX_CMD_ERROR
#error
commands.@NotNull public static final @NotNull Parser CX_CMD_FOR
#for
commands.@NotNull public static final @NotNull Parser CX_CMD_IF
#if
commands.@NotNull public static final @NotNull Parser CX_CMD_IFDEF
#ifdef
commands.@NotNull public static final @NotNull Parser CX_CMD_IFNDEF
#ifndef
commands.@NotNull public static final @NotNull Parser CX_CMD_INCLUDE
#include
commands.@NotNull public static final @NotNull Parser CX_CMD_MESSAGE
#message
commands.@NotNull public static final @NotNull Parser CX_CMD_SPREAD
#spread
commands.@NotNull public static final @NotNull Parser CX_CMD_UNDEC
#undec
commands.@NotNull public static final @NotNull Parser CX_CMD_UNDEF
#undef
commands.@NotNull public static final @NotNull Parser CX_CMD_WHILE
#while
commands.@NotNull public static final @NotNull Parser CX_INJ
@NotNull public static final @NotNull Parser DC_EOL
\n
or \r
or \r\n
).@NotNull public static final @NotNull Parser OP_ADD
@NotNull public static final @NotNull Parser OP_DIV
@NotNull public static final @NotNull Parser OP_EQL
@NotNull public static final @NotNull Parser OP_LEQ
@NotNull public static final @NotNull Parser OP_LND
@NotNull public static final @NotNull Parser OP_LOR
@NotNull public static final @NotNull Parser OP_LTN
@NotNull public static final @NotNull Parser OP_MEQ
@NotNull public static final @NotNull Parser OP_MOD
@NotNull public static final @NotNull Parser OP_MTN
@NotNull public static final @NotNull Parser OP_MUL
@NotNull public static final @NotNull Parser OP_NEG
@NotNull public static final @NotNull Parser OP_NQL
@NotNull public static final @NotNull Parser OP_SUB
@NotNull public static final @NotNull Parser SX_CLN
@NotNull public static final @NotNull Parser SX_CMA
@NotNull public static final @NotNull Parser SX_CUR
@NotNull public static final @NotNull Parser SX_DQT
@NotNull public static final @NotNull Parser SX_NME
@NotNull public static final @NotNull Parser SX_NUM
@NotNull public static final @NotNull Parser SX_QTE
@NotNull public static final @NotNull Parser SX_RND
@NotNull public static final @NotNull Parser SX_SQR