Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
io.gs2.unity.sdk.local-state-machine-kit / Local / Parser / StateMachineParser.interp
Size: Mime:
token literal names:
null
'StateMachine'
'Parameters'
'Variables'
'EntryPoint'
'Task'
'SubStateMachineTask'
'PassTask'
'ErrorTask'
'WaitTask'
'Event'
'in'
'out'
'using'
'handling'
'Script'
null
'Transition'
'int'
'float'
'string'
'bool'
'array'
'map'
null
null
'('
')'
';'
','
'->'
'<-'
null
null
null
null
null
null
null

token symbolic names:
null
KW_STATEMACHINE
KW_PARAMETERS
KW_VARIABLES
KW_ENTRYPOINT
KW_TASK
KW_SUBSTATEMACHINETASK
KW_PASSTASK
KW_ERRORTASK
KW_WAITTASK
KW_EVENT
KW_IN
KW_OUT
KW_USING
KW_HANDLING
KW_SCRIPT
KW_PAYLOAD_LBRACE
KW_TRANSITION
INT
FLOAT
STRING
BOOL
ARRAY
MAP
LBRACE
RBRACE
LPAREN
RPAREN
SEMI
COMMA
ARROW
DARROW
IDENTIFIER
GRN
WS
COMMENT
RAW_SCRIPT_LBRACE
RAW_SCRIPT_RBRACE
RAW_SCRIPT_TEXT

rule names:
stateMachines
stateMachineDeclaration
stateMachineBody
parametersSection
parameterDeclaration
variablesSection
variableDeclaration
entryPointSection
tasksSection
transitionsSection
dataType
parameterList
parameter
taskDeclaration
subStateMachineTaskDeclaration
passTaskDeclaration
errorTaskDeclaration
waitTaskDeclaration
subStateMachineTaskBody
taskBody
waitTaskBody
eventDeclarationSection
inParametersSection
inParameterMapping
outParametersSection
outParameterMapping
usingStateMachineSection
scriptSection
rawScriptSection
rawScriptBody
transitionDeclaration


