org.jactr.io.antlr3.builder
Class JACTRBuilder

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.tree.TreeParser
          extended by org.jactr.io.antlr3.builder.JACTRBuilder

public class JACTRBuilder
extends org.antlr.runtime.tree.TreeParser


Field Summary
static int ACTIONS
           
static int ADD_ACTION
           
static int BUFFER
           
static int BUFFERS
           
static int CHUNK
           
static int CHUNK_TYPE
           
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_actions888
           
static org.antlr.runtime.BitSet FOLLOW_actions_in_production761
           
static org.antlr.runtime.BitSet FOLLOW_ADD_ACTION_in_add1293
           
static org.antlr.runtime.BitSet FOLLOW_add_in_actions893
           
static org.antlr.runtime.BitSet FOLLOW_BUFFER_in_buffer538
           
static org.antlr.runtime.BitSet FOLLOW_buffer_in_buffers516
           
static org.antlr.runtime.BitSet FOLLOW_BUFFERS_in_buffers513
           
static org.antlr.runtime.BitSet FOLLOW_BUFFERS_in_buffers522
           
static org.antlr.runtime.BitSet FOLLOW_buffers_in_model320
           
static org.antlr.runtime.BitSet FOLLOW_check_in_conditions792
           
static org.antlr.runtime.BitSet FOLLOW_CHUNK_in_chunk718
           
static org.antlr.runtime.BitSet FOLLOW_chunk_in_chunks629
           
static org.antlr.runtime.BitSet FOLLOW_CHUNK_TYPE_in_chunkType571
           
static org.antlr.runtime.BitSet FOLLOW_chunks_in_buffer544
           
static org.antlr.runtime.BitSet FOLLOW_CHUNKS_in_chunks624
           
static org.antlr.runtime.BitSet FOLLOW_CHUNKS_in_chunks697
           
static org.antlr.runtime.BitSet FOLLOW_chunks_in_chunkType595
           
static org.antlr.runtime.BitSet FOLLOW_chunkType_in_declarativeMemory374
           
static org.antlr.runtime.BitSet FOLLOW_CLASS_SPEC_in_extension493
           
static org.antlr.runtime.BitSet FOLLOW_CLASS_SPEC_in_module447
           
static org.antlr.runtime.BitSet FOLLOW_CLASS_SPEC_in_proxyAct1546
           
static org.antlr.runtime.BitSet FOLLOW_CLASS_SPEC_in_proxyCond1252
           
static org.antlr.runtime.BitSet FOLLOW_CONDITIONS_in_conditions787
           
static org.antlr.runtime.BitSet FOLLOW_conditions_in_production757
           
static org.antlr.runtime.BitSet FOLLOW_DECLARATIVE_MEMORY_in_declarativeMemory357
           
static org.antlr.runtime.BitSet FOLLOW_DECLARATIVE_MEMORY_in_declarativeMemory381
           
static org.antlr.runtime.BitSet FOLLOW_declarativeMemory_in_library342
           
static org.antlr.runtime.BitSet FOLLOW_EQUALS_in_slot1723
           
static org.antlr.runtime.BitSet FOLLOW_EXTENSION_in_extension489
           
static org.antlr.runtime.BitSet FOLLOW_extension_in_extensions468
           
static org.antlr.runtime.BitSet FOLLOW_EXTENSIONS_in_extensions466
           
static org.antlr.runtime.BitSet FOLLOW_EXTENSIONS_in_extensions474
           
static org.antlr.runtime.BitSet FOLLOW_extensions_in_model318
           
static org.antlr.runtime.BitSet FOLLOW_GT_in_slot1727
           
static org.antlr.runtime.BitSet FOLLOW_GTE_in_slot1731
           
static org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_add1319
           
static org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_check1087
           
static org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_chunks661
           
static org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_remove1416
           
static org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_slot1776
           
static org.antlr.runtime.BitSet FOLLOW_LANG_in_scriptAct1517
           
static org.antlr.runtime.BitSet FOLLOW_LANG_in_scriptCond1222
           
static org.antlr.runtime.BitSet FOLLOW_LIBRARY_in_library340
           
static org.antlr.runtime.BitSet FOLLOW_library_in_model322
           
static org.antlr.runtime.BitSet FOLLOW_LT_in_slot1735
           
static org.antlr.runtime.BitSet FOLLOW_LTE_in_slot1739
           
static org.antlr.runtime.BitSet FOLLOW_MATCH_CONDITION_in_check1061
           
static org.antlr.runtime.BitSet FOLLOW_MODEL_in_model300
           
static org.antlr.runtime.BitSet FOLLOW_MODIFY_ACTION_in_modify1484
           
