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