public class Parser extends Object implements ParserTreeConstants, ParserConstants
| Modifier and Type | Field and Description |
|---|---|
Token |
jj_nt
Next token.
|
protected JJTParserState |
jjtree |
Token |
token
Current token.
|
ParserTokenManager |
token_source
Generated Token Manager.
|
JJTCHARREF, JJTCODE, JJTCODESPAN, JJTCODETEXT, JJTCOMMENT, JJTDOCUMENT, JJTEMPHASIS, JJTEMPTYTAG, JJTENDTAG, JJTHEADER, JJTIMAGE, JJTINLINEURL, JJTITEM, JJTLINE, JJTLINEBREAK, JJTLINK, JJTLIST, jjtNodeName, JJTPARAGRAPH, JJTQUOTE, JJTRESOURCEDEFINITION, JJTRULER, JJTSTARTTAG, JJTTAG, JJTTAGATTRIBUTE, JJTTAGATTRIBUTELIST, JJTTAGBODY, JJTTEXT, JJTVOIDAMPERSAND, BACKSLASH, BACKTICK, BANG, CHAR_ENTITY_REF, CHAR_SEQUENCE, COLON, COMMENT_CLOSE, COMMENT_OPEN, DEFAULT, DIGITS, DOT, DOUBLE_QUOTE, EOF, EOL, EQ, ESCAPED_CHAR, GT, LBRACKET, LPAREN, LT, MINUS, NUMERIC_CHAR_REF, PLUS, RBRACKET, RPAREN, SHARP, SINGLE_QUOTE, SLASH, SPACE, STAR, TAB, tokenImage, UNDERSCORE| Constructor and Description |
|---|
Parser(InputStream stream)
Constructor with InputStream.
|
Parser(InputStream stream,
String encoding)
Constructor with InputStream and supplied encoding
|
Parser(ParserTokenManager tm)
Constructor with generated Token Manager.
|
Parser(Reader stream)
Constructor.
|
protected JJTParserState jjtree
public ParserTokenManager token_source
public Token token
public Token jj_nt
public Parser(InputStream stream)
public Parser(InputStream stream, String encoding)
public Parser(Reader stream)
public Parser(ParserTokenManager tm)
public Document parse() throws ParseException
ParseExceptionpublic Node getRootNode()
public final void Document()
throws ParseException
ParseExceptionpublic final void Element()
throws ParseException
ParseExceptionpublic final void BlockElement()
throws ParseException
ParseExceptionpublic final void HtmlBlock()
throws ParseException
ParseExceptionpublic final void Whitespace()
throws ParseException
ParseExceptionpublic final void InsignificantWhitespace()
throws ParseException
ParseExceptionpublic final void EmptyLine()
throws ParseException
ParseExceptionpublic final void Header()
throws ParseException
ParseExceptionpublic final int HeaderPrefix()
throws ParseException
ParseExceptionpublic final int HeaderSuffix()
throws ParseException
ParseExceptionpublic final void Ruler()
throws ParseException
ParseExceptionpublic final void Quote()
throws ParseException
ParseExceptionpublic final void QuotePrefix()
throws ParseException
ParseExceptionpublic final void Code()
throws ParseException
ParseExceptionpublic final void CodeLine()
throws ParseException
ParseExceptionpublic final void CodeLinePrefix()
throws ParseException
ParseExceptionpublic final void CodeText()
throws ParseException
ParseExceptionpublic final void ResourceDefinition()
throws ParseException
ParseExceptionpublic final void List()
throws ParseException
ParseExceptionpublic final void Item()
throws ParseException
ParseExceptionpublic final Token ItemPrefix() throws ParseException
ParseExceptionpublic final void Paragraph()
throws ParseException
ParseExceptionpublic final void Line()
throws ParseException
ParseExceptionpublic final void LineBreak()
throws ParseException
ParseExceptionpublic final void Text()
throws ParseException
ParseExceptionpublic final void CharRef()
throws ParseException
ParseExceptionpublic final void CodeSpan()
throws ParseException
ParseExceptionpublic final void CodeSpanText(StringBuilder buff) throws ParseException
ParseExceptionpublic final void Emphasis()
throws ParseException
ParseExceptionpublic final void Comment()
throws ParseException
ParseExceptionpublic final void InlineURL()
throws ParseException
ParseExceptionpublic final void Link()
throws ParseException
ParseExceptionpublic final void LinkBodyText()
throws ParseException
ParseExceptionpublic final void LinkBodyComposite()
throws ParseException
ParseExceptionpublic final String LinkReference(Link node) throws ParseException
ParseExceptionpublic final Resource LinkResource() throws ParseException
ParseExceptionpublic final void LinkText(StringBuilder buff) throws ParseException
ParseExceptionpublic final void Image()
throws ParseException
ParseExceptionpublic final void Tag()
throws ParseException
ParseExceptionpublic final void TagName(StringBuilder buff) throws ParseException
ParseExceptionpublic final void TagAttributeList()
throws ParseException
ParseExceptionpublic final void TagBody()
throws ParseException
ParseExceptionpublic final void TagAttribute()
throws ParseException
ParseExceptionpublic final void TagAttributeName(StringBuilder buff) throws ParseException
ParseExceptionpublic final void TagOpen()
throws ParseException
ParseExceptionpublic final void Markup()
throws ParseException
ParseExceptionpublic final String refname() throws ParseException
ParseExceptionpublic final Resource Resource() throws ParseException
ParseExceptionpublic final void url(StringBuilder buff) throws ParseException
ParseExceptionpublic final void UrlText(StringBuilder buff) throws ParseException
ParseExceptionpublic final String Title() throws ParseException
ParseExceptionpublic final void TitleText(StringBuilder buff) throws ParseException
ParseExceptionpublic final String Anything() throws ParseException
ParseExceptionpublic final void EmphasisText()
throws ParseException
ParseExceptionpublic final void TagAttributeText(StringBuilder buff) throws ParseException
ParseExceptionpublic final void TextNode()
throws ParseException
ParseExceptionpublic void ReInit(InputStream stream)
public void ReInit(InputStream stream, String encoding)
public void ReInit(Reader stream)
public void ReInit(ParserTokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
Copyright © 2009-2013 Tautua. All Rights Reserved.