org.xerial.wiki
Class WikiWalker

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.tree.TreeParser
          extended by org.xerial.wiki.WikiWalker

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


Nested Class Summary
static class WikiWalker.argExpr_return
           
static class WikiWalker.function_return
           
static class WikiWalker.hashEntry_return
           
static class WikiWalker.STAttrMap
          allows convenient multi-value initialization: "new STAttrMap().put(...).put(...)"
static class WikiWalker.wiki_return
           
static class WikiWalker.wikiBlock_return
           
static class WikiWalker.wikiExpr_return
           
static class WikiWalker.wikiLine_return
           
static class WikiWalker.wikiLink_return
           
static class WikiWalker.wikiText_return
           
 
Field Summary
static int And
           
static int Array
           
static int AssignTo
           
static int At
           
static int Colon
           
static int Comma
           
static int Digit
           
static int Dot
           
static int EOF
           
static int Eq
           
static int EscapeSequence
           
static int Exclamation
           
static int Exp
           
static org.antlr.runtime.BitSet FOLLOW_argExpr_in_argExpr193
           
static org.antlr.runtime.BitSet FOLLOW_argExpr_in_function171
           
static org.antlr.runtime.BitSet FOLLOW_argExpr_in_hashEntry230
           
static org.antlr.runtime.BitSet FOLLOW_Array_in_argExpr191
           
static org.antlr.runtime.BitSet FOLLOW_AssignTo_in_hashEntry228
           
static org.antlr.runtime.BitSet FOLLOW_function_in_argExpr215
           
static org.antlr.runtime.BitSet FOLLOW_Function_in_function169
           
static org.antlr.runtime.BitSet FOLLOW_Hash_in_argExpr201
           
static org.antlr.runtime.BitSet FOLLOW_hashEntry_in_argExpr203
           
static org.antlr.runtime.BitSet FOLLOW_Path_in_argExpr210
           
static org.antlr.runtime.BitSet FOLLOW_set_in_wikiText0
           
static org.antlr.runtime.BitSet FOLLOW_String_in_argExpr185
           
static org.antlr.runtime.BitSet FOLLOW_Wiki_in_wiki58
           
static org.antlr.runtime.BitSet FOLLOW_WikiBlock_in_wikiBlock151
           
static org.antlr.runtime.BitSet FOLLOW_wikiBlock_in_wikiExpr78
           
static org.antlr.runtime.BitSet FOLLOW_wikiExpr_in_wiki60
           
static org.antlr.runtime.BitSet FOLLOW_wikiLine_in_wikiExpr73
           
static org.antlr.runtime.BitSet FOLLOW_WikiLine_in_wikiLine92
           
static org.antlr.runtime.BitSet FOLLOW_WikiLink_in_wikiLink135
           
static org.antlr.runtime.BitSet FOLLOW_wikiText_in_wikiBlock153
           
static org.antlr.runtime.BitSet FOLLOW_wikiText_in_wikiLine94
           
static org.antlr.runtime.BitSet FOLLOW_Word_in_wikiLink137
           
static int Frac
           
static int Function
           
static int Gt
           
static int H1
           
static int H2
           
static int H3
           
static int Hash
           
static int HexDigit
           
static int HyperLink
           
static int I1
           
static int I2
           
static int I3
           
static int Int
           
static int InternetLink
           
static int LBrace
           
static int LBracket
           
static int Letter
           
static int LINE_COMMENT
           
static int LParen
           
static int Lt
           
static int ML_COMMENT
           
static int Name
           
static int NameChar
           
static int NEWLINE
           
static int Path
           
static int PreservedBlock
           
static int PreText
           
static int ProtocolPrefix
           
static int Question
           
static int RBrace
           
static int RBracket
           
static int RParen
           
static int Sharp
           
static int Slash
           
static int Star
           
static int String
           
static int StringChar
           
static int StringCharacters
           
static int StringLiteral
           
static int Symbol
           
protected  org.antlr.stringtemplate.StringTemplateGroup templateLib
           
static int Text
           
static String[] tokenNames
           
static int UnicodeChar
           
static int WhiteSpace
           
static int WhiteSpaces
           
static int Wiki
           
static int WikiBlock
           
static int WikiBlockSymbol
           
static int WikiLine
           
static int WikiLink
           
static int Word
           
static int XMLAttribute
           
static int XMLElement
           
 
Fields inherited from class org.antlr.runtime.tree.TreeParser
DOWN, input, UP
 
Fields inherited from class org.antlr.runtime.BaseRecognizer
_fsp, backtracking, DEFAULT_TOKEN_CHANNEL, errorRecovery, failed, following, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, lastErrorIndex, MEMO_RULE_FAILED, MEMO_RULE_FAILED_I, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, ruleMemo
 
