lexer/literal_lexer library
Properties
-
booleanLiteral
→ Parser<
BooleanParser> -
Finds strings 'true' or 'false' (without quotes)
final
-
COMMENT
→ Parser<
WhiteSpaceParser> -
final
-
DATE
→ Parser<
DateParser> -
Follows DateTime format specified in FHIRPath (I have also updated the FHIR)
package to follow many of these guidelines
final
-
DATEFORMAT
→ Parser<
String> -
final
-
DATETIME
→ Parser<
DateTimeParser> -
final
-
dateTimePrecision
→ Parser<
String> -
final
-
DECIMAL
→ Parser<
DecimalParser> -
final
-
DELIMITEDIDENTIFIER
→ Parser<
IdentifierParser> -
DELIMITEDIDENTIFIER is signified by a backquote (`) on either end
final
-
DOUBLEQUOTEDIDENTIFIER
→ Parser<
IdentifierParser> -
final
-
envVariableLexer
→ Parser<
EnvVariableParser> -
Allows environmental variables to be passed to FHIRPath
final
-
ESC
→ Parser<
String> -
final
-
HEX
→ Parser<
String> -
final
-
IDENTIFIER
→ Parser<
IdentifierParser> -
An Identifier has no quotes
final
-
INTEGER
→ Parser<
IntegerParser> -
final
-
LINE_COMMENT
→ Parser<
WhiteSpaceParser> -
final
- NUMBER → Parser
-
Also allows leading zeroes now (just like CQL and XSD)
final
-
pluralDateTimePrecision
→ Parser<
String> -
final
-
quantityLiteral
→ Parser<
QuantityParser> -
final
-
STRING
→ Parser<
StringParser> -
A String is signified by single quotes (') on either end
final
-
TIME
→ Parser<
TimeParser> -
final
-
TIMEFORMAT
→ Parser<
String> -
final
-
TIMEZONEOFFSETFORMAT
→ Parser<
String> -
final
-
UNICODE
→ Parser<
String> -
final
-
unit
→ Parser<
String> -
final
-
WS
→ Parser<
WhiteSpaceParser> -
No equivalent for piping whitespace to the HIDDEN channel in Dart
final