static org.antlr.runtime.BitSet FOLLOW_modify_in_actions943
           
static org.antlr.runtime.BitSet FOLLOW_MODULE_in_module443
           
static org.antlr.runtime.BitSet FOLLOW_module_in_modules419
           
static org.antlr.runtime.BitSet FOLLOW_modules_in_model316
           
static org.antlr.runtime.BitSet FOLLOW_MODULES_in_modules417
           
static org.antlr.runtime.BitSet FOLLOW_MODULES_in_modules425
           
static org.antlr.runtime.BitSet FOLLOW_NAME_in_add1297
           
static org.antlr.runtime.BitSet FOLLOW_NAME_in_buffer542
           
static org.antlr.runtime.BitSet FOLLOW_NAME_in_check1065
           
static org.antlr.runtime.BitSet FOLLOW_NAME_in_chunk722
           
static org.antlr.runtime.BitSet FOLLOW_NAME_in_chunkType575
           
static org.antlr.runtime.BitSet FOLLOW_NAME_in_model304
           
static org.antlr.runtime.BitSet FOLLOW_NAME_in_modify1488
           
static org.antlr.runtime.BitSet FOLLOW_NAME_in_parameter1687
           
static org.antlr.runtime.BitSet FOLLOW_NAME_in_production753
           
static org.antlr.runtime.BitSet FOLLOW_NAME_in_query1193
           
static org.antlr.runtime.BitSet FOLLOW_NAME_in_remove1394
           
static org.antlr.runtime.BitSet FOLLOW_NAME_in_slot1718
           
static org.antlr.runtime.BitSet FOLLOW_NOT_in_slot1743
           
static org.antlr.runtime.BitSet FOLLOW_NUMBER_in_slot1811
           
static org.antlr.runtime.BitSet FOLLOW_OUTPUT_ACTION_in_output1582
           
static org.antlr.runtime.BitSet FOLLOW_output_in_actions1018
           
static org.antlr.runtime.BitSet FOLLOW_PARAMETER_in_parameter1685
           
static org.antlr.runtime.BitSet FOLLOW_parameter_in_parameters1651
           
static org.antlr.runtime.BitSet FOLLOW_parameters_in_buffer548
           
static org.antlr.runtime.BitSet FOLLOW_parameters_in_chunk734
           
static org.antlr.runtime.BitSet FOLLOW_parameters_in_chunkType600
           
static org.antlr.runtime.BitSet FOLLOW_parameters_in_extension497
           
static org.antlr.runtime.BitSet FOLLOW_parameters_in_model326
           
static org.antlr.runtime.BitSet FOLLOW_parameters_in_module451
           
static org.antlr.runtime.BitSet FOLLOW_PARAMETERS_in_parameters1646
           
static org.antlr.runtime.BitSet FOLLOW_PARAMETERS_in_parameters1660
           
static org.antlr.runtime.BitSet FOLLOW_parameters_in_production765
           
static org.antlr.runtime.BitSet FOLLOW_PARENT_in_chunk726
           
static org.antlr.runtime.BitSet FOLLOW_PARENT_in_chunkType580
           
static org.antlr.runtime.BitSet FOLLOW_PROCEDURAL_MEMORY_in_proceduralMemory397
           
static org.antlr.runtime.BitSet FOLLOW_PROCEDURAL_MEMORY_in_proceduralMemory405
           
static org.antlr.runtime.BitSet FOLLOW_proceduralMemory_in_library344
           
static org.antlr.runtime.BitSet FOLLOW_production_in_proceduralMemory399
           
static org.antlr.runtime.BitSet FOLLOW_PRODUCTION_in_production749
           
static org.antlr.runtime.BitSet FOLLOW_PROXY_ACTION_in_proxyAct1542
           
static org.antlr.runtime.BitSet FOLLOW_PROXY_CONDITION_in_proxyCond1248
           
static org.antlr.runtime.BitSet FOLLOW_proxyAct_in_actions993
           
static org.antlr.runtime.BitSet FOLLOW_proxyCond_in_conditions852
           
static org.antlr.runtime.BitSet FOLLOW_QUERY_CONDITION_in_query1189
           
static org.antlr.runtime.BitSet FOLLOW_query_in_conditions812
           
static org.antlr.runtime.BitSet FOLLOW_REMOVE_ACTION_in_remove1390
           
static org.antlr.runtime.BitSet FOLLOW_remove_in_actions918
           
static org.antlr.runtime.BitSet FOLLOW_SCRIPT_in_scriptAct1521
           
static org.antlr.runtime.BitSet FOLLOW_SCRIPT_in_scriptCond1226
           
