public class JACTRCompiler
extends org.antlr.runtime.tree.TreeParser
Modifier and Type | Class and Description |
---|---|
protected static class |
JACTRCompiler.Library_scope |
protected static class |
JACTRCompiler.Slots_scope |
protected static class |
JACTRCompiler.VariableBindings_scope |
Modifier and Type | Field and Description |
---|---|
static int |
ACTIONS |
static int |
ADD_ACTION |
static int |
AND |
static int |
BUFFER |
static int |
BUFFERS |
static int |
CHUNK |
static int |
CHUNK_IDENTIFIER |
static int |
CHUNK_TYPE |
static int |
CHUNK_TYPE_IDENTIFIER |
static int |
CHUNKS |
static int |
CLASS_SPEC |
static int |
CONDITIONS |
static int |
DECLARATIVE_MEMORY |
static int |
EOF |
static int |
EQUALS |
static int |
EXTENSION |
static int |
EXTENSIONS |
static org.antlr.runtime.BitSet |
FOLLOW_ACTIONS_in_actions775 |
static org.antlr.runtime.BitSet |
FOLLOW_actions_in_production731 |
static org.antlr.runtime.BitSet |
FOLLOW_ADD_ACTION_in_add1064 |
static org.antlr.runtime.BitSet |
FOLLOW_add_in_actions778 |
static org.antlr.runtime.BitSet |
FOLLOW_AND_in_logic1528 |
static org.antlr.runtime.BitSet |
FOLLOW_BUFFER_in_buffer567 |
static org.antlr.runtime.BitSet |
FOLLOW_buffer_in_buffers546 |
static org.antlr.runtime.BitSet |
FOLLOW_BUFFERS_in_buffers543 |
static org.antlr.runtime.BitSet |
FOLLOW_BUFFERS_in_buffers552 |
static org.antlr.runtime.BitSet |
FOLLOW_buffers_in_model358 |
static org.antlr.runtime.BitSet |
FOLLOW_check_in_conditions753 |
static org.antlr.runtime.BitSet |
FOLLOW_CHUNK_IDENTIFIER_in_add1090 |
static org.antlr.runtime.BitSet |
FOLLOW_CHUNK_IDENTIFIER_in_check844 |
static org.antlr.runtime.BitSet |
FOLLOW_CHUNK_IDENTIFIER_in_chunks664 |
static org.antlr.runtime.BitSet |
FOLLOW_CHUNK_IDENTIFIER_in_set1192 |
static org.antlr.runtime.BitSet |
FOLLOW_CHUNK_in_chunk687 |
static org.antlr.runtime.BitSet |
FOLLOW_chunk_in_chunks645 |
static org.antlr.runtime.BitSet |
FOLLOW_CHUNK_TYPE_IDENTIFIER_in_add1114 |
static org.antlr.runtime.BitSet |
FOLLOW_CHUNK_TYPE_IDENTIFIER_in_check868 |
static org.antlr.runtime.BitSet |
FOLLOW_CHUNK_TYPE_in_chunkType605 |
static org.antlr.runtime.BitSet |
FOLLOW_chunks_in_buffer573 |
static org.antlr.runtime.BitSet |
FOLLOW_CHUNKS_in_chunks642 |
static org.antlr.runtime.BitSet |
FOLLOW_CHUNKS_in_chunks674 |
static org.antlr.runtime.BitSet |
FOLLOW_chunks_in_chunkType622 |
static org.antlr.runtime.BitSet |
FOLLOW_chunkType_in_declarativeMemory403 |
static org.antlr.runtime.BitSet |
FOLLOW_CLASS_SPEC_in_extension525 |
static org.antlr.runtime.BitSet |
FOLLOW_CLASS_SPEC_in_module482 |
static org.antlr.runtime.BitSet |
FOLLOW_CLASS_SPEC_in_proxyAct1376 |
static org.antlr.runtime.BitSet |
FOLLOW_CLASS_SPEC_in_proxyCond1033 |
static org.antlr.runtime.BitSet |
FOLLOW_CONDITIONS_in_conditions750 |
static org.antlr.runtime.BitSet |
FOLLOW_conditions_in_production729 |
static org.antlr.runtime.BitSet |
FOLLOW_DECLARATIVE_MEMORY_in_declarativeMemory400 |
static org.antlr.runtime.BitSet |
FOLLOW_DECLARATIVE_MEMORY_in_declarativeMemory411 |
static org.antlr.runtime.BitSet |
FOLLOW_declarativeMemory_in_library381 |
static org.antlr.runtime.BitSet |
FOLLOW_EQUALS_in_slot1582 |
static org.antlr.runtime.BitSet |
FOLLOW_EXTENSION_in_extension521 |
static org.antlr.runtime.BitSet |
FOLLOW_extension_in_extensions501 |
static org.antlr.runtime.BitSet |
FOLLOW_EXTENSIONS_in_extensions499 |
static org.antlr.runtime.BitSet |
FOLLOW_EXTENSIONS_in_extensions507 |
static org.antlr.runtime.BitSet |
FOLLOW_extensions_in_model356 |
static org.antlr.runtime.BitSet |
FOLLOW_GT_in_slot1586 |
static org.antlr.runtime.BitSet |
FOLLOW_GTE_in_slot1590 |
static org.antlr.runtime.BitSet |
FOLLOW_IDENTIFIER_in_remove1271 |
static org.antlr.runtime.BitSet |
FOLLOW_IDENTIFIER_in_slot1635 |
static org.antlr.runtime.BitSet |
FOLLOW_LANG_in_scriptAct1357 |
static org.antlr.runtime.BitSet |
FOLLOW_LANG_in_scriptCond1013 |
static org.antlr.runtime.BitSet |
FOLLOW_LIBRARY_in_library376 |
static org.antlr.runtime.BitSet |
FOLLOW_library_in_model360 |
static org.antlr.runtime.BitSet |
FOLLOW_LOGIC_in_logic1523 |
static org.antlr.runtime.BitSet |
FOLLOW_logic_in_logic1540 |
static org.antlr.runtime.BitSet |
FOLLOW_logic_in_logic1546 |
static org.antlr.runtime.BitSet |
FOLLOW_logic_in_slots1443 |
static org.antlr.runtime.BitSet |
FOLLOW_LT_in_slot1594 |
static org.antlr.runtime.BitSet |
FOLLOW_LTE_in_slot1598 |
static org.antlr.runtime.BitSet |
FOLLOW_MATCH_CONDITION_in_check817 |
static org.antlr.runtime.BitSet |
FOLLOW_MODEL_in_model348 |
static org.antlr.runtime.BitSet |
FOLLOW_MODIFY_ACTION_in_modify1332 |
static org.antlr.runtime.BitSet |
FOLLOW_modify_in_actions784 |
static org.antlr.runtime.BitSet |
FOLLOW_MODULE_in_module478 |
static org.antlr.runtime.BitSet |
FOLLOW_module_in_modules458 |
static org.antlr.runtime.BitSet |
FOLLOW_modules_in_model354 |
static org.antlr.runtime.BitSet |
FOLLOW_MODULES_in_modules456 |
static org.antlr.runtime.BitSet |
FOLLOW_MODULES_in_modules464 |
static org.antlr.runtime.BitSet |
FOLLOW_NAME_in_add1068 |
static org.antlr.runtime.BitSet |
FOLLOW_NAME_in_buffer571 |
static org.antlr.runtime.BitSet |
FOLLOW_NAME_in_check821 |
static org.antlr.runtime.BitSet |
FOLLOW_NAME_in_chunk691 |
static org.antlr.runtime.BitSet |
FOLLOW_NAME_in_chunkType609 |
static org.antlr.runtime.BitSet |
FOLLOW_NAME_in_model352 |
static org.antlr.runtime.BitSet |
FOLLOW_NAME_in_modify1336 |
static org.antlr.runtime.BitSet |
FOLLOW_NAME_in_parameter1503 |
static org.antlr.runtime.BitSet |
FOLLOW_NAME_in_production727 |
static org.antlr.runtime.BitSet |
FOLLOW_NAME_in_query992 |
static org.antlr.runtime.BitSet |
FOLLOW_NAME_in_remove1249 |
static org.antlr.runtime.BitSet |
FOLLOW_NAME_in_set1170 |
static org.antlr.runtime.BitSet |
FOLLOW_NAME_in_slot1572 |
static org.antlr.runtime.BitSet |
FOLLOW_NOT_in_logic1536 |
static org.antlr.runtime.BitSet |
FOLLOW_NOT_in_slot1602 |
static org.antlr.runtime.BitSet |
FOLLOW_NUMBER_in_slot1672 |
static org.antlr.runtime.BitSet |
FOLLOW_OR_in_logic1532 |
static org.antlr.runtime.BitSet |
FOLLOW_OUTPUT_ACTION_in_output1394 |
static org.antlr.runtime.BitSet |
FOLLOW_output_in_actions790 |
static org.antlr.runtime.BitSet |
FOLLOW_PARAMETER_in_parameter1499 |
static org.antlr.runtime.BitSet |
FOLLOW_parameter_in_parameters1475 |
static org.antlr.runtime.BitSet |
FOLLOW_parameters_in_buffer575 |
static org.antlr.runtime.BitSet |
FOLLOW_parameters_in_chunk699 |
static org.antlr.runtime.BitSet |
FOLLOW_parameters_in_chunkType624 |
static org.antlr.runtime.BitSet |
FOLLOW_parameters_in_extension527 |
static org.antlr.runtime.BitSet |
FOLLOW_parameters_in_model362 |
static org.antlr.runtime.BitSet |
FOLLOW_parameters_in_module484 |
static org.antlr.runtime.BitSet |
FOLLOW_PARAMETERS_in_parameters1473 |
static org.antlr.runtime.BitSet |
FOLLOW_PARAMETERS_in_parameters1483 |
static org.antlr.runtime.BitSet |
FOLLOW_parameters_in_production733 |
static org.antlr.runtime.BitSet |
FOLLOW_PARENT_in_chunk695 |
static org.antlr.runtime.BitSet |
FOLLOW_PARENT_in_parents1415 |
static org.antlr.runtime.BitSet |
FOLLOW_parents_in_chunkType616 |
static org.antlr.runtime.BitSet |
FOLLOW_PARENTS_in_parents1413 |
static org.antlr.runtime.BitSet |
FOLLOW_PARENTS_in_parents1423 |
static org.antlr.runtime.BitSet |
FOLLOW_PROCEDURAL_MEMORY_in_proceduralMemory429 |
static org.antlr.runtime.BitSet |
FOLLOW_PROCEDURAL_MEMORY_in_proceduralMemory441 |
static org.antlr.runtime.BitSet |
FOLLOW_proceduralMemory_in_library383 |
static org.antlr.runtime.BitSet |
FOLLOW_production_in_proceduralMemory432 |
static org.antlr.runtime.BitSet |
FOLLOW_PRODUCTION_in_production723 |
static org.antlr.runtime.BitSet |
FOLLOW_PROXY_ACTION_in_proxyAct1374 |
static org.antlr.runtime.BitSet |
FOLLOW_PROXY_CONDITION_in_proxyCond1031 |
static org.antlr.runtime.BitSet |
FOLLOW_proxyAct_in_actions788 |
static org.antlr.runtime.BitSet |
FOLLOW_proxyCond_in_conditions759 |
static org.antlr.runtime.BitSet |
FOLLOW_QUERY_CONDITION_in_query988 |
static org.antlr.runtime.BitSet |
FOLLOW_query_in_conditions755 |
static org.antlr.runtime.BitSet |
FOLLOW_REMOVE_ACTION_in_remove1245 |
static org.antlr.runtime.BitSet |
FOLLOW_remove_in_actions782 |
static org.antlr.runtime.BitSet |
FOLLOW_SCRIPT_in_scriptAct1359 |
static org.antlr.runtime.BitSet |
FOLLOW_SCRIPT_in_scriptCond1015 |
static org.antlr.runtime.BitSet |
FOLLOW_SCRIPTABLE_ACTION_in_scriptAct1355 |
static org.antlr.runtime.BitSet |
FOLLOW_SCRIPTABLE_CONDITION_in_scriptCond1011 |
static org.antlr.runtime.BitSet |
FOLLOW_scriptAct_in_actions786 |
static org.antlr.runtime.BitSet |
FOLLOW_scriptCond_in_conditions757 |
static org.antlr.runtime.BitSet |
FOLLOW_SET_ACTION_in_set1166 |
static org.antlr.runtime.BitSet |
FOLLOW_set_in_actions780 |
static org.antlr.runtime.BitSet |
FOLLOW_slot_in_logic1542 |
static org.antlr.runtime.BitSet |
FOLLOW_slot_in_logic1548 |
static org.antlr.runtime.BitSet |
FOLLOW_SLOT_in_slot1567 |
static org.antlr.runtime.BitSet |
FOLLOW_slot_in_slots1445 |
static org.antlr.runtime.BitSet |
FOLLOW_slots_in_add1142 |
static org.antlr.runtime.BitSet |
FOLLOW_slots_in_check931 |
static org.antlr.runtime.BitSet |
FOLLOW_slots_in_chunk697 |
static org.antlr.runtime.BitSet |
FOLLOW_slots_in_chunkType618 |
static org.antlr.runtime.BitSet |
FOLLOW_slots_in_modify1338 |
static org.antlr.runtime.BitSet |
FOLLOW_slots_in_proxyAct1378 |
static org.antlr.runtime.BitSet |
FOLLOW_slots_in_proxyCond1035 |
static org.antlr.runtime.BitSet |
FOLLOW_slots_in_query994 |
static org.antlr.runtime.BitSet |
FOLLOW_slots_in_remove1317 |
static org.antlr.runtime.BitSet |
FOLLOW_slots_in_set1221 |
static org.antlr.runtime.BitSet |
FOLLOW_SLOTS_in_slots1440 |
static org.antlr.runtime.BitSet |
FOLLOW_SLOTS_in_slots1454 |
static org.antlr.runtime.BitSet |
FOLLOW_STRING_in_output1398 |
static org.antlr.runtime.BitSet |
FOLLOW_STRING_in_parameter1507 |
static org.antlr.runtime.BitSet |
FOLLOW_STRING_in_slot1668 |
static org.antlr.runtime.BitSet |
FOLLOW_UNKNOWN_in_unknownList968 |
static org.antlr.runtime.BitSet |
FOLLOW_VARIABLE_in_add1138 |
static org.antlr.runtime.BitSet |
FOLLOW_VARIABLE_in_check892 |
static org.antlr.runtime.BitSet |
FOLLOW_VARIABLE_in_remove1295 |
static org.antlr.runtime.BitSet |
FOLLOW_VARIABLE_in_set1216 |
static org.antlr.runtime.BitSet |
FOLLOW_VARIABLE_in_slot1576 |
static org.antlr.runtime.BitSet |
FOLLOW_VARIABLE_in_slot1664 |
static org.antlr.runtime.BitSet |
FOLLOW_WITHIN_in_slot1606 |
static int |
GT |
static int |
GTE |
static int |
IDENTIFIER |
static int |
LANG |
static int |
LIBRARY |
protected java.util.Stack |
Library_stack |
static int |
LOGIC |
static int |
LT |
static int |
LTE |
static int |
MATCH_CONDITION |
static int |
MODEL |
static int |
MODIFY_ACTION |
static int |
MODULE |
static int |
MODULES |
static int |
NAME |
static int |
NOT |
static int |
NUMBER |
static int |
OR |
static int |
OUTPUT_ACTION |
static int |
PARAMETER |
static int |
PARAMETERS |
static int |
PARENT |
static int |
PARENTS |
static int |
PROCEDURAL_MEMORY |
static int |
PRODUCTION |
static int |
PROXY_ACTION |
static int |
PROXY_CONDITION |
static int |
QUERY_CONDITION |
static int |
REMOVE_ACTION |
static int |
SCRIPT |
static int |
SCRIPTABLE_ACTION |
static int |
SCRIPTABLE_CONDITION |
static int |
SET_ACTION |
static int |
SLOT |
static int |
SLOTS |
protected java.util.Stack |
Slots_stack |
static int |
STRING |
static java.lang.String[] |
tokenNames |
static int |
UNKNOWN |
static int |
VARIABLE |
protected java.util.Stack |
VariableBindings_stack |
static int |
WITHIN |
Constructor and Description |
---|
JACTRCompiler(org.antlr.runtime.tree.TreeNodeStream input) |
JACTRCompiler(org.antlr.runtime.tree.TreeNodeStream input,
org.antlr.runtime.RecognizerSharedState state) |
Modifier and Type | Method and Description |
---|---|
void |
actions() |
void |
add() |
void |
buffer() |
void |
buffers() |
void |
check() |
void |
chunk() |
void |
chunks() |
void |
chunkType() |
void |
conditions() |
void |
declarativeMemory() |
protected void |
delegate(org.antlr.runtime.tree.CommonTree node) |
void |
extension() |
void |
extensions() |
protected java.util.Set<java.lang.String> |
getCurrentSlotNames(org.antlr.runtime.tree.CommonTree chunkOrTypeNode,
java.util.Map<java.lang.String,org.antlr.runtime.tree.CommonTree> allChunks,
java.util.Map<java.lang.String,org.antlr.runtime.tree.CommonTree> allChunkTypes) |
protected java.util.Set<java.lang.String> |
getCurrentSlotsFromChunkName(org.antlr.runtime.tree.CommonTree chunkNameNode,
java.util.Map<java.lang.String,org.antlr.runtime.tree.CommonTree> allChunks,
java.util.Map<java.lang.String,org.antlr.runtime.tree.CommonTree> allChunkTypes) |
protected java.util.Set<java.lang.String> |
getCurrentSlotsFromChunkTypeName(org.antlr.runtime.tree.CommonTree chunkTypeNameNode,
java.util.Map<java.lang.String,org.antlr.runtime.tree.CommonTree> allChunkTypes) |
java.util.Collection<java.lang.Exception> |
getErrors() |
java.lang.String |
getGrammarFileName() |
java.lang.String[] |
getTokenNames() |
java.util.Collection<java.lang.Exception> |
getWarnings() |
void |
library() |
void |
logic() |
void |
model() |
void |
modify() |
void |
module() |
void |
modules() |
void |
output() |
void |
parameter() |
void |
parameters() |
void |
parents() |
void |
proceduralMemory() |
void |
production() |
void |
proxyAct() |
void |
proxyCond() |
void |
query() |
void |
remove() |
void |
reportError(org.antlr.runtime.RecognitionException re) |
void |
reportException(java.lang.Exception e) |
void |
scriptAct() |
void |
scriptCond() |
void |
set() |
void |
setUnitCompilerMap(java.util.Map<java.lang.Integer,java.util.Collection<IUnitCompiler>> map) |
void |
slot() |
void |
slots() |
void |
unknownList() |
protected void |
validateSlotNames(java.lang.String slotDefiner,
java.util.Set<java.lang.String> validSlotNames,
java.util.Collection<org.antlr.runtime.tree.CommonTree> referencedSlots,
java.util.Set<java.lang.String> definedVariables)
check the slots defined against those that can be defined, optionally
taking care of any variable slot names
|
protected void |
validateVariables(java.util.Set<java.lang.String> definedVariables,
java.util.Collection<org.antlr.runtime.tree.CommonTree> referencedSlots,
boolean canDefine,
boolean hasScriptable) |
getCurrentInputSymbol, getErrorHeader, getErrorMessage, getMissingSymbol, getSourceName, getTreeNodeStream, matchAny, mismatch, reset, setTreeNodeStream, traceIn, traceOut
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, getBacktrackingLevel, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, toStrings, traceIn, traceOut
public static final java.lang.String[] tokenNames
public static final int LT
public static final int LOGIC
public static final int PARAMETERS
public static final int SCRIPTABLE_ACTION
public static final int CHUNK
public static final int GTE
public static final int PROXY_CONDITION
public static final int LIBRARY
public static final int EQUALS
public static final int CHUNK_TYPE
public static final int NOT
public static final int AND
public static final int EOF
public static final int LTE
public static final int ADD_ACTION
public static final int ACTIONS
public static final int PARENT
public static final int NAME
public static final int EXTENSIONS
public static final int UNKNOWN
public static final int PROCEDURAL_MEMORY
public static final int IDENTIFIER
public static final int PARAMETER
public static final int PRODUCTION
public static final int DECLARATIVE_MEMORY
public static final int MODEL
public static final int MODULES
public static final int REMOVE_ACTION
public static final int MATCH_CONDITION
public static final int SCRIPT
public static final int PROXY_ACTION
public static final int CHUNK_IDENTIFIER
public static final int NUMBER
public static final int BUFFER
public static final int MODULE
public static final int CONDITIONS
public static final int SCRIPTABLE_CONDITION
public static final int CHUNK_TYPE_IDENTIFIER
public static final int PARENTS
public static final int MODIFY_ACTION
public static final int VARIABLE
public static final int CLASS_SPEC
public static final int SLOT
public static final int BUFFERS
public static final int OR
public static final int CHUNKS
public static final int WITHIN
public static final int SLOTS
public static final int GT
public static final int SET_ACTION
public static final int QUERY_CONDITION
public static final int EXTENSION
public static final int OUTPUT_ACTION
public static final int STRING
public static final int LANG
protected java.util.Stack VariableBindings_stack
protected java.util.Stack Library_stack
protected java.util.Stack Slots_stack
public static final org.antlr.runtime.BitSet FOLLOW_MODEL_in_model348
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_model352
public static final org.antlr.runtime.BitSet FOLLOW_modules_in_model354
public static final org.antlr.runtime.BitSet FOLLOW_extensions_in_model356
public static final org.antlr.runtime.BitSet FOLLOW_buffers_in_model358
public static final org.antlr.runtime.BitSet FOLLOW_library_in_model360
public static final org.antlr.runtime.BitSet FOLLOW_parameters_in_model362
public static final org.antlr.runtime.BitSet FOLLOW_LIBRARY_in_library376
public static final org.antlr.runtime.BitSet FOLLOW_declarativeMemory_in_library381
public static final org.antlr.runtime.BitSet FOLLOW_proceduralMemory_in_library383
public static final org.antlr.runtime.BitSet FOLLOW_DECLARATIVE_MEMORY_in_declarativeMemory400
public static final org.antlr.runtime.BitSet FOLLOW_chunkType_in_declarativeMemory403
public static final org.antlr.runtime.BitSet FOLLOW_DECLARATIVE_MEMORY_in_declarativeMemory411
public static final org.antlr.runtime.BitSet FOLLOW_PROCEDURAL_MEMORY_in_proceduralMemory429
public static final org.antlr.runtime.BitSet FOLLOW_production_in_proceduralMemory432
public static final org.antlr.runtime.BitSet FOLLOW_PROCEDURAL_MEMORY_in_proceduralMemory441
public static final org.antlr.runtime.BitSet FOLLOW_MODULES_in_modules456
public static final org.antlr.runtime.BitSet FOLLOW_module_in_modules458
public static final org.antlr.runtime.BitSet FOLLOW_MODULES_in_modules464
public static final org.antlr.runtime.BitSet FOLLOW_MODULE_in_module478
public static final org.antlr.runtime.BitSet FOLLOW_CLASS_SPEC_in_module482
public static final org.antlr.runtime.BitSet FOLLOW_parameters_in_module484
public static final org.antlr.runtime.BitSet FOLLOW_EXTENSIONS_in_extensions499
public static final org.antlr.runtime.BitSet FOLLOW_extension_in_extensions501
public static final org.antlr.runtime.BitSet FOLLOW_EXTENSIONS_in_extensions507
public static final org.antlr.runtime.BitSet FOLLOW_EXTENSION_in_extension521
public static final org.antlr.runtime.BitSet FOLLOW_CLASS_SPEC_in_extension525
public static final org.antlr.runtime.BitSet FOLLOW_parameters_in_extension527
public static final org.antlr.runtime.BitSet FOLLOW_BUFFERS_in_buffers543
public static final org.antlr.runtime.BitSet FOLLOW_buffer_in_buffers546
public static final org.antlr.runtime.BitSet FOLLOW_BUFFERS_in_buffers552
public static final org.antlr.runtime.BitSet FOLLOW_BUFFER_in_buffer567
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_buffer571
public static final org.antlr.runtime.BitSet FOLLOW_chunks_in_buffer573
public static final org.antlr.runtime.BitSet FOLLOW_parameters_in_buffer575
public static final org.antlr.runtime.BitSet FOLLOW_CHUNK_TYPE_in_chunkType605
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_chunkType609
public static final org.antlr.runtime.BitSet FOLLOW_parents_in_chunkType616
public static final org.antlr.runtime.BitSet FOLLOW_slots_in_chunkType618
public static final org.antlr.runtime.BitSet FOLLOW_chunks_in_chunkType622
public static final org.antlr.runtime.BitSet FOLLOW_parameters_in_chunkType624
public static final org.antlr.runtime.BitSet FOLLOW_CHUNKS_in_chunks642
public static final org.antlr.runtime.BitSet FOLLOW_chunk_in_chunks645
public static final org.antlr.runtime.BitSet FOLLOW_CHUNK_IDENTIFIER_in_chunks664
public static final org.antlr.runtime.BitSet FOLLOW_CHUNKS_in_chunks674
public static final org.antlr.runtime.BitSet FOLLOW_CHUNK_in_chunk687
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_chunk691
public static final org.antlr.runtime.BitSet FOLLOW_PARENT_in_chunk695
public static final org.antlr.runtime.BitSet FOLLOW_slots_in_chunk697
public static final org.antlr.runtime.BitSet FOLLOW_parameters_in_chunk699
public static final org.antlr.runtime.BitSet FOLLOW_PRODUCTION_in_production723
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_production727
public static final org.antlr.runtime.BitSet FOLLOW_conditions_in_production729
public static final org.antlr.runtime.BitSet FOLLOW_actions_in_production731
public static final org.antlr.runtime.BitSet FOLLOW_parameters_in_production733
public static final org.antlr.runtime.BitSet FOLLOW_CONDITIONS_in_conditions750
public static final org.antlr.runtime.BitSet FOLLOW_check_in_conditions753
public static final org.antlr.runtime.BitSet FOLLOW_query_in_conditions755
public static final org.antlr.runtime.BitSet FOLLOW_scriptCond_in_conditions757
public static final org.antlr.runtime.BitSet FOLLOW_proxyCond_in_conditions759
public static final org.antlr.runtime.BitSet FOLLOW_ACTIONS_in_actions775
public static final org.antlr.runtime.BitSet FOLLOW_add_in_actions778
public static final org.antlr.runtime.BitSet FOLLOW_set_in_actions780
public static final org.antlr.runtime.BitSet FOLLOW_remove_in_actions782
public static final org.antlr.runtime.BitSet FOLLOW_modify_in_actions784
public static final org.antlr.runtime.BitSet FOLLOW_scriptAct_in_actions786
public static final org.antlr.runtime.BitSet FOLLOW_proxyAct_in_actions788
public static final org.antlr.runtime.BitSet FOLLOW_output_in_actions790
public static final org.antlr.runtime.BitSet FOLLOW_MATCH_CONDITION_in_check817
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_check821
public static final org.antlr.runtime.BitSet FOLLOW_CHUNK_IDENTIFIER_in_check844
public static final org.antlr.runtime.BitSet FOLLOW_CHUNK_TYPE_IDENTIFIER_in_check868
public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_check892
public static final org.antlr.runtime.BitSet FOLLOW_slots_in_check931
public static final org.antlr.runtime.BitSet FOLLOW_UNKNOWN_in_unknownList968
public static final org.antlr.runtime.BitSet FOLLOW_QUERY_CONDITION_in_query988
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_query992
public static final org.antlr.runtime.BitSet FOLLOW_slots_in_query994
public static final org.antlr.runtime.BitSet FOLLOW_SCRIPTABLE_CONDITION_in_scriptCond1011
public static final org.antlr.runtime.BitSet FOLLOW_LANG_in_scriptCond1013
public static final org.antlr.runtime.BitSet FOLLOW_SCRIPT_in_scriptCond1015
public static final org.antlr.runtime.BitSet FOLLOW_PROXY_CONDITION_in_proxyCond1031
public static final org.antlr.runtime.BitSet FOLLOW_CLASS_SPEC_in_proxyCond1033
public static final org.antlr.runtime.BitSet FOLLOW_slots_in_proxyCond1035
public static final org.antlr.runtime.BitSet FOLLOW_ADD_ACTION_in_add1064
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_add1068
public static final org.antlr.runtime.BitSet FOLLOW_CHUNK_IDENTIFIER_in_add1090
public static final org.antlr.runtime.BitSet FOLLOW_CHUNK_TYPE_IDENTIFIER_in_add1114
public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_add1138
public static final org.antlr.runtime.BitSet FOLLOW_slots_in_add1142
public static final org.antlr.runtime.BitSet FOLLOW_SET_ACTION_in_set1166
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_set1170
public static final org.antlr.runtime.BitSet FOLLOW_CHUNK_IDENTIFIER_in_set1192
public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_set1216
public static final org.antlr.runtime.BitSet FOLLOW_slots_in_set1221
public static final org.antlr.runtime.BitSet FOLLOW_REMOVE_ACTION_in_remove1245
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_remove1249
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_remove1271
public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_remove1295
public static final org.antlr.runtime.BitSet FOLLOW_slots_in_remove1317
public static final org.antlr.runtime.BitSet FOLLOW_MODIFY_ACTION_in_modify1332
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_modify1336
public static final org.antlr.runtime.BitSet FOLLOW_slots_in_modify1338
public static final org.antlr.runtime.BitSet FOLLOW_SCRIPTABLE_ACTION_in_scriptAct1355
public static final org.antlr.runtime.BitSet FOLLOW_LANG_in_scriptAct1357
public static final org.antlr.runtime.BitSet FOLLOW_SCRIPT_in_scriptAct1359
public static final org.antlr.runtime.BitSet FOLLOW_PROXY_ACTION_in_proxyAct1374
public static final org.antlr.runtime.BitSet FOLLOW_CLASS_SPEC_in_proxyAct1376
public static final org.antlr.runtime.BitSet FOLLOW_slots_in_proxyAct1378
public static final org.antlr.runtime.BitSet FOLLOW_OUTPUT_ACTION_in_output1394
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_output1398
public static final org.antlr.runtime.BitSet FOLLOW_PARENTS_in_parents1413
public static final org.antlr.runtime.BitSet FOLLOW_PARENT_in_parents1415
public static final org.antlr.runtime.BitSet FOLLOW_PARENTS_in_parents1423
public static final org.antlr.runtime.BitSet FOLLOW_SLOTS_in_slots1440
public static final org.antlr.runtime.BitSet FOLLOW_logic_in_slots1443
public static final org.antlr.runtime.BitSet FOLLOW_slot_in_slots1445
public static final org.antlr.runtime.BitSet FOLLOW_SLOTS_in_slots1454
public static final org.antlr.runtime.BitSet FOLLOW_PARAMETERS_in_parameters1473
public static final org.antlr.runtime.BitSet FOLLOW_parameter_in_parameters1475
public static final org.antlr.runtime.BitSet FOLLOW_PARAMETERS_in_parameters1483
public static final org.antlr.runtime.BitSet FOLLOW_PARAMETER_in_parameter1499
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_parameter1503
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_parameter1507
public static final org.antlr.runtime.BitSet FOLLOW_LOGIC_in_logic1523
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_logic1528
public static final org.antlr.runtime.BitSet FOLLOW_OR_in_logic1532
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_logic1536
public static final org.antlr.runtime.BitSet FOLLOW_logic_in_logic1540
public static final org.antlr.runtime.BitSet FOLLOW_slot_in_logic1542
public static final org.antlr.runtime.BitSet FOLLOW_logic_in_logic1546
public static final org.antlr.runtime.BitSet FOLLOW_slot_in_logic1548
public static final org.antlr.runtime.BitSet FOLLOW_SLOT_in_slot1567
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_slot1572
public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_slot1576
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_slot1582
public static final org.antlr.runtime.BitSet FOLLOW_GT_in_slot1586
public static final org.antlr.runtime.BitSet FOLLOW_GTE_in_slot1590
public static final org.antlr.runtime.BitSet FOLLOW_LT_in_slot1594
public static final org.antlr.runtime.BitSet FOLLOW_LTE_in_slot1598
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_slot1602
public static final org.antlr.runtime.BitSet FOLLOW_WITHIN_in_slot1606
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_slot1635
public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_slot1664
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_slot1668
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_slot1672
public JACTRCompiler(org.antlr.runtime.tree.TreeNodeStream input)
public JACTRCompiler(org.antlr.runtime.tree.TreeNodeStream input, org.antlr.runtime.RecognizerSharedState state)
public java.lang.String[] getTokenNames()
getTokenNames
in class org.antlr.runtime.BaseRecognizer
public java.lang.String getGrammarFileName()
getGrammarFileName
in class org.antlr.runtime.BaseRecognizer
public void setUnitCompilerMap(java.util.Map<java.lang.Integer,java.util.Collection<IUnitCompiler>> map)
protected void delegate(org.antlr.runtime.tree.CommonTree node)
public void reportError(org.antlr.runtime.RecognitionException re)
reportError
in class org.antlr.runtime.BaseRecognizer
public void reportException(java.lang.Exception e)
public java.util.Collection<java.lang.Exception> getWarnings()
public java.util.Collection<java.lang.Exception> getErrors()
protected java.util.Set<java.lang.String> getCurrentSlotsFromChunkTypeName(org.antlr.runtime.tree.CommonTree chunkTypeNameNode, java.util.Map<java.lang.String,org.antlr.runtime.tree.CommonTree> allChunkTypes)
protected java.util.Set<java.lang.String> getCurrentSlotsFromChunkName(org.antlr.runtime.tree.CommonTree chunkNameNode, java.util.Map<java.lang.String,org.antlr.runtime.tree.CommonTree> allChunks, java.util.Map<java.lang.String,org.antlr.runtime.tree.CommonTree> allChunkTypes)
protected java.util.Set<java.lang.String> getCurrentSlotNames(org.antlr.runtime.tree.CommonTree chunkOrTypeNode, java.util.Map<java.lang.String,org.antlr.runtime.tree.CommonTree> allChunks, java.util.Map<java.lang.String,org.antlr.runtime.tree.CommonTree> allChunkTypes)
protected void validateSlotNames(java.lang.String slotDefiner, java.util.Set<java.lang.String> validSlotNames, java.util.Collection<org.antlr.runtime.tree.CommonTree> referencedSlots, java.util.Set<java.lang.String> definedVariables)
protected void validateVariables(java.util.Set<java.lang.String> definedVariables, java.util.Collection<org.antlr.runtime.tree.CommonTree> referencedSlots, boolean canDefine, boolean hasScriptable)
public final void model() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void library() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void declarativeMemory() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void proceduralMemory() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void modules() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void module() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void extensions() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void extension() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void buffers() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void buffer() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void chunkType() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void chunks() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void chunk() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void production() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void conditions() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void actions() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void check() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void unknownList() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void query() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void scriptCond() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void proxyCond() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void add() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void set() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void remove() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void modify() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void scriptAct() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void proxyAct() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void output() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void parents() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void slots() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void parameters() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void parameter() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void logic() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void slot() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException