org.drools.lang.dsl
Class DSLMapWalker

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.tree.TreeParser
          extended by org.drools.lang.dsl.DSLMapWalker

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


Nested Class Summary
protected static class DSLMapWalker.entry_scope
           
protected static class DSLMapWalker.mapping_file_scope
           
 
Field Summary
static int COLON
           
static int COMMA
           
static int DOT
           
protected  Stack entry_stack
           
static int EOF
           
static int EOL
           
static int EQUALS
           
static int EscapeSequence
           
static org.antlr.runtime.BitSet FOLLOW_any_key_in_scope_section161
           
static org.antlr.runtime.BitSet FOLLOW_condition_key_in_scope_section152
           
static org.antlr.runtime.BitSet FOLLOW_consequence_key_in_scope_section155
           
static org.antlr.runtime.BitSet FOLLOW_entry_in_valid_entry78
           
static org.antlr.runtime.BitSet FOLLOW_key_section_in_entry113
           
static org.antlr.runtime.BitSet FOLLOW_key_sentence_in_key_section201
           
static org.antlr.runtime.BitSet FOLLOW_keyword_key_in_scope_section158
           
static org.antlr.runtime.BitSet FOLLOW_LITERAL_in_meta_section182
           
static org.antlr.runtime.BitSet FOLLOW_LITERAL_in_variable_definition325
           
static org.antlr.runtime.BitSet FOLLOW_LITERAL_in_variable_definition332
           
static org.antlr.runtime.BitSet FOLLOW_LITERAL_in_variable_reference364
           
static org.antlr.runtime.BitSet FOLLOW_meta_section_in_entry110
           
static org.antlr.runtime.BitSet FOLLOW_scope_section_in_entry108
           
static org.antlr.runtime.BitSet FOLLOW_valid_entry_in_mapping_file56
           
static org.antlr.runtime.BitSet FOLLOW_value_section_in_entry129
           
static org.antlr.runtime.BitSet FOLLOW_value_sentence_in_value_section255
           
static org.antlr.runtime.BitSet FOLLOW_variable_definition_in_key_sentence216
           
static org.antlr.runtime.BitSet FOLLOW_variable_reference_in_value_sentence272
           
static org.antlr.runtime.BitSet FOLLOW_VT_ANY_in_any_key427
           
static org.antlr.runtime.BitSet FOLLOW_VT_CONDITION_in_condition_key382
           
static org.antlr.runtime.BitSet FOLLOW_VT_CONSEQUENCE_in_consequence_key397
           
static org.antlr.runtime.BitSet FOLLOW_VT_DSL_GRAMMAR_in_mapping_file54
           
static org.antlr.runtime.BitSet FOLLOW_VT_ENTRY_in_entry106
           
static org.antlr.runtime.BitSet FOLLOW_VT_ENTRY_KEY_in_key_section199
           
static org.antlr.runtime.BitSet FOLLOW_VT_ENTRY_VAL_in_value_section253
           
static org.antlr.runtime.BitSet FOLLOW_VT_KEYWORD_in_keyword_key412
           
static org.antlr.runtime.BitSet FOLLOW_VT_LITERAL_in_key_sentence223
           
static org.antlr.runtime.BitSet FOLLOW_VT_LITERAL_in_literal305
           
static org.antlr.runtime.BitSet FOLLOW_VT_LITERAL_in_value_sentence279
           
static org.antlr.runtime.BitSet FOLLOW_VT_META_in_meta_section178
           
static org.antlr.runtime.BitSet FOLLOW_VT_PATTERN_in_variable_definition338
           
static org.antlr.runtime.BitSet FOLLOW_VT_QUAL_in_variable_definition328
           
static org.antlr.runtime.BitSet FOLLOW_VT_SCOPE_in_scope_section150
           
static org.antlr.runtime.BitSet FOLLOW_VT_SPACE_in_key_sentence232
           
