Top Inners Fields Constructors Methods
org.apache.derby.impl.tools.ij

public Class mtGrammar

extends Object
implements mtGrammarConstants
Class Inheritance
All Implemented Interfaces
org.apache.derby.impl.tools.ij.mtGrammarConstants
Imports
java.util.Hashtable, .Vector, java.io.IOException, org.apache.derby.iapi.tools.i18n.*

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
private static class

Field Summary

Modifier and TypeField and Description
private LocalizedInput
private LocalizedOutput
private final mtGrammar.JJCalls[]
private int
private Vector<int[]>
private int[]
private int
private int
pack-priv SimpleCharStream
private int
private int
private final int[]
private static int[]
private Token
private int[]
private final mtGrammar.LookaheadSuccess
public Token
private boolean
private Token
private boolean
public boolean
public Token
public mtGrammarTokenManager

Constructor Summary

AccessConstructor and Description
pack-priv
public
public
mtGrammar(InputStream stream, String encoding)

public
mtGrammar(Reader stream)

public

Method Summary

Modifier and TypeMethod and Description
public final void
caseInfo(mtTestCase testCase)

public final Vector<E>
public final String
public final void
public final void
public ParseException
public final void
public final Token
public final Token
getToken(int index)

public final mtTestSuite
public final Hashtable<String, Integer>
public final Vector<mtTestCase>
init()

public final void
private final boolean
jj_2_1(int xla)

private final boolean
jj_2_2(int xla)

private final boolean
private final boolean
private void
jj_add_error_token(int kind, int pos)

private final Token
jj_consume_token(int kind)

private static void
private final void
private final void
jj_save(int index, int xla)

private final boolean
jj_scan_token(int kind)

public final Vector<E>
last()

public final void
public final int
public final String
public void
public void
ReInit(InputStream stream, String encoding)

public void
ReInit(Reader stream)

public void
public final mtTime
public final String
public final void
public final mtTime
time()

public final int
public final String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

currInback to summary
private LocalizedInput currIn
currOutback to summary
private LocalizedOutput currOut
jj_2_rtnsback to summary
private final mtGrammar.JJCalls[] jj_2_rtns
jj_endposback to summary
private int jj_endpos
jj_expentriesback to summary
private Vector<int[]> jj_expentries
jj_expentryback to summary
private int[] jj_expentry
jj_gcback to summary
private int jj_gc
jj_genback to summary
private int jj_gen
jj_input_streamback to summary
pack-priv SimpleCharStream jj_input_stream
jj_kindback to summary
private int jj_kind
jj_laback to summary
private int jj_la
jj_la1back to summary
private final int[] jj_la1
jj_la1_0back to summary
private static int[] jj_la1_0
jj_lastposback to summary
private Token jj_lastpos
jj_lasttokensback to summary
private int[] jj_lasttokens
jj_lsback to summary
private final mtGrammar.LookaheadSuccess jj_ls
jj_ntback to summary
public Token jj_nt
jj_rescanback to summary
private boolean jj_rescan
jj_scanposback to summary
private Token jj_scanpos
jj_semLAback to summary
private boolean jj_semLA
lookingAheadback to summary
public boolean lookingAhead
tokenback to summary
public Token token
token_sourceback to summary
public mtGrammarTokenManager token_source

Constructor Detail

mtGrammarback to summary
pack-priv mtGrammar()
mtGrammarback to summary
public mtGrammar(InputStream stream)
mtGrammarback to summary
public mtGrammar(InputStream stream, String encoding)
mtGrammarback to summary
public mtGrammar(Reader stream)
mtGrammarback to summary
public mtGrammar(mtGrammarTokenManager tm)

Method Detail

caseInfoback to summary
public final void caseInfo(mtTestCase testCase) throws ParseException
casesback to summary
public final Vector<E> cases() throws ParseException
descriptionback to summary
public final String description() throws ParseException
disable_tracingback to summary
public final void disable_tracing()
enable_tracingback to summary
public final void enable_tracing()
generateParseExceptionback to summary
public ParseException generateParseException()
getErrorback to summary
public final void getError(Hashtable<String, Integer> errorList) throws ParseException
getNextTokenback to summary
public final Token getNextToken()
getTokenback to summary
public final Token getToken(int index)
grammarStatementback to summary
public final mtTestSuite grammarStatement() throws ParseException
ignoreErrorsback to summary
public final Hashtable<String, Integer> ignoreErrors() throws ParseException
initback to summary
public final Vector<mtTestCase> init() throws ParseException
initCaseback to summary
public final void initCase(Vector<mtTestCase> testCases) throws ParseException
jj_2_1back to summary
private final boolean jj_2_1(int xla)
jj_2_2back to summary
private final boolean jj_2_2(int xla)
jj_3_1back to summary
private final boolean jj_3_1()
jj_3_2back to summary
private final boolean jj_3_2()
jj_add_error_tokenback to summary
private void jj_add_error_token(int kind, int pos)
jj_consume_tokenback to summary
private final Token jj_consume_token(int kind) throws ParseException
jj_la1_0back to summary
private static void jj_la1_0()
jj_rescan_tokenback to summary
private final void jj_rescan_token()
jj_saveback to summary
private final void jj_save(int index, int xla)
jj_scan_tokenback to summary
private final boolean jj_scan_token(int kind)
lastback to summary
public final Vector<E> last() throws ParseException
lastCaseback to summary
public final void lastCase(Vector<mtTestCase> testCases) throws ParseException
numThreadsback to summary
public final int numThreads() throws ParseException
propFileback to summary
public final String propFile() throws ParseException
ReInitback to summary
public void ReInit(InputStream stream)
ReInitback to summary
public void ReInit(InputStream stream, String encoding)
ReInitback to summary
public void ReInit(Reader stream)
ReInitback to summary
public void ReInit(mtGrammarTokenManager tm)
runTimeback to summary
public final mtTime runTime() throws ParseException
scriptFileback to summary
public final String scriptFile() throws ParseException
testCaseback to summary
public final void testCase(Vector<mtTestCase> testCases) throws ParseException
timeback to summary
public final mtTime time() throws ParseException
weightback to summary
public final int weight() throws ParseException
word_or_intback to summary
public final String word_or_int() throws ParseException
org.apache.derby.impl.tools.ij back to summary

pack-priv final Class mtGrammar.JJCalls

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv Token
pack-priv int
pack-priv mtGrammar.JJCalls

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

argback to summary
pack-priv int arg
firstback to summary
pack-priv Token first
genback to summary
pack-priv int gen
nextback to summary
pack-priv mtGrammar.JJCalls next

Constructor Detail

JJCallsback to summary
pack-priv JJCalls()
org.apache.derby.impl.tools.ij back to summary

private final Class mtGrammar.LookaheadSuccess

extends Error
Class Inheritance

Constructor Summary

AccessConstructor and Description
private

Constructor Detail

LookaheadSuccessback to summary
private LookaheadSuccess()