static org.antlr.runtime.BitSet FOLLOW_SCRIPTABLE_ACTION_in_scriptAct1513
           
static org.antlr.runtime.BitSet FOLLOW_SCRIPTABLE_CONDITION_in_scriptCond1218
           
static org.antlr.runtime.BitSet FOLLOW_scriptAct_in_actions968
           
static org.antlr.runtime.BitSet FOLLOW_scriptCond_in_conditions832
           
static org.antlr.runtime.BitSet FOLLOW_SLOT_in_slot1714
           
static org.antlr.runtime.BitSet FOLLOW_slot_in_slots1613
           
static org.antlr.runtime.BitSet FOLLOW_slots_in_add1366
           
static org.antlr.runtime.BitSet FOLLOW_slots_in_check1150
           
static org.antlr.runtime.BitSet FOLLOW_slots_in_chunk730
           
static org.antlr.runtime.BitSet FOLLOW_slots_in_chunkType588
           
static org.antlr.runtime.BitSet FOLLOW_slots_in_modify1492
           
static org.antlr.runtime.BitSet FOLLOW_slots_in_proxyAct1551
           
static org.antlr.runtime.BitSet FOLLOW_slots_in_proxyCond1257
           
static org.antlr.runtime.BitSet FOLLOW_slots_in_query1197
           
static org.antlr.runtime.BitSet FOLLOW_slots_in_remove1463
           
static org.antlr.runtime.BitSet FOLLOW_SLOTS_in_slots1608
           
static org.antlr.runtime.BitSet FOLLOW_SLOTS_in_slots1622
           
static org.antlr.runtime.BitSet FOLLOW_STRING_in_output1586
           
static org.antlr.runtime.BitSet FOLLOW_STRING_in_parameter1689
           
static org.antlr.runtime.BitSet FOLLOW_STRING_in_slot1807
           
static org.antlr.runtime.BitSet FOLLOW_UNKNOWN_in_unknownList1167
           
static org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_add1341
           
static org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_check1109
           
static org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_remove1438
           
static org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_slot1803
           
static org.antlr.runtime.BitSet FOLLOW_WITHIN_in_slot1747
           
static int GT
           
static int GTE
           
static int IDENTIFIER
           
static int LANG
           
static int LIBRARY
           
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 OUTPUT_ACTION
           
static int PARAMETER
           
static int PARAMETERS
           
static int PARENT
           
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 SLOT
           
static int SLOTS
           
static int STRING
           
static java.lang.String[] tokenNames
           
static int UNKNOWN
           
static int VARIABLE
           
static int WITHIN
           
 
Fields inherited from class org.antlr.runtime.tree.TreeParser
DOWN, UP
 
Fields inherited from class org.antlr.runtime.BaseRecognizer
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_FAILED_I, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME
 
Constructor Summary
JACTRBuilder(org.antlr.runtime.tree.TreeNodeStream input)
           
 
Method Summary
 java.util.Collection<org.jactr.core.production.action.IAction> actions()
           
 org.jactr.core.production.action.AddAction add()
           
 void buffer()
           
 void buffers()
           
 org.jactr.core.production.condition.IBufferCondition check()
           
 org.jactr.core.chunk.IChunk chunk()
           
 java.util.Collection chunks()
           
 org.jactr.core.chunktype.IChunkType chunkType()
           
 java.util.Collection<org.jactr.core.production.condition.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()
           
 org.jactr.core.model.IModel model()
           
 org.jactr.core.production.action.ModifyAction modify()
           
 void module()
           
 void modules()
           
 org.jactr.core.production.action.OutputAction output()
           
 org.antlr.runtime.tree.CommonTree parameter()
           
 java.util.Collection<org.antlr.runtime.tree.CommonTree> parameters()
           
 void proceduralMemory()
           
 void production()
           
 org.jactr.core.production.action.ProxyAction proxyAct()
           
 org.jactr.core.production.condition.ProxyCondition proxyCond()
           
 org.jactr.core.production.condition.QueryCondition query()
           
 org.jactr.core.production.action.RemoveAction remove()
           
 void reportError(org.antlr.runtime.RecognitionException re)
           
 void reportException(java.lang.Exception e)
           
 org.jactr.scripting.action.ScriptableAction scriptAct()
           
 org.jactr.scripting.condition.ScriptableCondition scriptCond()
           
 org.jactr.core.slot.ISlot slot()
           
 java.util.Collection<org.jactr.core.slot.ISlot> slots()
           
 void unknownList()
           
 
