All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ork.cql.3.16.0.source-code.fhirpath.interp Maven / Gradle / Ivy

Go to download

The cql library for the Clinical Quality Language Java reference implementation

There is a newer version: 3.18.0
Show newest version
token literal names:
null
'.'
'['
']'
'+'
'-'
'*'
'/'
'div'
'mod'
'&'
'is'
'as'
'|'
'<='
'<'
'>'
'>='
'='
'~'
'!='
'!~'
'in'
'contains'
'and'
'or'
'xor'
'implies'
'('
')'
'{'
'}'
'true'
'false'
'%'
'$this'
'$index'
'$total'
','
'year'
'month'
'week'
'day'
'hour'
'minute'
'second'
'millisecond'
'years'
'months'
'weeks'
'days'
'hours'
'minutes'
'seconds'
'milliseconds'
null
null
null
null
null
null
null
null
null
null

token symbolic names:
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
DATE
DATETIME
TIME
IDENTIFIER
DELIMITEDIDENTIFIER
STRING
NUMBER
WS
COMMENT
LINE_COMMENT

rule names:
expression
term
literal
externalConstant
invocation
function
paramList
quantity
unit
dateTimePrecision
pluralDateTimePrecision
typeSpecifier
qualifiedIdentifier
identifier


atn:
[4, 1, 64, 150, 2, 0, 7, 0, 2, 1, 7, 1, 2, 2, 7, 2, 2, 3, 7, 3, 2, 4, 7, 4, 2, 5, 7, 5, 2, 6, 7, 6, 2, 7, 7, 7, 2, 8, 7, 8, 2, 9, 7, 9, 2, 10, 7, 10, 2, 11, 7, 11, 2, 12, 7, 12, 2, 13, 7, 13, 1, 0, 1, 0, 1, 0, 1, 0, 3, 0, 33, 8, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 5, 0, 73, 8, 0, 10, 0, 12, 0, 76, 9, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 85, 8, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 3, 2, 96, 8, 2, 1, 3, 1, 3, 1, 3, 3, 3, 101, 8, 3, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 3, 4, 108, 8, 4, 1, 5, 1, 5, 1, 5, 3, 5, 113, 8, 5, 1, 5, 1, 5, 1, 6, 1, 6, 1, 6, 5, 6, 120, 8, 6, 10, 6, 12, 6, 123, 9, 6, 1, 7, 1, 7, 3, 7, 127, 8, 7, 1, 8, 1, 8, 1, 8, 3, 8, 132, 8, 8, 1, 9, 1, 9, 1, 10, 1, 10, 1, 11, 1, 11, 1, 12, 1, 12, 1, 12, 5, 12, 143, 8, 12, 10, 12, 12, 12, 146, 9, 12, 1, 13, 1, 13, 1, 13, 0, 1, 0, 14, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 0, 12, 1, 0, 4, 5, 1, 0, 6, 9, 2, 0, 4, 5, 10, 10, 1, 0, 14, 17, 1, 0, 18, 21, 1, 0, 22, 23, 1, 0, 25, 26, 1, 0, 11, 12, 1, 0, 32, 33, 1, 0, 39, 46, 1, 0, 47, 54, 3, 0, 11, 12, 22, 23, 58, 59, 169, 0, 32, 1, 0, 0, 0, 2, 84, 1, 0, 0, 0, 4, 95, 1, 0, 0, 0, 6, 97, 1, 0, 0, 0, 8, 107, 1, 0, 0, 0, 10, 109, 1, 0, 0, 0, 12, 116, 1, 0, 0, 0, 14, 124, 1, 0, 0, 0, 16, 131, 1, 0, 0, 0, 18, 133, 1, 0, 0, 0, 20, 135, 1, 0, 0, 0, 22, 137, 1, 0, 0, 0, 24, 139, 1, 0, 0, 0, 26, 147, 1, 0, 0, 0, 28, 29, 6, 0, -1, 0, 29, 33, 3, 2, 1, 0, 30, 31, 7, 0, 0, 0, 31, 33, 3, 0, 0, 11, 32, 28, 1, 0, 0, 0, 32, 30, 1, 0, 0, 0, 33, 74, 1, 0, 0, 0, 34, 35, 10, 10, 0, 0, 35, 36, 7, 1, 0, 0, 36, 73, 3, 0, 0, 11, 37, 38, 10, 9, 0, 0, 38, 39, 7, 2, 0, 0, 39, 73, 3, 0, 0, 10, 40, 41, 10, 7, 0, 0, 41, 42, 5, 13, 0, 0, 42, 73, 3, 0, 0, 8, 43, 44, 10, 6, 0, 0, 44, 45, 7, 3, 0, 0, 45, 73, 3, 0, 0, 7, 46, 47, 10, 5, 0, 0, 47, 48, 7, 4, 0, 0, 48, 73, 3, 0, 0, 6, 49, 50, 10, 4, 0, 0, 50, 51, 7, 5, 0, 0, 51, 73, 3, 0, 0, 5, 52, 53, 10, 3, 0, 0, 53, 54, 5, 24, 0, 0, 54, 73, 3, 0, 0, 4, 55, 56, 10, 2, 0, 0, 56, 57, 7, 6, 0, 0, 57, 73, 3, 0, 0, 3, 58, 59, 10, 1, 0, 0, 59, 60, 5, 27, 0, 0, 60, 73, 3, 0, 0, 2, 61, 62, 10, 13, 0, 0, 62, 63, 5, 1, 0, 0, 63, 73, 3, 8, 4, 0, 64, 65, 10, 12, 0, 0, 65, 66, 5, 2, 0, 0, 66, 67, 3, 0, 0, 0, 67, 68, 5, 3, 0, 0, 68, 73, 1, 0, 0, 0, 69, 70, 10, 8, 0, 0, 70, 71, 7, 7, 0, 0, 71, 73, 3, 22, 11, 0, 72, 34, 1, 0, 0, 0, 72, 37, 1, 0, 0, 0, 72, 40, 1, 0, 0, 0, 72, 43, 1, 0, 0, 0, 72, 46, 1, 0, 0, 0, 72, 49, 1, 0, 0, 0, 72, 52, 1, 0, 0, 0, 72, 55, 1, 0, 0, 0, 72, 58, 1, 0, 0, 0, 72, 61, 1, 0, 0, 0, 72, 64, 1, 0, 0, 0, 72, 69, 1, 0, 0, 0, 73, 76, 1, 0, 0, 0, 74, 72, 1, 0, 0, 0, 74, 75, 1, 0, 0, 0, 75, 1, 1, 0, 0, 0, 76, 74, 1, 0, 0, 0, 77, 85, 3, 8, 4, 0, 78, 85, 3, 4, 2, 0, 79, 85, 3, 6, 3, 0, 80, 81, 5, 28, 0, 0, 81, 82, 3, 0, 0, 0, 82, 83, 5, 29, 0, 0, 83, 85, 1, 0, 0, 0, 84, 77, 1, 0, 0, 0, 84, 78, 1, 0, 0, 0, 84, 79, 1, 0, 0, 0, 84, 80, 1, 0, 0, 0, 85, 3, 1, 0, 0, 0, 86, 87, 5, 30, 0, 0, 87, 96, 5, 31, 0, 0, 88, 96, 7, 8, 0, 0, 89, 96, 5, 60, 0, 0, 90, 96, 5, 61, 0, 0, 91, 96, 5, 55, 0, 0, 92, 96, 5, 56, 0, 0, 93, 96, 5, 57, 0, 0, 94, 96, 3, 14, 7, 0, 95, 86, 1, 0, 0, 0, 95, 88, 1, 0, 0, 0, 95, 89, 1, 0, 0, 0, 95, 90, 1, 0, 0, 0, 95, 91, 1, 0, 0, 0, 95, 92, 1, 0, 0, 0, 95, 93, 1, 0, 0, 0, 95, 94, 1, 0, 0, 0, 96, 5, 1, 0, 0, 0, 97, 100, 5, 34, 0, 0, 98, 101, 3, 26, 13, 0, 99, 101, 5, 60, 0, 0, 100, 98, 1, 0, 0, 0, 100, 99, 1, 0, 0, 0, 101, 7, 1, 0, 0, 0, 102, 108, 3, 26, 13, 0, 103, 108, 3, 10, 5, 0, 104, 108, 5, 35, 0, 0, 105, 108, 5, 36, 0, 0, 106, 108, 5, 37, 0, 0, 107, 102, 1, 0, 0, 0, 107, 103, 1, 0, 0, 0, 107, 104, 1, 0, 0, 0, 107, 105, 1, 0, 0, 0, 107, 106, 1, 0, 0, 0, 108, 9, 1, 0, 0, 0, 109, 110, 3, 26, 13, 0, 110, 112, 5, 28, 0, 0, 111, 113, 3, 12, 6, 0, 112, 111, 1, 0, 0, 0, 112, 113, 1, 0, 0, 0, 113, 114, 1, 0, 0, 0, 114, 115, 5, 29, 0, 0, 115, 11, 1, 0, 0, 0, 116, 121, 3, 0, 0, 0, 117, 118, 5, 38, 0, 0, 118, 120, 3, 0, 0, 0, 119, 117, 1, 0, 0, 0, 120, 123, 1, 0, 0, 0, 121, 119, 1, 0, 0, 0, 121, 122, 1, 0, 0, 0, 122, 13, 1, 0, 0, 0, 123, 121, 1, 0, 0, 0, 124, 126, 5, 61, 0, 0, 125, 127, 3, 16, 8, 0, 126, 125, 1, 0, 0, 0, 126, 127, 1, 0, 0, 0, 127, 15, 1, 0, 0, 0, 128, 132, 3, 18, 9, 0, 129, 132, 3, 20, 10, 0, 130, 132, 5, 60, 0, 0, 131, 128, 1, 0, 0, 0, 131, 129, 1, 0, 0, 0, 131, 130, 1, 0, 0, 0, 132, 17, 1, 0, 0, 0, 133, 134, 7, 9, 0, 0, 134, 19, 1, 0, 0, 0, 135, 136, 7, 10, 0, 0, 136, 21, 1, 0, 0, 0, 137, 138, 3, 24, 12, 0, 138, 23, 1, 0, 0, 0, 139, 144, 3, 26, 13, 0, 140, 141, 5, 1, 0, 0, 141, 143, 3, 26, 13, 0, 142, 140, 1, 0, 0, 0, 143, 146, 1, 0, 0, 0, 144, 142, 1, 0, 0, 0, 144, 145, 1, 0, 0, 0, 145, 25, 1, 0, 0, 0, 146, 144, 1, 0, 0, 0, 147, 148, 7, 11, 0, 0, 148, 27, 1, 0, 0, 0, 12, 32, 72, 74, 84, 95, 100, 107, 112, 121, 126, 131, 144]




© 2015 - 2024 Weber Informatics LLC | Privacy Policy