Constructor Summary
WikiWalker(org.antlr.runtime.tree.TreeNodeStream input)
           
 
Method Summary
 WikiWalker.argExpr_return argExpr()
           
 WikiWalker.function_return function()
           
 String getGrammarFileName()
           
 org.antlr.stringtemplate.StringTemplateGroup getTemplateLib()
           
 String[] getTokenNames()
           
 WikiWalker.hashEntry_return hashEntry()
           
 void setTemplateLib(org.antlr.stringtemplate.StringTemplateGroup templateLib)
           
 WikiWalker.wiki_return wiki()
           
 WikiWalker.wikiBlock_return wikiBlock()
           
 WikiWalker.wikiExpr_return wikiExpr()
           
 WikiWalker.wikiLine_return wikiLine()
           
 WikiWalker.wikiLink_return wikiLink()
           
 WikiWalker.wikiText_return wikiText()
           
 
Methods inherited from class org.antlr.runtime.tree.TreeParser
getErrorHeader, getErrorMessage, 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, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, memoize, pushFollow, recover, recoverFromMismatchedElement, 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

LBrace

public static final int LBrace
See Also:
Constant Field Values

XMLAttribute

public static final int XMLAttribute
See Also:
Constant Field Values

InternetLink

public static final int InternetLink
See Also:
Constant Field Values

Frac

public static final int Frac
See Also:
Constant Field Values

PreservedBlock

public static final int PreservedBlock
See Also:
Constant Field Values

StringCharacters

public static final int StringCharacters
See Also:
Constant Field Values

I3

public static final int I3
See Also:
Constant Field Values

Array

public static final int Array
See Also:
Constant Field Values

I1

public static final int I1
See Also:
Constant Field Values

I2

public static final int I2
See Also:
Constant Field Values

Path

public static final int Path
See Also:
Constant Field Values

Gt

public static final int Gt
See Also:
Constant Field Values

Hash

public static final int Hash
See Also:
Constant Field Values

HyperLink

public static final int HyperLink
See Also:
Constant Field Values

RBracket

public static final int RBracket
See Also:
Constant Field Values

Wiki

public static final int Wiki
See Also:
Constant Field Values

EOF

public static final int EOF
See Also:
Constant Field Values

HexDigit

public static final int HexDigit
See Also:
Constant Field Values

Int

public static final int Int
See Also:
Constant Field Values

Lt

public static final int Lt
See Also:
Constant Field Values

ML_COMMENT

public static final int ML_COMMENT
See Also:
Constant Field Values

WhiteSpace

public static final int WhiteSpace
See Also:
Constant Field Values

Symbol

public static final int Symbol
See Also:
Constant Field Values

String

public static final int String
See Also:
Constant Field Values

LBracket

public static final int LBracket
See Also:
Constant Field Values

WikiBlock

public static final int WikiBlock
See Also:
Constant Field Values

Sharp

public static final int Sharp
See Also:
Constant Field Values

And

public static final int And
See Also:
Constant Field Values

RBrace

public static final int RBrace
See Also:
Constant Field Values

RParen

public static final int RParen
See Also:
Constant Field Values

ProtocolPrefix

public static final int ProtocolPrefix
See Also:
Constant Field Values

Exclamation

public static final int Exclamation
See Also:
Constant Field Values

At

public static final int At
See Also:
Constant Field Values

XMLElement

public static final int XMLElement
See Also:
Constant Field Values

WikiBlockSymbol

public static final int WikiBlockSymbol
See Also:
Constant Field Values

LParen

public static final int LParen
See Also:
Constant Field Values

LINE_COMMENT

public static final int LINE_COMMENT
See Also:
Constant Field Values

WhiteSpaces

public static final int WhiteSpaces
See Also:
Constant Field Values

NameChar

public static final int NameChar
See Also:
Constant Field Values

Eq

public static final int Eq
See Also:
Constant Field Values

Exp

public static final int Exp
See Also:
Constant Field Values

WikiLink

public static final int WikiLink
See Also:
Constant Field Values

Word

public static final int Word
See Also:
Constant Field Values

Colon

public static final int Colon
See Also:
Constant Field Values

UnicodeChar

public static final int UnicodeChar
See Also:
Constant Field Values

Question

public static final int Question
See Also:
Constant Field Values

Digit

public static final int Digit
See Also:
Constant Field Values

WikiLine

public static final int WikiLine
See Also:
Constant Field Values

StringLiteral

public static final int StringLiteral
See Also:
Constant Field Values

NEWLINE

public static final int NEWLINE
See Also:
Constant Field Values

Function

public static final int Function
See Also:
Constant Field Values

Name

public static final int Name
See Also:
Constant Field Values

Dot

public static final int Dot
See Also:
Constant Field Values

PreText

public static final int PreText
See Also:
Constant Field Values

Text

public static final int Text
See Also:
Constant Field Values