atn:
[4, 1, 38, 282, 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, 2, 14, 7, 14, 2, 15, 7, 15, 2, 16, 7, 16, 2, 17, 7, 17, 2, 18, 7, 18, 2, 19, 7, 19, 2, 20, 7, 20, 2, 21, 7, 21, 2, 22, 7, 22, 2, 23, 7, 23, 2, 24, 7, 24, 2, 25, 7, 25, 2, 26, 7, 26, 2, 27, 7, 27, 2, 28, 7, 28, 2, 29, 7, 29, 2, 30, 7, 30, 1, 0, 4, 0, 64, 8, 0, 11, 0, 12, 0, 65, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 77, 8, 2, 1, 2, 3, 2, 80, 8, 2, 1, 2, 1, 2, 5, 2, 84, 8, 2, 10, 2, 12, 2, 87, 9, 2, 1, 2, 5, 2, 90, 8, 2, 10, 2, 12, 2, 93, 9, 2, 1, 3, 1, 3, 1, 3, 5, 3, 98, 8, 3, 10, 3, 12, 3, 101, 9, 3, 1, 3, 1, 3, 1, 4, 1, 4, 1, 4, 1, 4, 1, 5, 1, 5, 1, 5, 5, 5, 112, 8, 5, 10, 5, 12, 5, 115, 9, 5, 1, 5, 1, 5, 1, 6, 1, 6, 1, 6, 1, 6, 5, 6, 123, 8, 6, 10, 6, 12, 6, 126, 9, 6, 1, 6, 1, 6, 1, 7, 1, 7, 1, 7, 1, 7, 1, 8, 1, 8, 1, 8, 1, 8, 1, 8, 3, 8, 139, 8, 8, 1, 9, 1, 9, 1, 10, 1, 10, 1, 11, 1, 11, 1, 11, 5, 11, 148, 8, 11, 10, 11, 12, 11, 151, 9, 11, 1, 12, 1, 12, 1, 12, 1, 13, 1, 13, 1, 13, 1, 13, 3, 13, 160, 8, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 14, 1, 14, 1, 14, 1, 14, 1, 14, 1, 14, 1, 15, 1, 15, 1, 15, 1, 15, 1, 16, 1, 16, 1, 16, 1, 16, 3, 16, 181, 8, 16, 1, 16, 1, 16, 1, 16, 1, 17, 1, 17, 1, 17, 1, 17, 1, 17, 1, 17, 1, 18, 1, 18, 1, 18, 5, 18, 195, 8, 18, 10, 18, 12, 18, 198, 9, 18, 1, 19, 1, 19, 1, 19, 5, 19, 203, 8, 19, 10, 19, 12, 19, 206, 9, 19, 1, 20, 5, 20, 209, 8, 20, 10, 20, 12, 20, 212, 9, 20, 1, 21, 1, 21, 1, 21, 1, 21, 3, 21, 218, 8, 21, 1, 21, 1, 21, 1, 21, 1, 22, 1, 22, 1, 22, 1, 22, 1, 22, 5, 22, 228, 8, 22, 10, 22, 12, 22, 231, 9, 22, 1, 22, 1, 22, 1, 22, 1, 23, 1, 23, 1, 23, 1, 23, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 5, 24, 245, 8, 24, 10, 24, 12, 24, 248, 9, 24, 1, 24, 1, 24, 1, 24, 1, 25, 1, 25, 1, 25, 1, 25, 1, 26, 1, 26, 1, 26, 1, 26, 1, 27, 1, 27, 1, 27, 1, 28, 1, 28, 4, 28, 266, 8, 28, 11, 28, 12, 28, 267, 1, 28, 1, 28, 1, 29, 1, 29, 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, 0, 0, 31, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 0, 2, 1, 0, 18, 23, 1, 0, 36, 38, 276, 0, 63, 1, 0, 0, 0, 2, 69, 1, 0, 0, 0, 4, 76, 1, 0, 0, 0, 6, 94, 1, 0, 0, 0, 8, 104, 1, 0, 0, 0, 10, 108, 1, 0, 0, 0, 12, 118, 1, 0, 0, 0, 14, 129, 1, 0, 0, 0, 16, 138, 1, 0, 0, 0, 18, 140, 1, 0, 0, 0, 20, 142, 1, 0, 0, 0, 22, 144, 1, 0, 0, 0, 24, 152, 1, 0, 0, 0, 26, 155, 1, 0, 0, 0, 28, 166, 1, 0, 0, 0, 30, 172, 1, 0, 0, 0, 32, 176, 1, 0, 0, 0, 34, 185, 1, 0, 0, 0, 36, 196, 1, 0, 0, 0, 38, 204, 1, 0, 0, 0, 40, 210, 1, 0, 0, 0, 42, 213, 1, 0, 0, 0, 44, 222, 1, 0, 0, 0, 46, 235, 1, 0, 0, 0, 48, 239, 1, 0, 0, 0, 50, 252, 1, 0, 0, 0, 52, 256, 1, 0, 0, 0, 54, 260, 1, 0, 0, 0, 56, 263, 1, 0, 0, 0, 58, 271, 1, 0, 0, 0, 60, 273, 1, 0, 0, 0, 62, 64, 3, 2, 1, 0, 63, 62, 1, 0, 0, 0, 64, 65, 1, 0, 0, 0, 65, 63, 1, 0, 0, 0, 65, 66, 1, 0, 0, 0, 66, 67, 1, 0, 0, 0, 67, 68, 5, 0, 0, 1, 68, 1, 1, 0, 0, 0, 69, 70, 5, 1, 0, 0, 70, 71, 5, 32, 0, 0, 71, 72, 5, 24, 0, 0, 72, 73, 3, 4, 2, 0, 73, 74, 5, 25, 0, 0, 74, 3, 1, 0, 0, 0, 75, 77, 3, 6, 3, 0, 76, 75, 1, 0, 0, 0, 76, 77, 1, 0, 0, 0, 77, 79, 1, 0, 0, 0, 78, 80, 3, 10, 5, 0, 79, 78, 1, 0, 0, 0, 79, 80, 1, 0, 0, 0, 80, 81, 1, 0, 0, 0, 81, 85, 3, 14, 7, 0, 82, 84, 3, 16, 8, 0, 83, 82, 1, 0, 0, 0, 84, 87, 1, 0, 0, 0, 85, 83, 1, 0, 0, 0, 85, 86, 1, 0, 0, 0, 86, 91, 1, 0, 0, 0, 87, 85, 1, 0, 0, 0, 88, 90, 3, 18, 9, 0, 89, 88, 1, 0, 0, 0, 90, 93, 1, 0, 0, 0, 91, 89, 1, 0, 0, 0, 91, 92, 1, 0, 0, 0, 92, 5, 1, 0, 0, 0, 93, 91, 1, 0, 0, 0, 94, 95, 5, 2, 0, 0, 95, 99, 5, 24, 0, 0, 96, 98, 3, 8, 4, 0, 97, 96, 1, 0, 0, 0, 98, 101, 1, 0, 0, 0, 99, 97, 1, 0, 0, 0, 99, 100, 1, 0, 0, 0, 100, 102, 1, 0, 0, 0, 101, 99, 1, 0, 0, 0, 102, 103, 5, 25, 0, 0, 103, 7, 1, 0, 0, 0, 104, 105, 3, 20, 10, 0, 105, 106, 5, 32, 0, 0, 106, 107, 5, 28, 0, 0, 107, 9, 1, 0, 0, 0, 108, 109, 5, 3, 0, 0, 109, 113, 5, 24, 0, 0, 110, 112, 3, 12, 6, 0, 111, 110, 1, 0, 0, 0, 112, 115, 1, 0, 0, 0, 113, 111, 1, 0, 0, 0, 113, 114, 1, 0, 0, 0, 114, 116, 1, 0, 0, 0, 115, 113, 1, 0, 0, 0, 116, 117, 5, 25, 0, 0, 117, 11, 1, 0, 0, 0, 118, 119, 3, 20, 10, 0, 119, 124, 5, 32, 0, 0, 120, 121, 5, 29, 0, 0, 121, 123, 5, 32, 0, 0, 122, 120, 1, 0, 0, 0, 123, 126, 1, 0, 0, 0, 124, 122, 1, 0, 0, 0, 124, 125, 1, 0, 0, 0, 125, 127, 1, 0, 0, 0, 126, 124, 1, 0, 0, 0, 127, 128, 5, 28, 0, 0, 128, 13, 1, 0, 0, 0, 129, 130, 5, 4, 0, 0, 130, 131, 5, 32, 0, 0, 131, 132, 5, 28, 0, 0, 132, 15, 1, 0, 0, 0, 133, 139, 3, 26, 13, 0, 134, 139, 3, 28, 14, 0, 135, 139, 3, 30, 15, 0, 136, 139, 3, 32, 16, 0, 137, 139, 3, 34, 17, 0, 138, 133, 1, 0, 0, 0, 138, 134, 1, 0, 0, 0, 138, 135, 1, 0, 0, 0, 138, 136, 1, 0, 0, 0, 138, 137, 1, 0, 0, 0, 139, 17, 1, 0, 0, 0, 140, 141, 3, 60, 30, 0, 141, 19, 1, 0, 0, 0, 142, 143, 7, 0, 0, 0, 143, 21, 1, 0, 0, 0, 144, 149, 3, 24, 12, 0, 145, 146, 5, 29, 0, 0, 146, 148, 3, 24, 12, 0, 147, 145, 1, 0, 0, 0, 148, 151, 1, 0, 0, 0, 149, 147, 1, 0, 0, 0, 149, 150, 1, 0, 0, 0, 150, 23, 1, 0, 0, 0, 151, 149, 1, 0, 0, 0, 152, 153, 3, 20, 10, 0, 153, 154, 5, 32, 0, 0, 154, 25, 1, 0, 0, 0, 155, 156, 5, 5, 0, 0, 156, 157, 5, 32, 0, 0, 157, 159, 5, 26, 0, 0, 158, 160, 3, 22, 11, 0, 159, 158, 1, 0, 0, 0, 159, 160, 1, 0, 0, 0, 160, 161, 1, 0, 0, 0, 161, 162, 5, 27, 0, 0, 162, 163, 5, 24, 0, 0, 163, 164, 3, 38, 19, 0, 164, 165, 5, 25, 0, 0, 165, 27, 1, 0, 0, 0, 166, 167, 5, 6, 0, 0, 167, 168, 5, 32, 0, 0, 168, 169, 5, 24, 0, 0, 169, 170, 3, 36, 18, 0, 170, 171, 5, 25, 0, 0, 171, 29, 1, 0, 0, 0, 172, 173, 5, 7, 0, 0, 173, 174, 5, 32, 0, 0, 174, 175, 5, 28, 0, 0, 175, 31, 1, 0, 0, 0, 176, 177, 5, 8, 0, 0, 177, 178, 5, 32, 0, 0, 178, 180, 5, 26, 0, 0, 179, 181, 3, 22, 11, 0, 180, 179, 1, 0, 0, 0, 180, 181, 1, 0, 0, 0, 181, 182, 1, 0, 0, 0, 182, 183, 5, 27, 0, 0, 183, 184, 5, 28, 0, 0, 184, 33, 1, 0, 0, 0, 185, 186, 5, 9, 0, 0, 186, 187, 5, 32, 0, 0, 187, 188, 5, 24, 0, 0, 188, 189, 3, 40, 20, 0, 189, 190, 5, 25, 0, 0, 190, 35, 1, 0, 0, 0, 191, 195, 3, 44, 22, 0, 192, 195, 3, 48, 24, 0, 193, 195, 3, 52, 26, 0, 194, 191, 1, 0, 0, 0, 194, 192, 1, 0, 0, 0, 194, 193, 1, 0, 0, 0, 195, 198, 1, 0, 0, 0, 196, 194, 1, 0, 0, 0, 196, 197, 1, 0, 0, 0, 197, 37, 1, 0, 0, 0, 198, 196, 1, 0, 0, 0, 199, 203, 3, 42, 21, 0, 200, 203, 3, 54, 27, 0, 201, 203, 3, 56, 28, 0, 202, 199, 1, 0, 0, 0, 202, 200, 1, 0, 0, 0, 202, 201, 1, 0, 0, 0, 203, 206, 1, 0, 0, 0, 204, 202, 1, 0, 0, 0, 204, 205, 1, 0, 0, 0, 205, 39, 1, 0, 0, 0, 206, 204, 1, 0, 0, 0, 207, 209, 3, 42, 21, 0, 208, 207, 1, 0, 0, 0, 209, 212, 1, 0, 0, 0, 210, 208, 1, 0, 0, 0, 210, 211, 1, 0, 0, 0, 211, 41, 1, 0, 0, 0, 212, 210, 1, 0, 0, 0, 213, 214, 5, 10, 0, 0, 214, 215, 5, 32, 0, 0, 215, 217, 5, 26, 0, 0, 216, 218, 3, 22, 11, 0, 217, 216, 1, 0, 0, 0, 217, 218, 1, 0, 0, 0, 218, 219, 1, 0, 0, 0, 219, 220, 5, 27, 0, 0, 220, 221, 5, 28, 0, 0, 221, 43, 1, 0, 0, 0, 222, 223, 5, 11, 0, 0, 223, 224, 5, 26, 0, 0, 224, 229, 3, 46, 23, 0, 225, 226, 5, 29, 0, 0, 226, 228, 3, 46, 23, 0, 227, 225, 1, 0, 0, 0, 228, 231, 1, 0, 0, 0, 229, 227, 1, 0, 0, 0, 229, 230, 1, 0, 0, 0, 230, 232, 1, 0, 0, 0, 231, 229, 1, 0, 0, 0, 232, 233, 5, 27, 0, 0, 233, 234, 5, 28, 0, 0, 234, 45, 1, 0, 0, 0, 235, 236, 5, 32, 0, 0, 236, 237, 5, 31, 0, 0, 237, 238, 5, 32, 0, 0, 238, 47, 1, 0, 0, 0, 239, 240, 5, 12, 0, 0, 240, 241, 5, 26, 0, 0, 241, 246, 3, 50, 25, 0, 242, 243, 5, 29, 0, 0, 243, 245, 3, 50, 25, 0, 244, 242, 1, 0, 0, 0, 245, 248, 1, 0, 0, 0, 246, 244, 1, 0, 0, 0, 246, 247, 1, 0, 0, 0, 247, 249, 1, 0, 0, 0, 248, 246, 1, 0, 0, 0, 249, 250, 5, 27, 0, 0, 250, 251, 5, 28, 0, 0, 251, 49, 1, 0, 0, 0, 252, 253, 5, 32, 0, 0, 253, 254, 5, 30, 0, 0, 254, 255, 5, 32, 0, 0, 255, 51, 1, 0, 0, 0, 256, 257, 5, 13, 0, 0, 257, 258, 5, 32, 0, 0, 258, 259, 5, 28, 0, 0, 259, 53, 1, 0, 0, 0, 260, 261, 5, 15, 0, 0, 261, 262, 5, 33, 0, 0, 262, 55, 1, 0, 0, 0, 263, 265, 5, 16, 0, 0, 264, 266, 3, 58, 29, 0, 265, 264, 1, 0, 0, 0, 266, 267, 1, 0, 0, 0, 267, 265, 1, 0, 0, 0, 267, 268, 1, 0, 0, 0, 268, 269, 1, 0, 0, 0, 269, 270, 5, 37, 0, 0, 270, 57, 1, 0, 0, 0, 271, 272, 7, 1, 0, 0, 272, 59, 1, 0, 0, 0, 273, 274, 5, 17, 0, 0, 274, 275, 5, 32, 0, 0, 275, 276, 5, 14, 0, 0, 276, 277, 5, 32, 0, 0, 277, 278, 5, 30, 0, 0, 278, 279, 5, 32, 0, 0, 279, 280, 5, 28, 0, 0, 280, 61, 1, 0, 0, 0, 21, 65, 76, 79, 85, 91, 99, 113, 124, 138, 149, 159, 180, 194, 196, 202, 204, 210, 217, 229, 246, 267]