net.sourceforge.sqlunit.parsers
Class IncludeFileParser
java.lang.Object
net.sourceforge.sqlunit.parsers.IncludeFileParser
- All Implemented Interfaces:
- IncludeFileParserConstants
public final class IncludeFileParser
- extends java.lang.Object
- implements IncludeFileParserConstants
The IncludeFileParser uses the embedded JavaCC grammar to parse the
named file in the include.file attribute.
- Version:
- $Revision: 1.1 $
- Author:
- Sujit Pal (spal@users.sourceforge.net)
Fields inherited from interface net.sourceforge.sqlunit.parsers.IncludeFileParserConstants |
CLOSE_PAREN, DEFAULT, DEFAULT_WHITESPACE, END_MULTILINE_COMMENT, END_SINGLELINE_COMMENT, EOF, EXEC_PROC_CHAR, EXEC_PROC_CLOSE_PAREN, EXEC_PROC_CONT_CHAR, EXEC_PROC_DELIMITER, EXEC_PROC_OPEN_PAREN, IN_EXEC_PROC, IN_MULTILINE_CALL, IN_MULTILINE_COMMENT, IN_OTHER_SQL, IN_SHELL_CALL, IN_SINGLELINE_COMMENT, LEADING_DELIMITER, MULTILINE_CHAR, MULTILINE_COMMENT_CHAR, MULTILINE_DELIMITER, OPEN_PAREN, OTHER_SQL_CHAR, OTHER_SQL_DELIMITER, SHELL_CALL_CHAR, SHELL_CALL_DELIMITER, SHELL_CONT_CHAR, SINGLELINE_COMMENT_CHAR, START_EXEC_PROC_CALL, START_EXEC_PROC_OTHER, START_MULTILINE, START_MULTILINE_COMMENT, START_OTHER_SQL_CHAR, START_SHELL_CALL, START_SINGLELINE_COMMENT, tokenImage, TRAILING_DELIMITER |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
token_source
public IncludeFileParserTokenManager token_source
token
public Token token
jj_nt
public Token jj_nt
IncludeFileParser
public IncludeFileParser(java.io.InputStream stream)
IncludeFileParser
public IncludeFileParser(java.io.Reader stream)
IncludeFileParser
public IncludeFileParser(IncludeFileParserTokenManager tm)
parse
public static final java.util.List parse(java.io.Reader fileReader)
throws ParseException
- Throws:
ParseException
StatementCollection
public final java.util.List StatementCollection()
throws ParseException
- Throws:
ParseException
CommentStatement
public final void CommentStatement()
throws ParseException
- Throws:
ParseException
SingleLineCommentStatement
public final void SingleLineCommentStatement()
throws ParseException
- Throws:
ParseException
MultiLineCommentStatement
public final void MultiLineCommentStatement()
throws ParseException
- Throws:
ParseException
MultilineSQLStatement
public final java.lang.String MultilineSQLStatement()
throws ParseException
- Throws:
ParseException
CallableSQLStatement
public final java.lang.String CallableSQLStatement()
throws ParseException
- Throws:
ParseException
ShellCallStatement
public final java.lang.String ShellCallStatement()
throws ParseException
- Throws:
ParseException
OtherSQLStatement
public final java.lang.String OtherSQLStatement()
throws ParseException
- Throws:
ParseException
ReInit
public void ReInit(java.io.InputStream stream)
ReInit
public void ReInit(java.io.Reader stream)
ReInit
public void ReInit(IncludeFileParserTokenManager 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()