StringChar

public static final int StringChar
See Also:
Constant Field Values

H3

public static final int H3
See Also:
Constant Field Values

H2

public static final int H2
See Also:
Constant Field Values

H1

public static final int H1
See Also:
Constant Field Values

AssignTo

public static final int AssignTo
See Also:
Constant Field Values

Star

public static final int Star
See Also:
Constant Field Values

Comma

public static final int Comma
See Also:
Constant Field Values

EscapeSequence

public static final int EscapeSequence
See Also:
Constant Field Values

Letter

public static final int Letter
See Also:
Constant Field Values

Slash

public static final int Slash
See Also:
Constant Field Values

templateLib

protected org.antlr.stringtemplate.StringTemplateGroup templateLib

FOLLOW_Wiki_in_wiki58

public static final org.antlr.runtime.BitSet FOLLOW_Wiki_in_wiki58

FOLLOW_wikiExpr_in_wiki60

public static final org.antlr.runtime.BitSet FOLLOW_wikiExpr_in_wiki60

FOLLOW_wikiLine_in_wikiExpr73

public static final org.antlr.runtime.BitSet FOLLOW_wikiLine_in_wikiExpr73

FOLLOW_wikiBlock_in_wikiExpr78

public static final org.antlr.runtime.BitSet FOLLOW_wikiBlock_in_wikiExpr78

FOLLOW_WikiLine_in_wikiLine92

public static final org.antlr.runtime.BitSet FOLLOW_WikiLine_in_wikiLine92

FOLLOW_wikiText_in_wikiLine94

public static final org.antlr.runtime.BitSet FOLLOW_wikiText_in_wikiLine94

FOLLOW_set_in_wikiText0

public static final org.antlr.runtime.BitSet FOLLOW_set_in_wikiText0

FOLLOW_WikiLink_in_wikiLink135

public static final org.antlr.runtime.BitSet FOLLOW_WikiLink_in_wikiLink135

FOLLOW_Word_in_wikiLink137

public static final org.antlr.runtime.BitSet FOLLOW_Word_in_wikiLink137

FOLLOW_WikiBlock_in_wikiBlock151

public static final org.antlr.runtime.BitSet FOLLOW_WikiBlock_in_wikiBlock151

FOLLOW_wikiText_in_wikiBlock153

public static final org.antlr.runtime.BitSet FOLLOW_wikiText_in_wikiBlock153

FOLLOW_Function_in_function169

public static final org.antlr.runtime.BitSet FOLLOW_Function_in_function169

FOLLOW_argExpr_in_function171

public static final org.antlr.runtime.BitSet FOLLOW_argExpr_in_function171

FOLLOW_String_in_argExpr185

public static final org.antlr.runtime.BitSet FOLLOW_String_in_argExpr185

FOLLOW_Array_in_argExpr191

public static final org.antlr.runtime.BitSet FOLLOW_Array_in_argExpr191

FOLLOW_argExpr_in_argExpr193

public static final org.antlr.runtime.BitSet FOLLOW_argExpr_in_argExpr193

FOLLOW_Hash_in_argExpr201

public static final org.antlr.runtime.BitSet FOLLOW_Hash_in_argExpr201

FOLLOW_hashEntry_in_argExpr203

public static final org.antlr.runtime.BitSet FOLLOW_hashEntry_in_argExpr203

FOLLOW_Path_in_argExpr210

public static final org.antlr.runtime.BitSet FOLLOW_Path_in_argExpr210

FOLLOW_function_in_argExpr215

public static final org.antlr.runtime.BitSet FOLLOW_function_in_argExpr215

FOLLOW_AssignTo_in_hashEntry228

public static final org.antlr.runtime.BitSet FOLLOW_AssignTo_in_hashEntry228

FOLLOW_argExpr_in_hashEntry230

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

WikiWalker

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

setTemplateLib

public void setTemplateLib(org.antlr.stringtemplate.StringTemplateGroup templateLib)

getTemplateLib

public org.antlr.stringtemplate.StringTemplateGroup getTemplateLib()

getTokenNames

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

getGrammarFileName

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

wiki

public final WikiWalker.wiki_return wiki()
                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

wikiExpr

public final WikiWalker.wikiExpr_return wikiExpr()
                                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

wikiLine

public final WikiWalker.wikiLine_return wikiLine()
                                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

wikiText

public final WikiWalker.wikiText_return wikiText()
                                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

wikiLink

public final WikiWalker.wikiLink_return wikiLink()
                                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

wikiBlock

public final WikiWalker.wikiBlock_return wikiBlock()
                                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

function

public final WikiWalker.function_return function()
                                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

argExpr

public final WikiWalker.argExpr_return argExpr()
                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

hashEntry

public final WikiWalker.hashEntry_return hashEntry()
                                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 2.1 Japan License.