Serialized Form


Package net.percederberg.grammatica.parser

Class net.percederberg.grammatica.parser.ParseException extends java.lang.Exception implements Serializable

Serialized Fields

type

int type
The error type.


info

java.lang.String info
The additional information string.


details

java.util.ArrayList details
The additional details information. This variable is only used for unexpected token errors.


line

int line
The line number.


column

int column
The column number.

Class net.percederberg.grammatica.parser.ParserCreationException extends java.lang.Exception implements Serializable

Serialized Fields

type

int type
The error type.


name

java.lang.String name
The token or production pattern name. This variable is only set for some error types.


info

java.lang.String info
The additional error information string. This variable is only set for some error types.


details

java.util.ArrayList details
The error details list. This variable is only set for some error types.

Class net.percederberg.grammatica.parser.ParserLogException extends java.lang.Exception implements Serializable

Serialized Fields

errors

java.util.ArrayList errors
The list of errors found.

Class net.percederberg.grammatica.parser.TestProductionPattern extends junit.framework.TestCase implements Serializable

Class net.percederberg.grammatica.parser.TestRecursiveDescentParser extends junit.framework.TestCase implements Serializable

Class net.percederberg.grammatica.parser.TestTokenizer extends junit.framework.TestCase implements Serializable


Package net.percederberg.grammatica.parser.re

Class net.percederberg.grammatica.parser.re.RegExpException extends java.lang.Exception implements Serializable

Serialized Fields

type

int type
The error type constant.


position

int position
The error position.


pattern

java.lang.String pattern
The regular expression pattern.

Class net.percederberg.grammatica.parser.re.TestRegExp extends junit.framework.TestCase implements Serializable