static org.antlr.runtime.BitSet FOLLOW_VT_SPACE_in_value_sentence287
           
static org.antlr.runtime.BitSet FOLLOW_VT_VAR_DEF_in_variable_definition321
           
static org.antlr.runtime.BitSet FOLLOW_VT_VAR_REF_in_variable_reference360
           
static int IdentifierPart
           
static int LEFT_CURLY
           
static int LEFT_SQUARE
           
static int LITERAL
           
protected  Stack mapping_file_stack
           
static int MISC
           
static int RIGHT_CURLY
           
static int RIGHT_SQUARE
           
static String[] tokenNames
           
static int VT_ANY
           
static int VT_CONDITION
           
static int VT_CONSEQUENCE
           
static int VT_DSL_GRAMMAR
           
static int VT_ENTRY
           
static int VT_ENTRY_KEY
           
static int VT_ENTRY_VAL
           
static int VT_KEYWORD
           
static int VT_LITERAL
           
static int VT_META
           
static int VT_PATTERN
           
static int VT_QUAL
           
static int VT_SCOPE
           
static int VT_SPACE
           
static int VT_VAR_DEF
           
static int VT_VAR_REF
           
static int WS
           
 
Fields inherited from class org.antlr.runtime.tree.TreeParser
DOWN, input, UP
 
Fields inherited from class org.antlr.runtime.BaseRecognizer
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state
 
Constructor Summary
DSLMapWalker(org.antlr.runtime.tree.TreeNodeStream input)
           
DSLMapWalker(org.antlr.runtime.tree.TreeNodeStream input, org.antlr.runtime.RecognizerSharedState state)
           
 
Method Summary
 void any_key()
           
 void condition_key()
           
 void consequence_key()
           
 DSLMappingEntry entry()
           
 String getGrammarFileName()
           
 String[] getTokenNames()
           
 void key_section()
           
 void key_sentence()
           
 void keyword_key()
           
 void literal()
           
 DSLMapping mapping_file()
           
 void meta_section()
           
 void scope_section()
           
 DSLMappingEntry valid_entry()
           
 void value_section()
           
 void value_sentence()
           
 void variable_definition()
           
 void variable_reference()
           
 
Methods inherited from class org.antlr.runtime.tree.TreeParser
getCurrentInputSymbol, getErrorHeader, getErrorMessage, getMissingSymbol, getSourceName, getTreeNodeStream, matchAny, recoverFromMismatchedToken, reset, setTreeNodeStream, traceIn, traceOut
 
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tokenNames

public static final String[] tokenNames

EOF

public static final int EOF
See Also:
Constant Field Values

VT_DSL_GRAMMAR

public static final int VT_DSL_GRAMMAR
See Also:
Constant Field Values

VT_ENTRY

public static final int VT_ENTRY
See Also:
Constant Field Values

VT_SCOPE

public static final int VT_SCOPE
See Also:
Constant Field Values

VT_CONDITION

public static final int VT_CONDITION
See Also:
Constant Field Values

VT_CONSEQUENCE

public static final int VT_CONSEQUENCE
See Also:
Constant Field Values

VT_KEYWORD

public static final int VT_KEYWORD
See Also:
Constant Field Values

VT_ANY

public static final int VT_ANY
See Also:
Constant Field Values

VT_META

public static final int VT_META
See Also:
Constant Field Values

VT_ENTRY_KEY

public static final int VT_ENTRY_KEY
See Also:
Constant Field Values

VT_ENTRY_VAL

public static final int VT_ENTRY_VAL
See Also:
Constant Field Values

VT_VAR_DEF

public static final int VT_VAR_DEF
See Also:
Constant Field Values

VT_VAR_REF

public static final int VT_VAR_REF
See Also:
Constant Field Values

VT_LITERAL

public static final int VT_LITERAL
See Also:
Constant Field Values

VT_PATTERN

public static final int VT_PATTERN
See Also:
Constant Field Values

VT_QUAL

