public class JACTRBuilder
extends org.antlr.runtime.tree.TreeParser
Modifier and Type | Class and Description |
---|---|
protected static class |
JACTRBuilder.Model_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_actions926 |
static org.antlr.runtime.BitSet |
FOLLOW_actions_in_production799 |
static org.antlr.runtime.BitSet |
FOLLOW_ADD_ACTION_in_add1455 |
static org.antlr.runtime.BitSet |
FOLLOW_add_in_actions931 |
static org.antlr.runtime.BitSet |
FOLLOW_AND_in_logic2183 |
static org.antlr.runtime.BitSet |
FOLLOW_BUFFER_in_buffer572 |
static org.antlr.runtime.BitSet |
FOLLOW_buffer_in_buffers550 |
static org.antlr.runtime.BitSet |
FOLLOW_BUFFERS_in_buffers547 |
static org.antlr.runtime.BitSet |
FOLLOW_BUFFERS_in_buffers556 |
static org.antlr.runtime.BitSet |
FOLLOW_buffers_in_model350 |
static org.antlr.runtime.BitSet |
FOLLOW_check_in_conditions830 |
static org.antlr.runtime.BitSet |
FOLLOW_CHUNK_IDENTIFIER_in_add1482 |
static org.antlr.runtime.BitSet |
FOLLOW_CHUNK_IDENTIFIER_in_check1152 |
static org.antlr.runtime.BitSet |
FOLLOW_CHUNK_IDENTIFIER_in_chunks691 |
static org.antlr.runtime.BitSet |
FOLLOW_CHUNK_IDENTIFIER_in_set1660 |
static org.antlr.runtime.BitSet |
FOLLOW_CHUNK_in_chunk748 |
static org.antlr.runtime.BitSet |
FOLLOW_chunk_in_chunks659 |
static org.antlr.runtime.BitSet |
FOLLOW_CHUNK_TYPE_IDENTIFIER_in_add1524 |
static org.antlr.runtime.BitSet |
FOLLOW_CHUNK_TYPE_IDENTIFIER_in_check1176 |
static org.antlr.runtime.BitSet |
FOLLOW_CHUNK_TYPE_in_chunkType605 |
static org.antlr.runtime.BitSet |
FOLLOW_chunks_in_buffer578 |
static org.antlr.runtime.BitSet |
FOLLOW_CHUNKS_in_chunks654 |
static org.antlr.runtime.BitSet |
FOLLOW_CHUNKS_in_chunks727 |
static org.antlr.runtime.BitSet |
FOLLOW_chunks_in_chunkType625 |
static org.antlr.runtime.BitSet |
FOLLOW_chunkType_in_declarativeMemory408 |
static org.antlr.runtime.BitSet |
FOLLOW_CLASS_SPEC_in_extension527 |
static org.antlr.runtime.BitSet |
FOLLOW_CLASS_SPEC_in_module481 |
static org.antlr.runtime.BitSet |
FOLLOW_CLASS_SPEC_in_proxyAct1940 |
static org.antlr.runtime.BitSet |
FOLLOW_CLASS_SPEC_in_proxyCond1414 |
static org.antlr.runtime.BitSet |
FOLLOW_CONDITIONS_in_conditions825 |
static org.antlr.runtime.BitSet |
FOLLOW_conditions_in_production795 |
static org.antlr.runtime.BitSet |
FOLLOW_DECLARATIVE_MEMORY_in_declarativeMemory391 |
static org.antlr.runtime.BitSet |
FOLLOW_DECLARATIVE_MEMORY_in_declarativeMemory415 |
static org.antlr.runtime.BitSet |
FOLLOW_declarativeMemory_in_library372 |
static org.antlr.runtime.BitSet |
FOLLOW_EQUALS_in_slot2252 |
static org.antlr.runtime.BitSet |
FOLLOW_EXTENSION_in_extension523 |
static org.antlr.runtime.BitSet |
FOLLOW_extension_in_extensions502 |
static org.antlr.runtime.BitSet |
FOLLOW_EXTENSIONS_in_extensions500 |
static org.antlr.runtime.BitSet |
FOLLOW_EXTENSIONS_in_extensions508 |
static org.antlr.runtime.BitSet |
FOLLOW_extensions_in_model348 |
static org.antlr.runtime.BitSet |
FOLLOW_GT_in_slot2256 |
static org.antlr.runtime.BitSet |
FOLLOW_GTE_in_slot2260 |
static org.antlr.runtime.BitSet |
FOLLOW_IDENTIFIER_in_remove1808 |
static org.antlr.runtime.BitSet |
FOLLOW_IDENTIFIER_in_slot2305 |
static org.antlr.runtime.BitSet |
FOLLOW_LANG_in_scriptAct1911 |
static org.antlr.runtime.BitSet |
FOLLOW_LANG_in_scriptCond1384 |
static org.antlr.runtime.BitSet |
FOLLOW_LIBRARY_in_library370 |
static org.antlr.runtime.BitSet |
FOLLOW_library_in_model352 |
static org.antlr.runtime.BitSet |
FOLLOW_LOGIC_in_logic2178 |
static org.antlr.runtime.BitSet |
FOLLOW_logic_in_logic2197 |
static org.antlr.runtime.BitSet |
FOLLOW_logic_in_logic2207 |
static org.antlr.runtime.BitSet |
FOLLOW_logic_in_slots2072 |
static org.antlr.runtime.BitSet |
FOLLOW_LT_in_slot2264 |
static org.antlr.runtime.BitSet |
FOLLOW_LTE_in_slot2268 |
static org.antlr.runtime.BitSet |
FOLLOW_MATCH_CONDITION_in_check1124 |
static org.antlr.runtime.BitSet |
FOLLOW_MODEL_in_model330 |
static org.antlr.runtime.BitSet |
FOLLOW_MODIFY_ACTION_in_modify1876 |
static org.antlr.runtime.BitSet |
FOLLOW_modify_in_actions1006 |
static org.antlr.runtime.BitSet |
FOLLOW_MODULE_in_module477 |
static org.antlr.runtime.BitSet |
FOLLOW_module_in_modules453 |
static org.antlr.runtime.BitSet |
FOLLOW_modules_in_model346 |
static org.antlr.runtime.BitSet |
FOLLOW_MODULES_in_modules451 |
static org.antlr.runtime.BitSet |
FOLLOW_MODULES_in_modules459 |
static org.antlr.runtime.BitSet |
FOLLOW_NAME_in_add1459 |
static org.antlr.runtime.BitSet |
FOLLOW_NAME_in_buffer576 |
static org.antlr.runtime.BitSet |
FOLLOW_NAME_in_check1128 |
static org.antlr.runtime.BitSet |
FOLLOW_NAME_in_chunk752 |
static org.antlr.runtime.BitSet |
FOLLOW_NAME_in_chunkType609 |
static org.antlr.runtime.BitSet |
FOLLOW_NAME_in_model334 |
static org.antlr.runtime.BitSet |
FOLLOW_NAME_in_modify1880 |
static org.antlr.runtime.BitSet |
FOLLOW_NAME_in_parameter2149 |
static org.antlr.runtime.BitSet |
FOLLOW_NAME_in_production791 |
static org.antlr.runtime.BitSet |
FOLLOW_NAME_in_query1355 |
static org.antlr.runtime.BitSet |
FOLLOW_NAME_in_remove1786 |
static org.antlr.runtime.BitSet |
FOLLOW_NAME_in_set1637 |
static org.antlr.runtime.BitSet |
FOLLOW_NAME_in_slot2242 |
static org.antlr.runtime.BitSet |
FOLLOW_NOT_in_logic2191 |
static org.antlr.runtime.BitSet |
FOLLOW_NOT_in_slot2272 |
static org.antlr.runtime.BitSet |
FOLLOW_NUMBER_in_slot2340 |
static org.antlr.runtime.BitSet |
FOLLOW_OR_in_logic2187 |
static org.antlr.runtime.BitSet |
FOLLOW_OUTPUT_ACTION_in_output1976 |
static org.antlr.runtime.BitSet |
FOLLOW_output_in_actions1081 |
static org.antlr.runtime.BitSet |
FOLLOW_PARAMETER_in_parameter2147 |
static org.antlr.runtime.BitSet |
FOLLOW_parameter_in_parameters2113 |
static org.antlr.runtime.BitSet |
FOLLOW_parameters_in_buffer582 |
static org.antlr.runtime.BitSet |
FOLLOW_parameters_in_chunk764 |
static org.antlr.runtime.BitSet |
FOLLOW_parameters_in_chunkType630 |
static org.antlr.runtime.BitSet |
FOLLOW_parameters_in_extension531 |
static org.antlr.runtime.BitSet |
FOLLOW_parameters_in_model356 |
static org.antlr.runtime.BitSet |
FOLLOW_parameters_in_module485 |
static org.antlr.runtime.BitSet |
FOLLOW_PARAMETERS_in_parameters2108 |
static org.antlr.runtime.BitSet |
FOLLOW_PARAMETERS_in_parameters2122 |
static org.antlr.runtime.BitSet |
FOLLOW_parameters_in_production803 |
static org.antlr.runtime.BitSet |
FOLLOW_PARENT_in_chunk756 |
static org.antlr.runtime.BitSet |
FOLLOW_PARENT_in_parents2014 |
static org.antlr.runtime.BitSet |
FOLLOW_parents_in_chunkType613 |
static org.antlr.runtime.BitSet |
FOLLOW_PARENTS_in_parents2005 |
static org.antlr.runtime.BitSet |
FOLLOW_PARENTS_in_parents2038 |
static org.antlr.runtime.BitSet |
FOLLOW_PROCEDURAL_MEMORY_in_proceduralMemory431 |
static org.antlr.runtime.BitSet |
FOLLOW_PROCEDURAL_MEMORY_in_proceduralMemory439 |
static org.antlr.runtime.BitSet |
FOLLOW_proceduralMemory_in_library374 |
static org.antlr.runtime.BitSet |
FOLLOW_production_in_proceduralMemory433 |
static org.antlr.runtime.BitSet |
FOLLOW_PRODUCTION_in_production787 |
static org.antlr.runtime.BitSet |
FOLLOW_PROXY_ACTION_in_proxyAct1936 |
static org.antlr.runtime.BitSet |
FOLLOW_PROXY_CONDITION_in_proxyCond1410 |
static org.antlr.runtime.BitSet |
FOLLOW_proxyAct_in_actions1056 |
static org.antlr.runtime.BitSet |
FOLLOW_proxyCond_in_conditions890 |
static org.antlr.runtime.BitSet |
FOLLOW_QUERY_CONDITION_in_query1351 |
static org.antlr.runtime.BitSet |
FOLLOW_query_in_conditions850 |
static org.antlr.runtime.BitSet |
FOLLOW_REMOVE_ACTION_in_remove1782 |
static org.antlr.runtime.BitSet |
FOLLOW_remove_in_actions981 |
static org.antlr.runtime.BitSet |
FOLLOW_SCRIPT_in_scriptAct1915 |
static org.antlr.runtime.BitSet |
FOLLOW_SCRIPT_in_scriptCond1388 |
static org.antlr.runtime.BitSet |
FOLLOW_SCRIPTABLE_ACTION_in_scriptAct1907 |
static org.antlr.runtime.BitSet |
FOLLOW_SCRIPTABLE_CONDITION_in_scriptCond1380 |
static org.antlr.runtime.BitSet |
FOLLOW_scriptAct_in_actions1031 |
static org.antlr.runtime.BitSet |
FOLLOW_scriptCond_in_conditions870 |
static org.antlr.runtime.BitSet |
FOLLOW_SET_ACTION_in_set1633 |
static org.antlr.runtime.BitSet |
FOLLOW_set_in_actions956 |
static org.antlr.runtime.BitSet |
FOLLOW_slot_in_logic2201 |
static org.antlr.runtime.BitSet |
FOLLOW_slot_in_logic2211 |
static org.antlr.runtime.BitSet |
FOLLOW_SLOT_in_slot2237 |
static org.antlr.runtime.BitSet |
FOLLOW_slot_in_slots2062 |
static org.antlr.runtime.BitSet |
FOLLOW_slots_in_add1607 |
static org.antlr.runtime.BitSet |
FOLLOW_slots_in_check1275 |
static org.antlr.runtime.BitSet |
FOLLOW_slots_in_chunk760 |
static org.antlr.runtime.BitSet |
FOLLOW_slots_in_chunkType618 |
static org.antlr.runtime.BitSet |
FOLLOW_slots_in_modify1884 |
static org.antlr.runtime.BitSet |
FOLLOW_slots_in_proxyAct1945 |
static org.antlr.runtime.BitSet |
FOLLOW_slots_in_proxyCond1419 |
static org.antlr.runtime.BitSet |
FOLLOW_slots_in_query1359 |
static org.antlr.runtime.BitSet |
FOLLOW_slots_in_remove1855 |
static org.antlr.runtime.BitSet |
FOLLOW_slots_in_set1758 |
static org.antlr.runtime.BitSet |
FOLLOW_SLOTS_in_slots2057 |
static org.antlr.runtime.BitSet |
FOLLOW_SLOTS_in_slots2084 |
static org.antlr.runtime.BitSet |
FOLLOW_STRING_in_output1980 |
static org.antlr.runtime.BitSet |
FOLLOW_STRING_in_parameter2151 |
static org.antlr.runtime.BitSet |
FOLLOW_STRING_in_slot2336 |
static org.antlr.runtime.BitSet |
FOLLOW_UNKNOWN_in_unknownList1329 |
static org.antlr.runtime.BitSet |
FOLLOW_VARIABLE_in_add1564 |
static org.antlr.runtime.BitSet |
FOLLOW_VARIABLE_in_check1216 |
static org.antlr.runtime.BitSet |
FOLLOW_VARIABLE_in_remove1830 |
static org.antlr.runtime.BitSet |
FOLLOW_VARIABLE_in_set1714 |
static org.antlr.runtime.BitSet |
FOLLOW_VARIABLE_in_slot2246 |
static org.antlr.runtime.BitSet |
FOLLOW_VARIABLE_in_slot2332 |
static org.antlr.runtime.BitSet |
FOLLOW_WITHIN_in_slot2276 |
static int |
GT |
static int |
GTE |
static int |
IDENTIFIER |
static int |
LANG |
static int |
LIBRARY |
static int |
LOGIC |
static int |
LT |
static int |
LTE |
static int |
MATCH_CONDITION |
static int |
MODEL |
protected java.util.Stack |
Model_stack |
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 |
static int |
STRING |
static java.lang.String[] |
tokenNames |
static int |
UNKNOWN |
static int |
VARIABLE |
static int |
WITHIN |
Constructor and Description |
---|
JACTRBuilder(org.antlr.runtime.tree.TreeNodeStream input) |
JACTRBuilder(org.antlr.runtime.tree.TreeNodeStream input,
org.antlr.runtime.RecognizerSharedState state) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<IAction> |
actions() |
AddAction |
add() |
void |
applyParameters(IParameterized parameterized,
java.util.Collection<org.antlr.runtime.tree.CommonTree> parameterNodes)
apply the parameters in the parametersNode to parameterized
|
void |
buffer() |
void |
buffers() |
IBufferCondition |
check() |
IChunk |
chunk() |
java.util.Collection |
chunks() |
IChunkType |
chunkType() |
protected ISlot |
cleanupSlot(ISlot slot)
we use stringbuilders to mark string literals, which are removed during resolveSlots, but
that is only called on chunks and chunktypes, not conditions/actions.
|
java.util.Collection<ICondition> |
conditions() |
void |
declarativeMemory() |
void |
extension() |
void |
extensions() |
java.util.Collection<java.lang.Exception> |
getErrors() |
java.lang.String |
getGrammarFileName() |
java.lang.String[] |
getTokenNames() |
java.util.Collection<java.lang.Exception> |
getWarnings() |
void |
library() |
ISlot |
logic() |
IModel |
model() |
ModifyAction |
modify() |
void |
module() |
void |
modules() |
OutputAction |
output() |
org.antlr.runtime.tree.CommonTree |
parameter() |
java.util.Collection<org.antlr.runtime.tree.CommonTree> |
parameters() |
java.util.Collection<IChunkType> |
parents() |
void |
proceduralMemory() |
IProduction |
production() |
ProxyAction |
proxyAct() |
ProxyCondition |
proxyCond() |
QueryCondition |
query() |
RemoveAction |
remove() |
void |
reportError(org.antlr.runtime.RecognitionException re) |
void |
reportException(java.lang.Exception e) |
protected java.lang.Object |
resolveKeywords(java.lang.String strToResolve) |
protected void |
resolveSlots(ISlotContainer slotContainer,
java.util.Map<java.lang.String,IChunk> knownChunks,
java.util.Map<java.lang.String,IChunkType> knownChunkTypes) |
ScriptableAction |
scriptAct() |
ScriptableCondition |
scriptCond() |
SetAction |
set() |
void |
setModel(IModel model) |
ISlot |
slot() |
java.util.Collection<ISlot> |
slots() |
void |
unknownList() |
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 EQUALS
public static final int LIBRARY
public static final int NOT
public static final int CHUNK_TYPE
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 WITHIN
public static final int CHUNKS
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 LANG
public static final int STRING
protected java.util.Stack Model_stack
public static final org.antlr.runtime.BitSet FOLLOW_MODEL_in_model330
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_model334
public static final org.antlr.runtime.BitSet FOLLOW_modules_in_model346
public static final org.antlr.runtime.BitSet FOLLOW_extensions_in_model348
public static final org.antlr.runtime.BitSet FOLLOW_buffers_in_model350
public static final org.antlr.runtime.BitSet FOLLOW_library_in_model352
public static final org.antlr.runtime.BitSet FOLLOW_parameters_in_model356
public static final org.antlr.runtime.BitSet FOLLOW_LIBRARY_in_library370
public static final org.antlr.runtime.BitSet FOLLOW_declarativeMemory_in_library372
public static final org.antlr.runtime.BitSet FOLLOW_proceduralMemory_in_library374
public static final org.antlr.runtime.BitSet FOLLOW_DECLARATIVE_MEMORY_in_declarativeMemory391
public static final org.antlr.runtime.BitSet FOLLOW_chunkType_in_declarativeMemory408
public static final org.antlr.runtime.BitSet FOLLOW_DECLARATIVE_MEMORY_in_declarativeMemory415
public static final org.antlr.runtime.BitSet FOLLOW_PROCEDURAL_MEMORY_in_proceduralMemory431
public static final org.antlr.runtime.BitSet FOLLOW_production_in_proceduralMemory433
public static final org.antlr.runtime.BitSet FOLLOW_PROCEDURAL_MEMORY_in_proceduralMemory439
public static final org.antlr.runtime.BitSet FOLLOW_MODULES_in_modules451
public static final org.antlr.runtime.BitSet FOLLOW_module_in_modules453
public static final org.antlr.runtime.BitSet FOLLOW_MODULES_in_modules459
public static final org.antlr.runtime.BitSet FOLLOW_MODULE_in_module477
public static final org.antlr.runtime.BitSet FOLLOW_CLASS_SPEC_in_module481
public static final org.antlr.runtime.BitSet FOLLOW_parameters_in_module485
public static final org.antlr.runtime.BitSet FOLLOW_EXTENSIONS_in_extensions500
public static final org.antlr.runtime.BitSet FOLLOW_extension_in_extensions502
public static final org.antlr.runtime.BitSet FOLLOW_EXTENSIONS_in_extensions508
public static final org.antlr.runtime.BitSet FOLLOW_EXTENSION_in_extension523
public static final org.antlr.runtime.BitSet FOLLOW_CLASS_SPEC_in_extension527
public static final org.antlr.runtime.BitSet FOLLOW_parameters_in_extension531
public static final org.antlr.runtime.BitSet FOLLOW_BUFFERS_in_buffers547
public static final org.antlr.runtime.BitSet FOLLOW_buffer_in_buffers550
public static final org.antlr.runtime.BitSet FOLLOW_BUFFERS_in_buffers556
public static final org.antlr.runtime.BitSet FOLLOW_BUFFER_in_buffer572
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_buffer576
public static final org.antlr.runtime.BitSet FOLLOW_chunks_in_buffer578
public static final org.antlr.runtime.BitSet FOLLOW_parameters_in_buffer582
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_chunkType613
public static final org.antlr.runtime.BitSet FOLLOW_slots_in_chunkType618
public static final org.antlr.runtime.BitSet FOLLOW_chunks_in_chunkType625
public static final org.antlr.runtime.BitSet FOLLOW_parameters_in_chunkType630
public static final org.antlr.runtime.BitSet FOLLOW_CHUNKS_in_chunks654
public static final org.antlr.runtime.BitSet FOLLOW_chunk_in_chunks659
public static final org.antlr.runtime.BitSet FOLLOW_CHUNK_IDENTIFIER_in_chunks691
public static final org.antlr.runtime.BitSet FOLLOW_CHUNKS_in_chunks727
public static final org.antlr.runtime.BitSet FOLLOW_CHUNK_in_chunk748
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_chunk752
public static final org.antlr.runtime.BitSet FOLLOW_PARENT_in_chunk756
public static final org.antlr.runtime.BitSet FOLLOW_slots_in_chunk760
public static final org.antlr.runtime.BitSet FOLLOW_parameters_in_chunk764
public static final org.antlr.runtime.BitSet FOLLOW_PRODUCTION_in_production787
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_production791
public static final org.antlr.runtime.BitSet FOLLOW_conditions_in_production795
public static final org.antlr.runtime.BitSet FOLLOW_actions_in_production799
public static final org.antlr.runtime.BitSet FOLLOW_parameters_in_production803
public static final org.antlr.runtime.BitSet FOLLOW_CONDITIONS_in_conditions825
public static final org.antlr.runtime.BitSet FOLLOW_check_in_conditions830
public static final org.antlr.runtime.BitSet FOLLOW_query_in_conditions850
public static final org.antlr.runtime.BitSet FOLLOW_scriptCond_in_conditions870
public static final org.antlr.runtime.BitSet FOLLOW_proxyCond_in_conditions890
public static final org.antlr.runtime.BitSet FOLLOW_ACTIONS_in_actions926
public static final org.antlr.runtime.BitSet FOLLOW_add_in_actions931
public static final org.antlr.runtime.BitSet FOLLOW_set_in_actions956
public static final org.antlr.runtime.BitSet FOLLOW_remove_in_actions981
public static final org.antlr.runtime.BitSet FOLLOW_modify_in_actions1006
public static final org.antlr.runtime.BitSet FOLLOW_scriptAct_in_actions1031
public static final org.antlr.runtime.BitSet FOLLOW_proxyAct_in_actions1056
public static final org.antlr.runtime.BitSet FOLLOW_output_in_actions1081
public static final org.antlr.runtime.BitSet FOLLOW_MATCH_CONDITION_in_check1124
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_check1128
public static final org.antlr.runtime.BitSet FOLLOW_CHUNK_IDENTIFIER_in_check1152
public static final org.antlr.runtime.BitSet FOLLOW_CHUNK_TYPE_IDENTIFIER_in_check1176
public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_check1216
public static final org.antlr.runtime.BitSet FOLLOW_slots_in_check1275
public static final org.antlr.runtime.BitSet FOLLOW_UNKNOWN_in_unknownList1329
public static final org.antlr.runtime.BitSet FOLLOW_QUERY_CONDITION_in_query1351
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_query1355
public static final org.antlr.runtime.BitSet FOLLOW_slots_in_query1359
public static final org.antlr.runtime.BitSet FOLLOW_SCRIPTABLE_CONDITION_in_scriptCond1380
public static final org.antlr.runtime.BitSet FOLLOW_LANG_in_scriptCond1384
public static final org.antlr.runtime.BitSet FOLLOW_SCRIPT_in_scriptCond1388
public static final org.antlr.runtime.BitSet FOLLOW_PROXY_CONDITION_in_proxyCond1410
public static final org.antlr.runtime.BitSet FOLLOW_CLASS_SPEC_in_proxyCond1414
public static final org.antlr.runtime.BitSet FOLLOW_slots_in_proxyCond1419
public static final org.antlr.runtime.BitSet FOLLOW_ADD_ACTION_in_add1455
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_add1459
public static final org.antlr.runtime.BitSet FOLLOW_CHUNK_IDENTIFIER_in_add1482
public static final org.antlr.runtime.BitSet FOLLOW_CHUNK_TYPE_IDENTIFIER_in_add1524
public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_add1564
public static final org.antlr.runtime.BitSet FOLLOW_slots_in_add1607
public static final org.antlr.runtime.BitSet FOLLOW_SET_ACTION_in_set1633
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_set1637
public static final org.antlr.runtime.BitSet FOLLOW_CHUNK_IDENTIFIER_in_set1660
public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_set1714
public static final org.antlr.runtime.BitSet FOLLOW_slots_in_set1758
public static final org.antlr.runtime.BitSet FOLLOW_REMOVE_ACTION_in_remove1782
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_remove1786
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_remove1808
public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_remove1830
public static final org.antlr.runtime.BitSet FOLLOW_slots_in_remove1855
public static final org.antlr.runtime.BitSet FOLLOW_MODIFY_ACTION_in_modify1876
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_modify1880
public static final org.antlr.runtime.BitSet FOLLOW_slots_in_modify1884
public static final org.antlr.runtime.BitSet FOLLOW_SCRIPTABLE_ACTION_in_scriptAct1907
public static final org.antlr.runtime.BitSet FOLLOW_LANG_in_scriptAct1911
public static final org.antlr.runtime.BitSet FOLLOW_SCRIPT_in_scriptAct1915
public static final org.antlr.runtime.BitSet FOLLOW_PROXY_ACTION_in_proxyAct1936
public static final org.antlr.runtime.BitSet FOLLOW_CLASS_SPEC_in_proxyAct1940
public static final org.antlr.runtime.BitSet FOLLOW_slots_in_proxyAct1945
public static final org.antlr.runtime.BitSet FOLLOW_OUTPUT_ACTION_in_output1976
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_output1980
public static final org.antlr.runtime.BitSet FOLLOW_PARENTS_in_parents2005
public static final org.antlr.runtime.BitSet FOLLOW_PARENT_in_parents2014
public static final org.antlr.runtime.BitSet FOLLOW_PARENTS_in_parents2038
public static final org.antlr.runtime.BitSet FOLLOW_SLOTS_in_slots2057
public static final org.antlr.runtime.BitSet FOLLOW_slot_in_slots2062
public static final org.antlr.runtime.BitSet FOLLOW_logic_in_slots2072
public static final org.antlr.runtime.BitSet FOLLOW_SLOTS_in_slots2084
public static final org.antlr.runtime.BitSet FOLLOW_PARAMETERS_in_parameters2108
public static final org.antlr.runtime.BitSet FOLLOW_parameter_in_parameters2113
public static final org.antlr.runtime.BitSet FOLLOW_PARAMETERS_in_parameters2122
public static final org.antlr.runtime.BitSet FOLLOW_PARAMETER_in_parameter2147
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_parameter2149
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_parameter2151
public static final org.antlr.runtime.BitSet FOLLOW_LOGIC_in_logic2178
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_logic2183
public static final org.antlr.runtime.BitSet FOLLOW_OR_in_logic2187
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_logic2191
public static final org.antlr.runtime.BitSet FOLLOW_logic_in_logic2197
public static final org.antlr.runtime.BitSet FOLLOW_slot_in_logic2201
public static final org.antlr.runtime.BitSet FOLLOW_logic_in_logic2207
public static final org.antlr.runtime.BitSet FOLLOW_slot_in_logic2211
public static final org.antlr.runtime.BitSet FOLLOW_SLOT_in_slot2237
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_slot2242
public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_slot2246
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_slot2252
public static final org.antlr.runtime.BitSet FOLLOW_GT_in_slot2256
public static final org.antlr.runtime.BitSet FOLLOW_GTE_in_slot2260
public static final org.antlr.runtime.BitSet FOLLOW_LT_in_slot2264
public static final org.antlr.runtime.BitSet FOLLOW_LTE_in_slot2268
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_slot2272
public static final org.antlr.runtime.BitSet FOLLOW_WITHIN_in_slot2276
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_slot2305
public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_slot2332
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_slot2336
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_slot2340
public JACTRBuilder(org.antlr.runtime.tree.TreeNodeStream input)
public JACTRBuilder(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 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()
public void applyParameters(IParameterized parameterized, java.util.Collection<org.antlr.runtime.tree.CommonTree> parameterNodes)
protected java.lang.Object resolveKeywords(java.lang.String strToResolve)
protected ISlot cleanupSlot(ISlot slot)
slot
- protected void resolveSlots(ISlotContainer slotContainer, java.util.Map<java.lang.String,IChunk> knownChunks, java.util.Map<java.lang.String,IChunkType> knownChunkTypes)
public void setModel(IModel model)
public final IModel 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 IChunkType chunkType() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final java.util.Collection chunks() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final IChunk chunk() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final IProduction production() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final java.util.Collection<ICondition> conditions() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final java.util.Collection<IAction> actions() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final IBufferCondition 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 QueryCondition query() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final ScriptableCondition scriptCond() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final ProxyCondition proxyCond() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final AddAction add() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final SetAction set() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final RemoveAction remove() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final ModifyAction modify() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final ScriptableAction scriptAct() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final ProxyAction proxyAct() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final OutputAction output() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final java.util.Collection<IChunkType> parents() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final java.util.Collection<ISlot> slots() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final java.util.Collection<org.antlr.runtime.tree.CommonTree> parameters() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final org.antlr.runtime.tree.CommonTree parameter() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final ISlot logic() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final ISlot slot() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException