Serialized Form


Package net.sourceforge.chaperon.build

Class net.sourceforge.chaperon.build.EmptyList extends Symbol implements Serializable

Class net.sourceforge.chaperon.build.EndOfFile extends Terminal implements Serializable


Package net.sourceforge.chaperon.model.extended

Class net.sourceforge.chaperon.model.extended.BeginOfText extends Pattern implements Serializable

Class net.sourceforge.chaperon.model.extended.CharacterClass extends Pattern implements Serializable

Serialized Fields

characters

SingleCharacter[] characters

intervals

CharacterInterval[] intervals

exclusive

boolean exclusive

Class net.sourceforge.chaperon.model.extended.Choice extends PatternList implements Serializable

Class net.sourceforge.chaperon.model.extended.Definition extends PatternList implements Serializable

Serialized Fields

symbol

java.lang.String symbol

location

java.lang.String location

Class net.sourceforge.chaperon.model.extended.Element extends Pattern implements Serializable

Serialized Fields

symbol

java.lang.String symbol

location

java.lang.String location

Class net.sourceforge.chaperon.model.extended.EndOfText extends Pattern implements Serializable

Class net.sourceforge.chaperon.model.extended.ExtendedGrammar extends java.lang.Object implements Serializable

Serialized Fields

startSymbol

java.lang.String startSymbol

definitions

Definition[] definitions

location

java.lang.String location

BOT

BeginOfText BOT

EOT

EndOfText EOT

Class net.sourceforge.chaperon.model.extended.OneOrMore extends PatternList implements Serializable

Class net.sourceforge.chaperon.model.extended.Optional extends PatternList implements Serializable

Class net.sourceforge.chaperon.model.extended.Pattern extends java.lang.Object implements Serializable

Serialized Fields

location

java.lang.String location

index

int index

definition

Definition definition

ancestors

PatternSet ancestors

successors

PatternSet successors

ascendingAncestors

PatternSet ascendingAncestors

ascendingSuccessors

PatternSet ascendingSuccessors

descendingAncestors

PatternSet descendingAncestors

descendingSuccessors

PatternSet descendingSuccessors

Class net.sourceforge.chaperon.model.extended.PatternList extends Pattern implements Serializable

Serialized Fields

first

net.sourceforge.chaperon.model.extended.PatternList.PatternListEntry first

last

net.sourceforge.chaperon.model.extended.PatternList.PatternListEntry last

count

int count

Class net.sourceforge.chaperon.model.extended.Sequence extends PatternList implements Serializable

Class net.sourceforge.chaperon.model.extended.SingleCharacter extends Pattern implements Serializable

Serialized Fields

character

char character

Class net.sourceforge.chaperon.model.extended.UniversalCharacter extends Pattern implements Serializable

Class net.sourceforge.chaperon.model.extended.ZeroOrMore extends PatternList implements Serializable


Package net.sourceforge.chaperon.model.grammar

Class net.sourceforge.chaperon.model.grammar.Associativity extends java.lang.Object implements Serializable

Serialized Fields

value

java.lang.String value

Class net.sourceforge.chaperon.model.grammar.Error extends Terminal implements Serializable

Class net.sourceforge.chaperon.model.grammar.Grammar extends java.lang.Object implements Serializable

Serialized Fields

startsymbol

Nonterminal startsymbol

productions

java.util.Vector<E> productions

priorities

java.util.Hashtable<K,V> priorities

associativities

java.util.Hashtable<K,V> associativities

location

java.lang.String location

Class net.sourceforge.chaperon.model.grammar.Production extends java.lang.Object implements Serializable

Serialized Fields

ntsymbol

Nonterminal ntsymbol

definition

SymbolList definition

precedence

Terminal precedence

location

java.lang.String location

Package net.sourceforge.chaperon.model.pattern

Class net.sourceforge.chaperon.model.pattern.Alternation extends PatternList implements Serializable

Class net.sourceforge.chaperon.model.pattern.BeginOfLine extends Pattern implements Serializable

Class net.sourceforge.chaperon.model.pattern.CharacterClass extends Pattern implements Serializable

Serialized Fields

childs

java.util.Vector<E> childs

exclusive

boolean exclusive

Class net.sourceforge.chaperon.model.pattern.CharacterInterval extends java.lang.Object implements Serializable

Serialized Fields

minimum

char minimum

maximum

char maximum

location

java.lang.String location

Class net.sourceforge.chaperon.model.pattern.CharacterSet extends java.lang.Object implements Serializable

Serialized Fields

set

java.lang.String set

location

java.lang.String location

Class net.sourceforge.chaperon.model.pattern.CharacterString extends Pattern implements Serializable

Serialized Fields

string

java.lang.String string

Class net.sourceforge.chaperon.model.pattern.Concatenation extends PatternList implements Serializable

Class net.sourceforge.chaperon.model.pattern.EndOfLine extends Pattern implements Serializable

Class net.sourceforge.chaperon.model.pattern.Pattern extends java.lang.Object implements Serializable

Serialized Fields

minOccurs

int minOccurs
minOccurs property


maxOccurs

int maxOccurs
minOccurs property


location

java.lang.String location

Class net.sourceforge.chaperon.model.pattern.PatternGroup extends PatternList implements Serializable

Class net.sourceforge.chaperon.model.pattern.PatternList extends Pattern implements Serializable

Serialized Fields

childs

java.util.Vector<E> childs

Class net.sourceforge.chaperon.model.pattern.UniversalCharacter extends Pattern implements Serializable


Package net.sourceforge.chaperon.model.symbol

Class net.sourceforge.chaperon.model.symbol.Nonterminal extends Symbol implements Serializable

Class net.sourceforge.chaperon.model.symbol.Symbol extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name
Name of the symbol

Class net.sourceforge.chaperon.model.symbol.SymbolList extends java.lang.Object implements Serializable

Serialized Fields

capacityIncrement

int capacityIncrement

elementCount

int elementCount

list

Symbol[] list

Class net.sourceforge.chaperon.model.symbol.SymbolSet extends java.lang.Object implements Serializable

Serialized Fields

capacityIncrement

int capacityIncrement

elementCount

int elementCount

list

Symbol[] list

Class net.sourceforge.chaperon.model.symbol.Terminal extends Symbol implements Serializable


Package net.sourceforge.chaperon.process

Class net.sourceforge.chaperon.process.LexicalAutomaton extends java.lang.Object implements Serializable

Serialized Fields

lexemecount

int lexemecount

symbols

java.lang.String[] symbols

definitions

PatternAutomaton[] definitions

Class net.sourceforge.chaperon.process.ParseException extends org.xml.sax.SAXException implements Serializable

Serialized Fields

symbol

java.lang.String symbol

text

java.lang.String text

lineSnippet

java.lang.String lineSnippet

location

boolean location

source

java.lang.String source

lineNumber

int lineNumber

columnNumber

int columnNumber

Class net.sourceforge.chaperon.process.ParserAutomaton extends java.lang.Object implements Serializable

serialVersionUID: 8045275977315821215L

Serialized Fields

tsymbols

java.lang.String[] tsymbols

ntsymbols

java.lang.String[] ntsymbols

productionsymbols

int[] productionsymbols

productionlengths

int[] productionlengths

errors

java.lang.String[] errors

actions

int[][] actions

eofactions

int[] eofactions

transitions

int[][] transitions

Class net.sourceforge.chaperon.process.PatternAutomaton extends java.lang.Object implements Serializable

serialVersionUID: 1246342009422283917L

Serialized Fields

types

int[] types

intervalbegin

char[] intervalbegin

intervalend

char[] intervalend

groupindices

int[] groupindices

transitions

int[][] transitions

statecount

int statecount

firststate

int firststate

finalstate

int finalstate

groupcount

int groupcount



Copyright ? 2003 Chaperon project. All Rights Reserved.