public static final int VT_QUAL
See Also:
Constant Field Values

VT_SPACE

public static final int VT_SPACE
See Also:
Constant Field Values

EOL

public static final int EOL
See Also:
Constant Field Values

EQUALS

public static final int EQUALS
See Also:
Constant Field Values

LEFT_SQUARE

public static final int LEFT_SQUARE
See Also:
Constant Field Values

RIGHT_SQUARE

public static final int RIGHT_SQUARE
See Also:
Constant Field Values

LITERAL

public static final int LITERAL
See Also:
Constant Field Values

COMMA

public static final int COMMA
See Also:
Constant Field Values

COLON

public static final int COLON
See Also:
Constant Field Values

LEFT_CURLY

public static final int LEFT_CURLY
See Also:
Constant Field Values

RIGHT_CURLY

public static final int RIGHT_CURLY
See Also:
Constant Field Values

WS

public static final int WS
See Also:
Constant Field Values

EscapeSequence

public static final int EscapeSequence
See Also:
Constant Field Values

DOT

public static final int DOT
See Also:
Constant Field Values

IdentifierPart

public static final int IdentifierPart
See Also:
Constant Field Values

MISC

public static final int MISC
See Also:
Constant Field Values

mapping_file_stack

protected Stack mapping_file_stack

entry_stack

protected Stack entry_stack

FOLLOW_VT_DSL_GRAMMAR_in_mapping_file54

public static final org.antlr.runtime.BitSet FOLLOW_VT_DSL_GRAMMAR_in_mapping_file54

FOLLOW_valid_entry_in_mapping_file56

public static final org.antlr.runtime.BitSet FOLLOW_valid_entry_in_mapping_file56

FOLLOW_entry_in_valid_entry78

public static final org.antlr.runtime.BitSet FOLLOW_entry_in_valid_entry78

FOLLOW_VT_ENTRY_in_entry106

public static final org.antlr.runtime.BitSet FOLLOW_VT_ENTRY_in_entry106

FOLLOW_scope_section_in_entry108

public static final org.antlr.runtime.BitSet FOLLOW_scope_section_in_entry108

FOLLOW_meta_section_in_entry110

public static final org.antlr.runtime.BitSet FOLLOW_meta_section_in_entry110

FOLLOW_key_section_in_entry113

public static final org.antlr.runtime.BitSet FOLLOW_key_section_in_entry113

FOLLOW_value_section_in_entry129

public static final org.antlr.runtime.BitSet FOLLOW_value_section_in_entry129

FOLLOW_VT_SCOPE_in_scope_section150

public static final org.antlr.runtime.BitSet FOLLOW_VT_SCOPE_in_scope_section150

FOLLOW_condition_key_in_scope_section152

public static final org.antlr.runtime.BitSet FOLLOW_condition_key_in_scope_section152

FOLLOW_consequence_key_in_scope_section155

public static final org.antlr.runtime.BitSet FOLLOW_consequence_key_in_scope_section155

FOLLOW_keyword_key_in_scope_section158

public static final org.antlr.runtime.BitSet FOLLOW_keyword_key_in_scope_section158

FOLLOW_any_key_in_scope_section161

public static final org.antlr.runtime.BitSet FOLLOW_any_key_in_scope_section161

FOLLOW_VT_META_in_meta_section178

public static final org.antlr.runtime.BitSet FOLLOW_VT_META_in_meta_section178

FOLLOW_LITERAL_in_meta_section182

public static final org.antlr.runtime.BitSet FOLLOW_LITERAL_in_meta_section182

FOLLOW_VT_ENTRY_KEY_in_key_section199

public static final org.antlr.runtime.BitSet FOLLOW_VT_ENTRY_KEY_in_key_section199

FOLLOW_key_sentence_in_key_section201

public static final org.antlr.runtime.BitSet FOLLOW_key_sentence_in_key_section201

FOLLOW_variable_definition_in_key_sentence216