Methods inherited from class org.antlr.runtime.tree.TreeParser
getErrorHeader, getErrorMessage, getTreeNodeStream, matchAny, reset, setTreeNodeStream, traceIn, traceOut
 
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, getBacktrackingLevel, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, memoize, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, toStrings, traceIn, traceOut
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tokenNames

public static final java.lang.String[] tokenNames

UNKNOWN

public static final int UNKNOWN
See Also:
Constant Field Values

WITHIN

public static final int WITHIN
See Also:
Constant Field Values

ADD_ACTION

public static final int ADD_ACTION
See Also:
Constant Field Values

LANG

public static final int LANG
See Also:
Constant Field Values

SCRIPTABLE_CONDITION

public static final int SCRIPTABLE_CONDITION
See Also:
Constant Field Values

MATCH_CONDITION

public static final int MATCH_CONDITION
See Also:
Constant Field Values

NUMBER

public static final int NUMBER
See Also:
Constant Field Values

SLOT

public static final int SLOT
See Also:
Constant Field Values

PRODUCTION

public static final int PRODUCTION
See Also:
Constant Field Values

GTE

public static final int GTE
See Also:
Constant Field Values

PROCEDURAL_MEMORY

public static final int PROCEDURAL_MEMORY
See Also:
Constant Field Values

SLOTS

public static final int SLOTS
See Also:
Constant Field Values

MODULE

public static final int MODULE
See Also:
Constant Field Values

MODULES

public static final int MODULES
See Also:
Constant Field Values

SCRIPT

public static final int SCRIPT
See Also:
Constant Field Values

DECLARATIVE_MEMORY

public static final int DECLARATIVE_MEMORY
See Also:
Constant Field Values

REMOVE_ACTION

public static final int REMOVE_ACTION
See Also:
Constant Field Values

CHUNK_TYPE

public static final int CHUNK_TYPE
See Also:
Constant Field Values

CHUNKS

public static final int CHUNKS
See Also:
Constant Field Values

SCRIPTABLE_ACTION

public static final int SCRIPTABLE_ACTION
See Also:
Constant Field Values

PARAMETERS

public static final int PARAMETERS
See Also:
Constant Field Values

CLASS_SPEC

public static final int CLASS_SPEC
See Also:
Constant Field Values

STRING

public static final int STRING
See Also:
Constant Field Values

LT

public static final int LT
See Also:
Constant Field Values

GT

public static final int GT
See Also:
Constant Field Values

MODEL

public static final int MODEL
See Also:
Constant Field Values

CHUNK

public static final int CHUNK
See Also:
Constant Field Values

MODIFY_ACTION

public static final int MODIFY_ACTION
See Also:
Constant Field Values

EXTENSIONS

public static final int EXTENSIONS
See Also:
Constant Field Values

PROXY_ACTION

public static final int PROXY_ACTION
See Also:
Constant Field Values

LTE

public static final int LTE
See Also:
Constant Field Values

EQUALS

public static final int EQUALS
See Also:
Constant Field Values

CONDITIONS

public static final int CONDITIONS
See Also:
Constant Field Values

OUTPUT_ACTION

public static final int OUTPUT_ACTION
See Also:
Constant Field Values

PROXY_CONDITION

public static final int PROXY_CONDITION
See Also:
Constant Field Values

ACTIONS

public static final int ACTIONS
See Also:
Constant Field Values

EOF

public static final int EOF
See Also:
Constant Field Values

VARIABLE

public static final int VARIABLE
See Also:
Constant Field Values

LIBRARY

public static final int LIBRARY
See Also:
Constant Field Values

BUFFERS

public static final int BUFFERS
See Also:
Constant Field Values

PARAMETER

public static final int PARAMETER
See Also:
Constant Field Values

QUERY_CONDITION

public static final int QUERY_CONDITION
See Also:
Constant Field Values

PARENT

public static final int PARENT
See Also:
Constant Field Values

BUFFER

public static final int BUFFER
See Also:
Constant Field Values

IDENTIFIER

public static final int IDENTIFIER
See Also:
Constant Field Values

NAME

public static final int NAME
See Also:
Constant Field Values

EXTENSION

public static final int EXTENSION
See Also:
Constant Field Values

NOT

public static final int NOT
See Also:
Constant Field Values

FOLLOW_MODEL_in_model300

public static final org.antlr.runtime.BitSet FOLLOW_MODEL_in_model300

FOLLOW_NAME_in_model304

public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_model304

FOLLOW_modules_in_model316

public static final org.antlr.runtime.BitSet FOLLOW_modules_in_model316

FOLLOW_extensions_in_model318

public static final org.antlr.runtime.BitSet FOLLOW_extensions_in_model318

FOLLOW_buffers_in_model320

