org.apache.jsieve.parser.generated
Class SieveParser

java.lang.Object
  extended byorg.apache.jsieve.parser.generated.SieveParser
All Implemented Interfaces:
SieveParserConstants, SieveParserTreeConstants

public class SieveParser
extends java.lang.Object
implements SieveParserTreeConstants, SieveParserConstants


Field Summary
 Token jj_nt
           
protected  org.apache.jsieve.parser.generated.JJTSieveParserState jjtree
           
 Token token
           
 SieveParserTokenManager token_source
           
 
Fields inherited from interface org.apache.jsieve.parser.generated.SieveParserTreeConstants
JJTARGUMENT, JJTARGUMENTS, JJTBLOCK, JJTCOMMAND, JJTCOMMANDS, jjtNodeName, JJTSTART, JJTSTRING, JJTSTRING_LIST, JJTTEST, JJTTEST_LIST
 
Fields inherited from interface org.apache.jsieve.parser.generated.SieveParserConstants
ALPHA, BRACKET_COMMENT, CHAR_NOT_DOT, CHAR_NOT_NEWLINE, DECIMAL_LITERAL, DEFAULT, DIGIT, EOF, EOF_HASH_COMMENT, HASH_COMMENT, IDENTIFIER, MULTI_LINE, MULTI_LINE_DOTSTUFF, MULTI_LINE_END, MULTI_LINE_LITERAL, MULTI_LINE_START, NEWLINE, NUMBER, QUANTIFIER, QUOTED_STRING, TAG, tokenImage
 
Constructor Summary
SieveParser(java.io.InputStream stream)
           
SieveParser(java.io.InputStream stream, java.lang.String encoding)
           
SieveParser(java.io.Reader stream)
           
SieveParser(SieveParserTokenManager tm)
           
 
Method Summary
 void argument()
           
 void arguments()
           
 void block()
           
 void command()
           
 void commands()
           
 void disable_tracing()
           
 void enable_tracing()
           
 ParseException generateParseException()
           
 Token getNextToken()
           
 Token getToken(int index)
           
 void jjtreeCloseNodeScope(Node n)
           
 void jjtreeOpenNodeScope(Node n)
           
 void ReInit(java.io.InputStream stream)
           
 void ReInit(java.io.InputStream stream, java.lang.String encoding)
           
 void ReInit(java.io.Reader stream)
           
 void ReInit(SieveParserTokenManager tm)
           
 SimpleNode start()
          THE SIEVE LANGUAGE GRAMMAR STARTS HERE *
 void string_list()
           
 void string()
           
 void test_list()
           
 void test()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jjtree

protected org.apache.jsieve.parser.generated.JJTSieveParserState jjtree

token_source

public SieveParserTokenManager token_source

token

public Token token

jj_nt

public Token jj_nt
Constructor Detail

SieveParser

public SieveParser(java.io.InputStream stream)

SieveParser

public SieveParser(java.io.InputStream stream,
                   java.lang.String encoding)

SieveParser

public SieveParser(java.io.Reader stream)

SieveParser

public SieveParser(SieveParserTokenManager tm)
Method Detail

jjtreeOpenNodeScope

public void jjtreeOpenNodeScope(Node n)

jjtreeCloseNodeScope

public void jjtreeCloseNodeScope(Node n)

start

public final SimpleNode start()
                       throws ParseException
THE SIEVE LANGUAGE GRAMMAR STARTS HERE *

Throws:
ParseException

commands

public final void commands()
                    throws ParseException
Throws:
ParseException

command

public final void command()
                   throws ParseException
Throws:
ParseException

block

public final void block()
                 throws ParseException
Throws:
ParseException

arguments

public final void arguments()
                     throws ParseException
Throws:
ParseException

argument

public final void argument()
                    throws ParseException
Throws:
ParseException

test

public final void test()
                throws ParseException
Throws:
ParseException

test_list

public final void test_list()
                     throws ParseException
Throws:
ParseException

string

public final void string()
                  throws ParseException
Throws:
ParseException

string_list

public final void string_list()
                       throws ParseException
Throws:
ParseException

ReInit

public void ReInit(java.io.InputStream stream)

ReInit

public void ReInit(java.io.InputStream stream,
                   java.lang.String encoding)

ReInit

public void ReInit(java.io.Reader stream)

ReInit

public void ReInit(SieveParserTokenManager 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 © 2004-2008 The Apache Software Foundation. All Rights Reserved.