petit/lexer/literal_lexer library
Properties
-
booleanLexer
→ Parser<
BooleanParser> -
Finds strings 'true' or 'false' (without quotes)
final
-
dateFormatLexer
→ Parser<
Token< String> > -
final
-
dateLexer
→ Parser<
DateParser> -
Follows Date format specified in FHIRPath
final
-
dateTimeLexer
→ Parser<
DateTimeParser> -
Follows DateTime format specified in FHIRPath (I have also updated the FHIR)
package to follow many of these guidelines
final
-
decimalLexer
→ Parser<
DecimalParser> -
final
-
delimitedIdentifierLexer
→ Parser<
DelimitedIdentifierParser> -
DelimitedIdentifier is signified by a backquote (`) on either end
final
-
envVariableLexer
→ Parser<
EnvVariableParser> -
Allows environmental variables to be passed to FHIRPath
final
-
escLexer
→ Parser<
Token< String> > -
final
-
hexLexer
→ Parser<
Token< String> > -
final
-
identifierLexer
→ Parser<
IdentifierParser> -
An Identifier has no quotes
final
-
integerLexer
→ Parser<
IntegerParser> -
final
-
lineCommentLexer
→ Parser<
WhiteSpaceParser> -
Single Line Comment
final
-
multiLineCommentLexer
→ Parser<
WhiteSpaceParser> -
Multiline Comment
final
- numberLexer → ChoiceParser
-
final
-
quantityLexer
→ Parser<
QuantityParser> -
final
-
stringLexer
→ Parser<
StringParser> -
A String is signified by single quotes (') on either end
final
-
timeFormatLexer
→ Parser<
Token< String> > -
final
-
timeLexer
→ Parser<
TimeParser> -
Follows Time format specified in FHIRPath
final
-
timeZoneOffsetFormatLexer
→ Parser<
Token< String> > -
final
-
unicodeLexer
→ Parser<
Token< String> > -
final
-
whiteSpaceLexer
→ Parser<
WhiteSpaceParser> -
White Space
final