Serialized Form


Package com.inxar.syntacs.automaton.finite

Class com.inxar.syntacs.automaton.finite.MesoArrayDFA implements Serializable

Serialized Fields

accepts

int[] accepts
The accepting token table, where the first dimension is the state number and the value at that address is the Token type number.

table

int[][] table
The transition table, where the first dimension index is the state number, the second dimension index is the offset unicode input character, and the value at that array address is the next state. See the description or the source code of the class for specifics.


Package com.inxar.syntacs.automaton.pushdown

Class com.inxar.syntacs.automaton.pushdown.MesoArrayDPA implements Serializable

Serialized Fields

action

int[][] action

go

int[][] go

actions

int[] actions

log

Log log

Class com.inxar.syntacs.automaton.pushdown.SCCTransitiveClosure.NonTrivialSCCException implements Serializable


Package com.inxar.syntacs.translator

Class com.inxar.syntacs.translator.StandardAuditor implements Serializable

Serialized Fields

src

String src

errors

List errors

warnings

List warnings

p

Properties p

log

Log log

Class com.inxar.syntacs.translator.StandardAuditor.StandardComplaint implements Serializable

Serialized Fields

this$0

StandardAuditor this$0

type

int type

line

int line

msg

String msg

trace

String trace


Package com.inxar.syntacs.translator.lr

Class com.inxar.syntacs.translator.lr.ProxyLRTranslatorGrammar implements Serializable

Serialized Fields

c

ContextFreeSet c

g

LRTranslatorGrammar g

Class com.inxar.syntacs.translator.lr.StandardLRTranslator implements Serializable

Serialized Fields

grammar

LRTranslatorGrammar grammar

in

Input in

lexer

Lexer lexer

parser

Parser parser

inter

LRTranslatorInterpreter inter

p

Properties p

log

Log log

Class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar implements Serializable

Serialized Fields

grammarName

String grammarName

version

String version

goal

int goal

startContext

int startContext

contexts

com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar.SymbolList contexts

symbols

com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar.SymbolList symbols

productions

com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar.SymbolList productions

terminals

IntList terminals

nonterminals

IntList nonterminals

all

com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar.ContextSymbol all

isDefaultExplicit

boolean isDefaultExplicit

hasChanged

boolean hasChanged

properties

Properties properties

translator

LRTranslator translator

in

Input in

auditor

Auditor auditor

log

Log log


Package com.inxar.syntacs.translator.regexp

Class com.inxar.syntacs.translator.regexp.RegexpGrammar implements Serializable

Serialized Fields

contextTerminals

int[][] contextTerminals

contexts

IntArray contexts

nonTerminals

IntArray nonTerminals

productionSymbols

int[][] productionSymbols

productions

IntArray productions

terminalContexts

int[][] terminalContexts

terminals

IntArray terminals


Package com.inxar.syntacs.translator.syntacs

Class com.inxar.syntacs.translator.syntacs.SyntacsGrammar implements Serializable

Serialized Fields

contextTerminals

int[][] contextTerminals

contexts

IntArray contexts

nonTerminals

IntArray nonTerminals

productionSymbols

int[][] productionSymbols

productions

IntArray productions

terminalContexts

int[][] terminalContexts

terminals

IntArray terminals


Package com.inxar.syntacs.translator.test

Class com.inxar.syntacs.translator.test.AbbGrammar implements Serializable

Serialized Fields

contextTerminals

int[][] contextTerminals

contexts

IntArray contexts

nonTerminals

IntArray nonTerminals

productionSymbols

int[][] productionSymbols

productions

IntArray productions

terminalContexts

int[][] terminalContexts

terminals

IntArray terminals

Class com.inxar.syntacs.translator.test.EtfGrammar implements Serializable

Serialized Fields

contextTerminals

int[][] contextTerminals

contexts

IntArray contexts

nonTerminals

IntArray nonTerminals

productionSymbols

int[][] productionSymbols

productions

IntArray productions

terminalContexts

int[][] terminalContexts

terminals

IntArray terminals

Class com.inxar.syntacs.translator.test.SccGrammar implements Serializable

Serialized Fields

contextTerminals

int[][] contextTerminals

contexts

IntArray contexts

nonTerminals

IntArray nonTerminals

productionSymbols

int[][] productionSymbols

productions

IntArray productions

terminalContexts

int[][] terminalContexts

terminals

IntArray terminals


Package com.inxar.syntacs.util

Class com.inxar.syntacs.util.ArrayIntStack implements Serializable

Serialized Fields

index

int index

max

int max

stack

int[] stack

Class com.inxar.syntacs.util.SetProperties implements Serializable

Serialized Fields

defaultSetProperties

SetProperties defaultSetProperties


Package org.inxar.syntacs.automaton.pushdown

Class org.inxar.syntacs.automaton.pushdown.AmbiguityException implements Serializable

Serialized Fields

type

int type


Package org.inxar.syntacs.translator

Class org.inxar.syntacs.translator.RuntimeTranslationException implements Serializable

Serialized Fields

auditor

Auditor auditor

nested

Throwable nested

Class org.inxar.syntacs.translator.TranslationException implements Serializable

Serialized Fields

auditor

Auditor auditor

nested

Throwable nested


Package org.inxar.syntacs.util

Class org.inxar.syntacs.util.AlgorithmException implements Serializable

Serialized Fields

t

Throwable t