org.wikimodel.wem.mediawiki.javacc
Class MediawikiScanner
java.lang.Object
org.wikimodel.wem.mediawiki.javacc.MediawikiScanner
- All Implemented Interfaces:
- MediawikiScannerConstants
public class MediawikiScanner
- extends Object
- implements MediawikiScannerConstants
This is the internal wiki page parser generated from the grammar file.
- Author:
- kotelnikov
| Fields inherited from interface org.wikimodel.wem.mediawiki.javacc.MediawikiScannerConstants |
ALPHA, BR, CHAR, D_BR, D_DD, D_ESCAPE, D_FORMAT_SYMBOL, D_HEADER_BEGIN, D_HEADER_END, D_HORLINE, D_LIST_ITEM, D_NL, D_REFERENCE, D_SPACE, D_SPECIAL_SYMBOL, D_TABLE_BEGIN, D_TABLE_CAPTION, D_TABLE_CELL, D_TABLE_CELL_NL, D_TABLE_END, D_TABLE_ROW, D_URI, D_VERBATIM_BLOCK, D_VERBATIM_INLINE, D_WORD, DD, DEFAULT, DIGIT, EOF, ESCAPE, FORMAT_SYMBOL, HEADER, HEXDIG, HORLINE, I_BR, I_DD, I_ESCAPE, I_FORMAT_SYMBOL, I_HEADER_BEGIN, I_HEADER_END, I_HORLINE, I_LIST_ITEM, I_NL, I_REFERENCE, I_SPACE, I_SPECIAL_SYMBOL, I_TABLE_BEGIN, I_TABLE_CAPTION, I_TABLE_CELL, I_TABLE_CELL_NL, I_TABLE_END, I_TABLE_ROW, I_URI, I_VERBATIM_BLOCK, I_VERBATIM_INLINE, I_WORD, INITIAL_CONTEXT, LI, LI_SYMBOL, NEW_LINE, PARAMS, REFERENCE, SPACE, SPECIAL_SYMBOL, TABLE_BEGIN, TABLE_CAPTION, TABLE_CELL, TABLE_CELL_NL, TABLE_END, TABLE_ROW, tokenImage, URI, URI_AUTHORITY, URI_FRAGMENT, URI_GEN_DELIMS, URI_HIER_PART, URI_HOST, URI_PATH_ABEMPTY, URI_PATH_ABSOLUTE, URI_PATH_ROOTLESS, URI_PCHAR, URI_PCHAR_FIRST, URI_PCT_ENCODED, URI_PORT, URI_QUERY, URI_REG_NAME, URI_RESERVED, URI_SCHEME, URI_SCHEME_COMPOSITE, URI_SEGMENT, URI_SEGMENT_NZ, URI_SEGMENT_NZ_NC, URI_SUB_DELIMS, URI_UNRESERVED, URI_USERINFO, VERBATIM_BLOCK, VERBATIM_INLINE |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
token_source
public MediawikiScannerTokenManager token_source
token
public Token token
jj_nt
public Token jj_nt
lookingAhead
public boolean lookingAhead
MediawikiScanner
public MediawikiScanner(InputStream stream)
MediawikiScanner
public MediawikiScanner(InputStream stream,
String encoding)
MediawikiScanner
public MediawikiScanner(Reader stream)
MediawikiScanner
public MediawikiScanner(MediawikiScannerTokenManager tm)
parse
public void parse(IWikiScannerContext context)
throws ParseException
- Throws:
ParseException
getESCAPE
public final Token getESCAPE()
throws ParseException
- Throws:
ParseException
getTABLE_BEGIN
public final Token getTABLE_BEGIN()
throws ParseException
- Throws:
ParseException
getTABLE_END
public final Token getTABLE_END()
throws ParseException
- Throws:
ParseException
getTABLE_CAPTION
public final Token getTABLE_CAPTION()
throws ParseException
- Throws:
ParseException
getTABLE_ROW
public final Token getTABLE_ROW()
throws ParseException
- Throws:
ParseException
getTABLE_CELL
public final Token getTABLE_CELL()
throws ParseException
- Throws:
ParseException
getTABLE_CELL_NL
public final Token getTABLE_CELL_NL()
throws ParseException
- Throws:
ParseException
getLIST_ITEM
public final Token getLIST_ITEM()
throws ParseException
- Throws:
ParseException
getHEADER_BEGIN
public final Token getHEADER_BEGIN()
throws ParseException
- Throws:
ParseException
getHORLINE
public final Token getHORLINE()
throws ParseException
- Throws:
ParseException
getREFERENCE
public final Token getREFERENCE()
throws ParseException
- Throws:
ParseException
getHEADER_END
public final Token getHEADER_END()
throws ParseException
- Throws:
ParseException
getDD
public final Token getDD()
throws ParseException
- Throws:
ParseException
getVERBATIM_BLOCK
public final Token getVERBATIM_BLOCK()
throws ParseException
- Throws:
ParseException
getVERBATIM_INLINE
public final Token getVERBATIM_INLINE()
throws ParseException
- Throws:
ParseException
getFORMAT_SYMBOL
public final Token getFORMAT_SYMBOL()
throws ParseException
- Throws:
ParseException
getBR
public final Token getBR()
throws ParseException
- Throws:
ParseException
getURI
public final Token getURI()
throws ParseException
- Throws:
ParseException
getNL
public final Token getNL()
throws ParseException
- Throws:
ParseException
getSPACE
public final Token getSPACE()
throws ParseException
- Throws:
ParseException
getWORD
public final Token getWORD()
throws ParseException
- Throws:
ParseException
getSPECIAL_SYMBOL
public final Token getSPECIAL_SYMBOL()
throws ParseException
- Throws:
ParseException
doParse
public final void doParse()
throws ParseException
- Throws:
ParseException
docElements
public final void docElements()
throws ParseException
- Throws:
ParseException
header
public final void header()
throws ParseException
- Throws:
ParseException
table
public final void table()
throws ParseException
- Throws:
ParseException
tableRow
public final void tableRow()
throws ParseException
- Throws:
ParseException
list
public final void list()
throws ParseException
- Throws:
ParseException
listItem
public final void listItem()
throws ParseException
- Throws:
ParseException
block
public final void block()
throws ParseException
- Throws:
ParseException
verbatimBlock
public final void verbatimBlock()
throws ParseException
- Throws:
ParseException
horline
public final void horline()
throws ParseException
- Throws:
ParseException
paragraph
public final void paragraph()
throws ParseException
- Throws:
ParseException
quot
public final void quot()
throws ParseException
- Throws:
ParseException
quotLine
public final void quotLine()
throws ParseException
- Throws:
ParseException
emptyParagraph
public final void emptyParagraph()
throws ParseException
- Throws:
ParseException
lines
public final void lines()
throws ParseException
- Throws:
ParseException
newLine
public final void newLine()
throws ParseException
- Throws:
ParseException
line
public final void line()
throws ParseException
- Throws:
ParseException
ReInit
public void ReInit(InputStream stream)
ReInit
public void ReInit(InputStream stream,
String encoding)
ReInit
public void ReInit(Reader stream)
ReInit
public void ReInit(MediawikiScannerTokenManager tm)
getNextToken
public final Token getNextToken()
getToken
public final Token getToken(int index)
generateParseException
public ParseException generateParseException()
enable_tracing
public final void enable_tracing()
disable_tracing
public final void disable_tracing()
Copyright © 2005-2009. All Rights Reserved.