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