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_section202
           
static org.antlr.runtime.BitSet FOLLOW_condition_key_in_scope_section193
           
static org.antlr.runtime.BitSet FOLLOW_consequence_key_in_scope_section196
           
static org.antlr.runtime.BitSet FOLLOW_entry_in_valid_entry96
           
static org.antlr.runtime.BitSet FOLLOW_key_section_in_entry137
           
static org.antlr.runtime.BitSet FOLLOW_key_sentence_in_key_section256
           
static org.antlr.runtime.BitSet FOLLOW_keyword_key_in_scope_section199
           
static org.antlr.runtime.BitSet FOLLOW_LITERAL_in_meta_section228
           
static org.antlr.runtime.BitSet FOLLOW_LITERAL_in_variable_definition427
           
static org.antlr.runtime.BitSet FOLLOW_LITERAL_in_variable_definition434
           
static org.antlr.runtime.BitSet FOLLOW_LITERAL_in_variable_reference475
           
static org.antlr.runtime.BitSet FOLLOW_meta_section_in_entry134
           
static org.antlr.runtime.BitSet FOLLOW_scope_section_in_entry132
           
static org.antlr.runtime.BitSet FOLLOW_valid_entry_in_mapping_file65
           
static org.antlr.runtime.BitSet FOLLOW_value_section_in_entry161
           
static org.antlr.runtime.BitSet FOLLOW_value_sentence_in_value_section331
           
static org.antlr.runtime.BitSet FOLLOW_variable_definition_in_key_sentence277
           
static org.antlr.runtime.BitSet FOLLOW_variable_reference_in_value_sentence353
           
static org.antlr.runtime.BitSet FOLLOW_VT_ANY_in_any_key572
           
static org.antlr.runtime.BitSet FOLLOW_VT_CONDITION_in_condition_key500
           
static org.antlr.runtime.BitSet FOLLOW_VT_CONSEQUENCE_in_consequence_key524
           
static org.antlr.runtime.BitSet FOLLOW_VT_DSL_GRAMMAR_in_mapping_file63
           
static org.antlr.runtime.BitSet FOLLOW_VT_ENTRY_in_entry130
           
static org.antlr.runtime.BitSet FOLLOW_VT_ENTRY_KEY_in_key_section254
           
static org.antlr.runtime.BitSet FOLLOW_VT_ENTRY_VAL_in_value_section329
           
static org.antlr.runtime.BitSet FOLLOW_VT_KEYWORD_in_keyword_key548
           
static org.antlr.runtime.BitSet FOLLOW_VT_LITERAL_in_key_sentence287
           
static org.antlr.runtime.BitSet FOLLOW_VT_LITERAL_in_literal403
           
static org.antlr.runtime.BitSet FOLLOW_VT_LITERAL_in_value_sentence363
           
static org.antlr.runtime.BitSet FOLLOW_VT_META_in_meta_section224
           
static org.antlr.runtime.BitSet FOLLOW_VT_PATTERN_in_variable_definition440
           
static org.antlr.runtime.BitSet FOLLOW_VT_QUAL_in_variable_definition430
           
static org.antlr.runtime.BitSet FOLLOW_VT_SCOPE_in_scope_section191
           
static org.antlr.runtime.BitSet FOLLOW_VT_SPACE_in_key_sentence301
           
static org.antlr.runtime.BitSet FOLLOW_VT_SPACE_in_value_sentence377
           
static org.antlr.runtime.BitSet FOLLOW_VT_VAR_DEF_in_variable_definition423
           
static org.antlr.runtime.BitSet FOLLOW_VT_VAR_REF_in_variable_reference471
           
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, mismatch, reset, setTreeNodeStream, traceIn, traceOut
 
Methods inherited from class org.antlr.runtime.BaseRecognizer
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, reportError, 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_file63

public static final org.antlr.runtime.BitSet FOLLOW_VT_DSL_GRAMMAR_in_mapping_file63

FOLLOW_valid_entry_in_mapping_file65

public static final org.antlr.runtime.BitSet FOLLOW_valid_entry_in_mapping_file65

FOLLOW_entry_in_valid_entry96

public static final org.antlr.runtime.BitSet FOLLOW_entry_in_valid_entry96

FOLLOW_VT_ENTRY_in_entry130

public static final org.antlr.runtime.BitSet FOLLOW_VT_ENTRY_in_entry130

FOLLOW_scope_section_in_entry132

public static final org.antlr.runtime.BitSet FOLLOW_scope_section_in_entry132

FOLLOW_meta_section_in_entry134

public static final org.antlr.runtime.BitSet FOLLOW_meta_section_in_entry134

FOLLOW_key_section_in_entry137

public static final org.antlr.runtime.BitSet FOLLOW_key_section_in_entry137

FOLLOW_value_section_in_entry161