public static final org.antlr.runtime.BitSet FOLLOW_buffers_in_model320

FOLLOW_library_in_model322

public static final org.antlr.runtime.BitSet FOLLOW_library_in_model322

FOLLOW_parameters_in_model326

public static final org.antlr.runtime.BitSet FOLLOW_parameters_in_model326

FOLLOW_LIBRARY_in_library340

public static final org.antlr.runtime.BitSet FOLLOW_LIBRARY_in_library340

FOLLOW_declarativeMemory_in_library342

public static final org.antlr.runtime.BitSet FOLLOW_declarativeMemory_in_library342

FOLLOW_proceduralMemory_in_library344

public static final org.antlr.runtime.BitSet FOLLOW_proceduralMemory_in_library344

FOLLOW_DECLARATIVE_MEMORY_in_declarativeMemory357

public static final org.antlr.runtime.BitSet FOLLOW_DECLARATIVE_MEMORY_in_declarativeMemory357

FOLLOW_chunkType_in_declarativeMemory374

public static final org.antlr.runtime.BitSet FOLLOW_chunkType_in_declarativeMemory374

FOLLOW_DECLARATIVE_MEMORY_in_declarativeMemory381

public static final org.antlr.runtime.BitSet FOLLOW_DECLARATIVE_MEMORY_in_declarativeMemory381

FOLLOW_PROCEDURAL_MEMORY_in_proceduralMemory397

public static final org.antlr.runtime.BitSet FOLLOW_PROCEDURAL_MEMORY_in_proceduralMemory397

FOLLOW_production_in_proceduralMemory399

public static final org.antlr.runtime.BitSet FOLLOW_production_in_proceduralMemory399

FOLLOW_PROCEDURAL_MEMORY_in_proceduralMemory405

public static final org.antlr.runtime.BitSet FOLLOW_PROCEDURAL_MEMORY_in_proceduralMemory405

FOLLOW_MODULES_in_modules417

public static final org.antlr.runtime.BitSet FOLLOW_MODULES_in_modules417

FOLLOW_module_in_modules419

public static final org.antlr.runtime.BitSet FOLLOW_module_in_modules419

FOLLOW_MODULES_in_modules425

public static final org.antlr.runtime.BitSet FOLLOW_MODULES_in_modules425

FOLLOW_MODULE_in_module443

public static final org.antlr.runtime.BitSet FOLLOW_MODULE_in_module443

FOLLOW_CLASS_SPEC_in_module447

public static final org.antlr.runtime.BitSet FOLLOW_CLASS_SPEC_in_module447

FOLLOW_parameters_in_module451

public static final org.antlr.runtime.BitSet FOLLOW_parameters_in_module451

FOLLOW_EXTENSIONS_in_extensions466

public static final org.antlr.runtime.BitSet FOLLOW_EXTENSIONS_in_extensions466

FOLLOW_extension_in_extensions468

public static final org.antlr.runtime.BitSet FOLLOW_extension_in_extensions468

FOLLOW_EXTENSIONS_in_extensions474

public static final org.antlr.runtime.BitSet FOLLOW_EXTENSIONS_in_extensions474

FOLLOW_EXTENSION_in_extension489

public static final org.antlr.runtime.BitSet FOLLOW_EXTENSION_in_extension489

FOLLOW_CLASS_SPEC_in_extension493

public static final org.antlr.runtime.BitSet FOLLOW_CLASS_SPEC_in_extension493

FOLLOW_parameters_in_extension497

public static final org.antlr.runtime.BitSet FOLLOW_parameters_in_extension497

FOLLOW_BUFFERS_in_buffers513

public static final org.antlr.runtime.BitSet FOLLOW_BUFFERS_in_buffers513

FOLLOW_buffer_in_buffers516

public static final org.antlr.runtime.BitSet FOLLOW_buffer_in_buffers516

FOLLOW_BUFFERS_in_buffers522

public static final org.antlr.runtime.BitSet FOLLOW_BUFFERS_in_buffers522

FOLLOW_BUFFER_in_buffer538

public static final org.antlr.runtime.BitSet FOLLOW_BUFFER_in_buffer538

FOLLOW_NAME_in_buffer542

public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_buffer542

FOLLOW_chunks_in_buffer544

public static final org.antlr.runtime.BitSet FOLLOW_chunks_in_buffer544

FOLLOW_parameters_in_buffer548

public static final org.antlr.runtime.BitSet FOLLOW_parameters_in_buffer548

FOLLOW_CHUNK_TYPE_in_chunkType571

public static final org.antlr.runtime.BitSet FOLLOW_CHUNK_TYPE_in_chunkType571

FOLLOW_NAME_in_chunkType575

public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_chunkType575

FOLLOW_PARENT_in_chunkType580

public static final org.antlr.runtime.BitSet FOLLOW_PARENT_in_chunkType580

FOLLOW_slots_in_chunkType588

public static final org.antlr.runtime.BitSet FOLLOW_slots_in_chunkType588

FOLLOW_chunks_in_chunkType595

public static final org.antlr.runtime.BitSet FOLLOW_chunks_in_chunkType595

FOLLOW_parameters_in_chunkType600

public static final org.antlr.runtime.BitSet FOLLOW_parameters_in_chunkType600

FOLLOW_CHUNKS_in_chunks624

public static final org.antlr.runtime.BitSet FOLLOW_CHUNKS_in_chunks624

FOLLOW_chunk_in_chunks629

public static final org.antlr.runtime.BitSet FOLLOW_chunk_in_chunks629

FOLLOW_IDENTIFIER_in_chunks661

public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_chunks661

FOLLOW_CHUNKS_in_chunks697

public static final org.antlr.runtime.BitSet FOLLOW_CHUNKS_in_chunks697

FOLLOW_CHUNK_in_chunk718

public static final org.antlr.runtime.BitSet FOLLOW_CHUNK_in_chunk718

FOLLOW_NAME_in_chunk722

public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_chunk722

FOLLOW_PARENT_in_chunk726

public static final org.antlr.runtime.BitSet FOLLOW_PARENT_in_chunk726

FOLLOW_slots_in_chunk730

public static final org.antlr.runtime.BitSet FOLLOW_slots_in_chunk730

FOLLOW_parameters_in_chunk734

public static final org.antlr.runtime.BitSet FOLLOW_parameters_in_chunk734

FOLLOW_PRODUCTION_in_production749

public static final org.antlr.runtime.BitSet FOLLOW_PRODUCTION_in_production749

FOLLOW_NAME_in_production753

public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_production753

FOLLOW_conditions_in_production757

public static final org.antlr.runtime.BitSet FOLLOW_conditions_in_production757

FOLLOW_actions_in_production761

public static final org.antlr.runtime.BitSet FOLLOW_actions_in_production761

FOLLOW_parameters_in_production765

public static final org.antlr.runtime.BitSet FOLLOW_parameters_in_production765

FOLLOW_CONDITIONS_in_conditions787

public static final org.antlr.runtime.BitSet FOLLOW_CONDITIONS_in_conditions787

FOLLOW_check_in_conditions792

public static final org.antlr.runtime.BitSet FOLLOW_check_in_conditions792

FOLLOW_query_in_conditions812

public static final org.antlr.runtime.BitSet FOLLOW_query_in_conditions812

FOLLOW_scriptCond_in_conditions832

public static final org.antlr.runtime.BitSet FOLLOW_scriptCond_in_conditions832

FOLLOW_proxyCond_in_conditions852

public static final org.antlr.runtime.BitSet FOLLOW_proxyCond_in_conditions852

FOLLOW_ACTIONS_in_actions888

public static final org.antlr.runtime.BitSet FOLLOW_ACTIONS_in_actions888

FOLLOW_add_in_actions893

public static final org.antlr.runtime.BitSet FOLLOW_add_in_actions893

FOLLOW_remove_in_actions918

public static final org.antlr.runtime.BitSet FOLLOW_remove_in_actions918

FOLLOW_modify_in_actions943

public static final org.antlr.runtime.BitSet FOLLOW_modify_in_actions943

FOLLOW_scriptAct_in_actions968

public static final org.antlr.runtime.BitSet FOLLOW_scriptAct_in_actions968

FOLLOW_proxyAct_in_actions993

public static final org.antlr.runtime.BitSet FOLLOW_proxyAct_in_actions993

FOLLOW_output_in_actions1018

public static final org.antlr.runtime.BitSet FOLLOW_output_in_actions1018

FOLLOW_MATCH_CONDITION_in_check1061

public static final org.antlr.runtime.BitSet FOLLOW_MATCH_CONDITION_in_check1061

FOLLOW_NAME_in_check1065

public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_check1065

FOLLOW_IDENTIFIER_in_check1087

public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_check1087

FOLLOW_VARIABLE_in_check1109

public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_check1109

FOLLOW_slots_in_check1150

public static final org.antlr.runtime.BitSet FOLLOW_slots_in_check1150

FOLLOW_UNKNOWN_in_unknownList1167

public static final org.antlr.runtime.BitSet FOLLOW_UNKNOWN_in_unknownList1167

FOLLOW_QUERY_CONDITION_in_query1189

public static final org.antlr.runtime.BitSet FOLLOW_QUERY_CONDITION_in_query1189

FOLLOW_NAME_in_query1193

public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_query1193

FOLLOW_slots_in_query1197

public static final org.antlr.runtime.BitSet FOLLOW_slots_in_query1197

FOLLOW_SCRIPTABLE_CONDITION_in_scriptCond1218

public static final org.antlr.runtime.BitSet FOLLOW_SCRIPTABLE_CONDITION_in_scriptCond1218

FOLLOW_LANG_in_scriptCond1222

public static final org.antlr.runtime.BitSet FOLLOW_LANG_in_scriptCond1222

FOLLOW_SCRIPT_in_scriptCond1226

public static final org.antlr.runtime.BitSet FOLLOW_SCRIPT_in_scriptCond1226

FOLLOW_PROXY_CONDITION_in_proxyCond1248

public static final org.antlr.runtime.BitSet FOLLOW_PROXY_CONDITION_in_proxyCond1248

FOLLOW_CLASS_SPEC_in_proxyCond1252

public static final org.antlr.runtime.BitSet FOLLOW_CLASS_SPEC_in_proxyCond1252

FOLLOW_slots_in_proxyCond1257

public static final org.antlr.runtime.BitSet FOLLOW_slots_in_proxyCond1257

FOLLOW_ADD_ACTION_in_add1293

public static final org.antlr.runtime.BitSet FOLLOW_ADD_ACTION_in_add1293

FOLLOW_NAME_in_add1297

public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_add1297

FOLLOW_IDENTIFIER_in_add1319

public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_add1319

FOLLOW_VARIABLE_in_add1341

public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_add1341

FOLLOW_slots_in_add1366

public static final org.antlr.runtime.BitSet FOLLOW_slots_in_add1366

FOLLOW_REMOVE_ACTION_in_remove1390

public static final org.antlr.runtime.BitSet FOLLOW_REMOVE_ACTION_in_remove1390

FOLLOW_NAME_in_remove1394

public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_remove1394

FOLLOW_IDENTIFIER_in_remove1416

public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_remove1416

FOLLOW_VARIABLE_in_remove1438

public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_remove1438

FOLLOW_slots_in_remove1463

public static final org.antlr.runtime.BitSet FOLLOW_slots_in_remove1463

FOLLOW_MODIFY_ACTION_in_modify1484

public static final org.antlr.runtime.BitSet FOLLOW_MODIFY_ACTION_in_modify1484

FOLLOW_NAME_in_modify1488

public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_modify1488

FOLLOW_slots_in_modify1492

public static final org.antlr.runtime.BitSet FOLLOW_slots_in_modify1492

FOLLOW_SCRIPTABLE_ACTION_in_scriptAct1513

public static final org.antlr.runtime.BitSet FOLLOW_SCRIPTABLE_ACTION_in_scriptAct1513

FOLLOW_LANG_in_scriptAct1517

public static final org.antlr.runtime.BitSet FOLLOW_LANG_in_scriptAct1517

FOLLOW_SCRIPT_in_scriptAct1521

public static final org.antlr.runtime.BitSet FOLLOW_SCRIPT_in_scriptAct1521

FOLLOW_PROXY_ACTION_in_proxyAct1542

public static final org.antlr.runtime.BitSet FOLLOW_PROXY_ACTION_in_proxyAct1542

FOLLOW_CLASS_SPEC_in_proxyAct1546

public static final org.antlr.runtime.BitSet FOLLOW_CLASS_SPEC_in_proxyAct1546

FOLLOW_slots_in_proxyAct1551

public static final org.antlr.runtime.BitSet FOLLOW_slots_in_proxyAct1551

FOLLOW_OUTPUT_ACTION_in_output1582

public static final org.antlr.runtime.BitSet FOLLOW_OUTPUT_ACTION_in_output1582

FOLLOW_STRING_in_output1586

public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_output1586

FOLLOW_SLOTS_in_slots1608

public static final org.antlr.runtime.BitSet FOLLOW_SLOTS_in_slots1608

FOLLOW_slot_in_slots1613

public static final org.antlr.runtime.BitSet FOLLOW_slot_in_slots1613

FOLLOW_SLOTS_in_slots1622

public static final org.antlr.runtime.BitSet FOLLOW_SLOTS_in_slots1622

FOLLOW_PARAMETERS_in_parameters1646

public static final org.antlr.runtime.BitSet FOLLOW_PARAMETERS_in_parameters1646

FOLLOW_parameter_in_parameters1651

public static final org.antlr.runtime.BitSet FOLLOW_parameter_in_parameters1651

FOLLOW_PARAMETERS_in_parameters1660