public static final org.antlr.runtime.BitSet FOLLOW_variable_definition_in_key_sentence216

FOLLOW_VT_LITERAL_in_key_sentence223

public static final org.antlr.runtime.BitSet FOLLOW_VT_LITERAL_in_key_sentence223

FOLLOW_VT_SPACE_in_key_sentence232

public static final org.antlr.runtime.BitSet FOLLOW_VT_SPACE_in_key_sentence232

FOLLOW_VT_ENTRY_VAL_in_value_section253

public static final org.antlr.runtime.BitSet FOLLOW_VT_ENTRY_VAL_in_value_section253

FOLLOW_value_sentence_in_value_section255

public static final org.antlr.runtime.BitSet FOLLOW_value_sentence_in_value_section255

FOLLOW_variable_reference_in_value_sentence272

public static final org.antlr.runtime.BitSet FOLLOW_variable_reference_in_value_sentence272

FOLLOW_VT_LITERAL_in_value_sentence279

public static final org.antlr.runtime.BitSet FOLLOW_VT_LITERAL_in_value_sentence279

FOLLOW_VT_SPACE_in_value_sentence287

public static final org.antlr.runtime.BitSet FOLLOW_VT_SPACE_in_value_sentence287

FOLLOW_VT_LITERAL_in_literal305

public static final org.antlr.runtime.BitSet FOLLOW_VT_LITERAL_in_literal305

FOLLOW_VT_VAR_DEF_in_variable_definition321

public static final org.antlr.runtime.BitSet FOLLOW_VT_VAR_DEF_in_variable_definition321

FOLLOW_LITERAL_in_variable_definition325

public static final org.antlr.runtime.BitSet FOLLOW_LITERAL_in_variable_definition325

FOLLOW_VT_QUAL_in_variable_definition328

public static final org.antlr.runtime.BitSet FOLLOW_VT_QUAL_in_variable_definition328

FOLLOW_LITERAL_in_variable_definition332

public static final org.antlr.runtime.BitSet FOLLOW_LITERAL_in_variable_definition332

FOLLOW_VT_PATTERN_in_variable_definition338

public static final org.antlr.runtime.BitSet FOLLOW_VT_PATTERN_in_variable_definition338

FOLLOW_VT_VAR_REF_in_variable_reference360

public static final org.antlr.runtime.BitSet FOLLOW_VT_VAR_REF_in_variable_reference360

FOLLOW_LITERAL_in_variable_reference364

public static final org.antlr.runtime.BitSet FOLLOW_LITERAL_in_variable_reference364

FOLLOW_VT_CONDITION_in_condition_key382

public static final org.antlr.runtime.BitSet FOLLOW_VT_CONDITION_in_condition_key382

FOLLOW_VT_CONSEQUENCE_in_consequence_key397

public static final org.antlr.runtime.BitSet FOLLOW_VT_CONSEQUENCE_in_consequence_key397

FOLLOW_VT_KEYWORD_in_keyword_key412

public static final org.antlr.runtime.BitSet FOLLOW_VT_KEYWORD_in_keyword_key412

FOLLOW_VT_ANY_in_any_key427

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

DSLMapWalker

public DSLMapWalker(org.antlr.runtime.tree.TreeNodeStream input)

DSLMapWalker

public DSLMapWalker(org.antlr.runtime.tree.TreeNodeStream input,
                    org.antlr.runtime.RecognizerSharedState state)
Method Detail

getTokenNames

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

getGrammarFileName

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

mapping_file

public final DSLMapping mapping_file()
                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

valid_entry

public final DSLMappingEntry valid_entry()
                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

entry

public final DSLMappingEntry entry()
                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

scope_section

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

meta_section

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

key_section

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

key_sentence

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

value_section

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

value_sentence

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

literal

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

variable_definition

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

variable_reference

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

condition_key

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

consequence_key

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

keyword_key

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

any_key

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


Copyright © 2001-2011 JBoss Inc.. All Rights Reserved.