public static final org.antlr.runtime.BitSet FOLLOW_value_section_in_entry161

FOLLOW_VT_SCOPE_in_scope_section191

public static final org.antlr.runtime.BitSet FOLLOW_VT_SCOPE_in_scope_section191

FOLLOW_condition_key_in_scope_section193

public static final org.antlr.runtime.BitSet FOLLOW_condition_key_in_scope_section193

FOLLOW_consequence_key_in_scope_section196

public static final org.antlr.runtime.BitSet FOLLOW_consequence_key_in_scope_section196

FOLLOW_keyword_key_in_scope_section199

public static final org.antlr.runtime.BitSet FOLLOW_keyword_key_in_scope_section199

FOLLOW_any_key_in_scope_section202

public static final org.antlr.runtime.BitSet FOLLOW_any_key_in_scope_section202

FOLLOW_VT_META_in_meta_section224

public static final org.antlr.runtime.BitSet FOLLOW_VT_META_in_meta_section224

FOLLOW_LITERAL_in_meta_section228

public static final org.antlr.runtime.BitSet FOLLOW_LITERAL_in_meta_section228

FOLLOW_VT_ENTRY_KEY_in_key_section254

public static final org.antlr.runtime.BitSet FOLLOW_VT_ENTRY_KEY_in_key_section254

FOLLOW_key_sentence_in_key_section256

public static final org.antlr.runtime.BitSet FOLLOW_key_sentence_in_key_section256

FOLLOW_variable_definition_in_key_sentence277

public static final org.antlr.runtime.BitSet FOLLOW_variable_definition_in_key_sentence277

FOLLOW_VT_LITERAL_in_key_sentence287

public static final org.antlr.runtime.BitSet FOLLOW_VT_LITERAL_in_key_sentence287

FOLLOW_VT_SPACE_in_key_sentence301

public static final org.antlr.runtime.BitSet FOLLOW_VT_SPACE_in_key_sentence301

FOLLOW_VT_ENTRY_VAL_in_value_section329

public static final org.antlr.runtime.BitSet FOLLOW_VT_ENTRY_VAL_in_value_section329

FOLLOW_value_sentence_in_value_section331

public static final org.antlr.runtime.BitSet FOLLOW_value_sentence_in_value_section331

FOLLOW_variable_reference_in_value_sentence353

public static final org.antlr.runtime.BitSet FOLLOW_variable_reference_in_value_sentence353

FOLLOW_VT_LITERAL_in_value_sentence363

public static final org.antlr.runtime.BitSet FOLLOW_VT_LITERAL_in_value_sentence363

FOLLOW_VT_SPACE_in_value_sentence377

public static final org.antlr.runtime.BitSet FOLLOW_VT_SPACE_in_value_sentence377

FOLLOW_VT_LITERAL_in_literal403

public static final org.antlr.runtime.BitSet FOLLOW_VT_LITERAL_in_literal403

FOLLOW_VT_VAR_DEF_in_variable_definition423

public static final org.antlr.runtime.BitSet FOLLOW_VT_VAR_DEF_in_variable_definition423

FOLLOW_LITERAL_in_variable_definition427

public static final org.antlr.runtime.BitSet FOLLOW_LITERAL_in_variable_definition427

FOLLOW_VT_QUAL_in_variable_definition430

public static final org.antlr.runtime.BitSet FOLLOW_VT_QUAL_in_variable_definition430

FOLLOW_LITERAL_in_variable_definition434

public static final org.antlr.runtime.BitSet FOLLOW_LITERAL_in_variable_definition434

FOLLOW_VT_PATTERN_in_variable_definition440

public static final org.antlr.runtime.BitSet FOLLOW_VT_PATTERN_in_variable_definition440

FOLLOW_VT_VAR_REF_in_variable_reference471

public static final org.antlr.runtime.BitSet FOLLOW_VT_VAR_REF_in_variable_reference471

FOLLOW_LITERAL_in_variable_reference475

public static final org.antlr.runtime.BitSet FOLLOW_LITERAL_in_variable_reference475

FOLLOW_VT_CONDITION_in_condition_key500

public static final org.antlr.runtime.BitSet FOLLOW_VT_CONDITION_in_condition_key500

FOLLOW_VT_CONSEQUENCE_in_consequence_key524

public static final org.antlr.runtime.BitSet FOLLOW_VT_CONSEQUENCE_in_consequence_key524

FOLLOW_VT_KEYWORD_in_keyword_key548

public static final org.antlr.runtime.BitSet FOLLOW_VT_KEYWORD_in_keyword_key548

FOLLOW_VT_ANY_in_any_key572

public static final org.antlr.runtime.BitSet FOLLOW_VT_ANY_in_any_key572
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-2013 JBoss Inc.. All Rights Reserved.