public static final org.antlr.runtime.BitSet FOLLOW_PARAMETERS_in_parameters1660

FOLLOW_PARAMETER_in_parameter1685

public static final org.antlr.runtime.BitSet FOLLOW_PARAMETER_in_parameter1685

FOLLOW_NAME_in_parameter1687

public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_parameter1687

FOLLOW_STRING_in_parameter1689

public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_parameter1689

FOLLOW_SLOT_in_slot1714

public static final org.antlr.runtime.BitSet FOLLOW_SLOT_in_slot1714

FOLLOW_NAME_in_slot1718

public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_slot1718

FOLLOW_EQUALS_in_slot1723

public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_slot1723

FOLLOW_GT_in_slot1727

public static final org.antlr.runtime.BitSet FOLLOW_GT_in_slot1727

FOLLOW_GTE_in_slot1731

public static final org.antlr.runtime.BitSet FOLLOW_GTE_in_slot1731

FOLLOW_LT_in_slot1735

public static final org.antlr.runtime.BitSet FOLLOW_LT_in_slot1735

FOLLOW_LTE_in_slot1739

public static final org.antlr.runtime.BitSet FOLLOW_LTE_in_slot1739

FOLLOW_NOT_in_slot1743

public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_slot1743

FOLLOW_WITHIN_in_slot1747

public static final org.antlr.runtime.BitSet FOLLOW_WITHIN_in_slot1747

FOLLOW_IDENTIFIER_in_slot1776

public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_slot1776

FOLLOW_VARIABLE_in_slot1803

public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_slot1803

FOLLOW_STRING_in_slot1807

public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_slot1807

FOLLOW_NUMBER_in_slot1811

public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_slot1811
Constructor Detail

JACTRBuilder

public JACTRBuilder(org.antlr.runtime.tree.TreeNodeStream input)
Method Detail

getTokenNames

public java.lang.String[] getTokenNames()
Overrides:
getTokenNames in class org.antlr.runtime.BaseRecognizer

getGrammarFileName

public java.lang.String getGrammarFileName()
Overrides:
getGrammarFileName in class org.antlr.runtime.BaseRecognizer

reportError

public void reportError(org.antlr.runtime.RecognitionException re)
Overrides:
reportError in class org.antlr.runtime.BaseRecognizer

reportException

public void reportException(java.lang.Exception e)

getWarnings

public java.util.Collection<java.lang.Exception> getWarnings()

getErrors

public java.util.Collection<java.lang.Exception> getErrors()

model

public final org.jactr.core.model.IModel model()
                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

library

public final void library()
                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

declarativeMemory

public final void declarativeMemory()
                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

proceduralMemory

public final void proceduralMemory()
                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

modules

public final void modules()
                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

module

public final void module()
                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

extensions

public final void extensions()
                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

extension

public final void extension()
                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

buffers

public final void buffers()
                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

buffer

public final void buffer()
                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

chunkType

public final org.jactr.core.chunktype.IChunkType chunkType()
                                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

chunks

public final java.util.Collection chunks()
                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

chunk

public final org.jactr.core.chunk.IChunk chunk()
                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

production

public final void production()
                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

conditions

public final java.util.Collection<org.jactr.core.production.condition.ICondition> conditions()
                                                                                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

actions

public final java.util.Collection<org.jactr.core.production.action.IAction> actions()
                                                                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

check

public final org.jactr.core.production.condition.IBufferCondition check()
                                                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

unknownList

public final void unknownList()
                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

query

public final org.jactr.core.production.condition.QueryCondition query()
                                                               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

scriptCond

public final org.jactr.scripting.condition.ScriptableCondition scriptCond()
                                                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

proxyCond

public final org.jactr.core.production.condition.ProxyCondition proxyCond()
                                                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

add

public final org.jactr.core.production.action.AddAction add()
                                                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

remove

public final org.jactr.core.production.action.RemoveAction remove()
                                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

modify

public final org.jactr.core.production.action.ModifyAction modify()
                                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

scriptAct

public final org.jactr.scripting.action.ScriptableAction scriptAct()
                                                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

proxyAct

public final org.jactr.core.production.action.ProxyAction proxyAct()
                                                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

output

public final org.jactr.core.production.action.OutputAction output()
                                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

slots

public final java.util.Collection<org.jactr.core.slot.ISlot> slots()
                                                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

parameters

public final java.util.Collection<org.antlr.runtime.tree.CommonTree> parameters()
                                                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

parameter

public final org.antlr.runtime.tree.CommonTree parameter()
                                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

slot

public final org.jactr.core.slot.ISlot slot()
                                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException