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.cocoon

Class net.sourceforge.chaperon.cocoon.ExtendedParserTransformer.GrammarEntry extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Serialized Fields

validity

org.apache.excalibur.source.SourceValidity validity

grammar

ExtendedGrammar grammar

Class net.sourceforge.chaperon.cocoon.LexicalTransformer.LexicalAutomatonEntry extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Serialized Fields

validity

org.apache.excalibur.source.SourceValidity validity

automaton

LexicalAutomaton automaton

Class net.sourceforge.chaperon.cocoon.ParserTransformer.ParserAutomatonEntry extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Serialized Fields

validity

org.apache.excalibur.source.SourceValidity validity

automaton

ParserAutomaton automaton

Class net.sourceforge.chaperon.cocoon.PatternTransformer.LexicalAutomatonEntry extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Serialized Fields

validity

org.apache.excalibur.source.SourceValidity validity

automaton

LexicalAutomaton automaton


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

releaseable

boolean releaseable

omitable

boolean omitable

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

nullable

boolean nullable

firstSet

PatternSet firstSet

lastSet

PatternSet lastSet

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 productions

priorities

java.util.Hashtable priorities

associativities

java.util.Hashtable 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 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 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

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.