Stefy
A B C D E F G H I L M N O P Q R S T U V W X

A

Accumulator - class stefy.avm.Accumulator.
Accumulator class (RT) implements unifiable objects that accumulate a numerical value when unified.
Accumulator(double) - Constructor for class stefy.avm.Accumulator
 
add(String) - Method in class stefy.avm.AttributeSet
The method is used to define new attributes and add them to the set of attributes.
addAtom(Object) - Method in class stefy.avm.AtomSet
The method is used to define new atoms and add them to the set of atoms.
addControlString(String) - Method in class stefy.avm.Tokenizer
Adds a control string, usually: a keyword, reserved word, multi-character operator, and similar.
addEdge(Rule, int, int) - Method in class stefy.Chart
Adds an edge to the chart.
addPair(String, String) - Method in class stefy.avm.VariableX
 
addPair(String, Variable) - Method in class stefy.avm.VariableX
 
addRelations(String) - Method in class stefy.avm.TypeHierarchyX
Add type relations.
addRule(Rule) - Method in class stefy.LexiconX
Adds a new lexical rule to the lexicon.
addRule(Rule) - Method in class stefy.GrammarX
Adds a rule to the grammar.
addToRHS() - Method in class stefy.RuleX
Add a new daughter
addToRHS(VariableX) - Method in class stefy.RuleX
Add a component to the right hand side.
addType(String) - Method in class stefy.avm.TypeHierarchyX
Add a new type.
addType(String, String) - Method in class stefy.avm.TypeHierarchyX
Add a type and define its parents.
alphanumChars(int, int) - Method in class stefy.avm.Tokenizer
Specifies that all characters c in the range low <= c <= high have "alphanum" attribute set.
and(BitSet1) - Method in class stefy.avm.BitSet1
Similar to BitSet
andNot(BitSet1) - Method in class stefy.avm.BitSet1
Similar to BitSet
assertFail() - Method in class stefy.avm.ErrorHandler
 
assertToken(int, String) - Method in class stefy.avm.Tokenizer
Asserts certain token type (ttype) and the value of sval.
assertToken(String, String) - Method in class stefy.avm.Tokenizer
Asserts certain token type (ttype), given its name, and the value of sval.
atomByName - Variable in class stefy.avm.AtomSet
 
atomNonAtomUnify(Object, Object) - Method in class stefy.avm.UnificationCallback
Called when an atom is matched to a non-atom.
AtomSet - class stefy.avm.AtomSet.
AtomSet class, D&D.
AtomSet() - Constructor for class stefy.avm.AtomSet
Constructor.
attMatch(int) - Method in class stefy.avm.UnificationCallback
Called when two attribute names are matched.
attributeByName - Variable in class stefy.avm.AttributeSet
 
attributeSet - Variable in class stefy.GrammarX
 
AttributeSet - class stefy.avm.AttributeSet.
AttributeSet class (DD) implements a set of attributes.
AttributeSet() - Constructor for class stefy.avm.AttributeSet
Constructor.

B

BasicAVM - class stefy.avm.BasicAVM.
BasicAVM class (RT) implements a basic AVM.
BasicAVM(Type) - Constructor for class stefy.avm.BasicAVM
Constructor.
BasicAVMX - class stefy.avm.BasicAVMX.
BasicAVMX class, DD.
BasicAVMX(String, TypeHierarchyX) - Constructor for class stefy.avm.BasicAVMX
 
BitSet1 - class stefy.avm.BitSet1.
BitSet1 class (RT) is similar to the standard BitSet class with some additional functionallity.
BitSet1() - Constructor for class stefy.avm.BitSet1
Creates a new bit set.
BitSet1(int) - Constructor for class stefy.avm.BitSet1
Similar to BitSet
build() - Method in class stefy.LexiconX
 
build() - Method in class stefy.RuleX
Builds a rule.
build() - Method in class stefy.GrammarX
 

C

cback(int, int, int, Object) - Method in class stefy.ParserX
 
cback(int, int, int, Object) - Method in interface stefy.avm.DDinterface
 
cback(int, Object) - Method in class stefy.ParserX
Generic boolan callback with two parameters: the first is integer.
cback(int, Object) - Method in interface stefy.avm.DDinterface
Generic boolan callback with integer and one parameter.
CBFilterAVMTupleX - class stefy.avm.CBFilterAVMTupleX.
CBFilterAVMTupleX (DD) class is used to provide a filter function on BasicAVMTuples to some methods.
CBFilterAVMTupleX() - Constructor for class stefy.avm.CBFilterAVMTupleX
 
Chart - class stefy.Chart.
Chart class (RT) implements both charts used in the parsing algorithm, the passive and active chart, are instances of the class Chart.
Chart() - Constructor for class stefy.Chart
Uses default value of size=1, depth=1.
Chart(int) - Constructor for class stefy.Chart
Uses default value of depth=1.
Chart(int, int) - Constructor for class stefy.Chart
Constructor.
ChartX - class stefy.ChartX.
The ChartX class (DD) separates exclusive DD functionality from the Chart class.
ChartX(Chart, GrammarX) - Constructor for class stefy.ChartX
 
ChartX(Chart, ParserX) - Constructor for class stefy.ChartX
Constructs a new instance of ChartX.
clear() - Method in class stefy.Chart
 
clear() - Method in class stefy.Parser
Clear data structures in parser, related to the last sentence parsed.
clear(int) - Method in class stefy.avm.BitSet1
Similar to BitSet
clone() - Method in class stefy.avm.Unifiable
Returns cloned object, with field cloned set to true.
clone() - Method in class stefy.avm.Type
 
clone() - Method in class stefy.avm.BitSet1
Similar to BitSet
clone() - Method in class stefy.avm.BasicAVM
 
cloned - Variable in class stefy.avm.Unifiable
Used during the process of unification; when true, it is cloned and can be further updated.
colno() - Method in class stefy.avm.Tokenizer
Get the current column number of the input.
compare(Rule, Rule) - Method in interface stefy.RuleQueue.Comparator
 
compile(String) - Method in class stefy.RuleX
Compile a rule from the string.
compile(String) - Method in class stefy.avm.VariableX
Compiles string into this variablex and returns this.
compile(String) - Method in class stefy.avm.TypeHierarchyX
Compiles a type hierarchy specification from a string.
compile(Tokenizer) - Static method in class stefy.LastRefX
 
compile(Tokenizer) - Method in class stefy.GrammarX
Compiles a grammar: attributes, a type lattice, and rules.
compile(Tokenizer) - Method in class stefy.avm.TypeHierarchyX
Compiles a type hierarchy using a tokenizer.
compileAttributes(Tokenizer) - Method in class stefy.GrammarX
Compiles a list of attributes from the tokenizer tok.
compileEdge(Tokenizer) - Method in class stefy.ChartX
 
compileEdge(Tokenizer, GrammarX) - Method in class stefy.ChartX
Compiles edges reading tok, using the grammar gx, and stores them in the chart chart.
compileRule(Tokenizer, GrammarX) - Static method in class stefy.RuleX
A static method for compiling a rule.
compileRules(String) - Method in class stefy.GrammarX
Compiles a list of rules from a string.
compileRules(Tokenizer) - Method in class stefy.GrammarX
Compiles a list of rules from a tokenizer.
compileS(String) - Static method in class stefy.avm.VariableX
Compiles a new variableX and returns it.
compileVariable(Tokenizer, HashMap) - Method in class stefy.avm.VariableX
 
createTuple(String, TypeHierarchyX) - Static method in class stefy.avm.BasicAVMX
 
createTuple(TypeHierarchyX) - Static method in class stefy.avm.BasicAVMX
 
current_tuple_id - Static variable in class stefy.avm.VariableX
Useful information for semantic calculation.

D

daughter(int) - Method in class stefy.RuleX
Return i-th daughter
DD - class stefy.avm.DD.
DD class, DD.
DD() - Constructor for class stefy.avm.DD
 
DDinterface - interface stefy.avm.DDinterface.
DDinterface (DD) is used to describe the interface between a "handled" object (RT) and its handler (DD).
defaultSyntax() - Method in class stefy.avm.Tokenizer
Sets the tokenizer configuration to default values.
defineBotName(String) - Method in class stefy.avm.TypeHierarchyX
Define name of the bottom type.
defineQuotes(String, String, String) - Method in class stefy.avm.Tokenizer
Define quotes.
defineTopName(String) - Method in class stefy.avm.TypeHierarchyX
Define name of the top type.
defQuoteSub(String, String, String, String) - Method in class stefy.avm.Tokenizer
Defines a substitution of a quote type.
duplicate1() - Method in class stefy.Rule
Duplicates the Rule (not cloning).
duplicate1() - Method in class stefy.avm.Variable
Duplicates the AVM (intermediate step).
duplicateAndSeparate() - Method in class stefy.avm.Variable
Used to finish duplication and to separate the clone.
duplicateAndSeparate() - Method in class stefy.avm.VariableX
 
dval - Variable in class stefy.avm.Tokenizer
Double value of the current token.

E

emailHeaders(boolean) - Method in class stefy.avm.Tokenizer
Activates recognition of RFC822 (e-mail) headers.
entryToShortString(RuleX) - Method in class stefy.GrammarX
Callback function used to fill entries in chart printout.
equal(Object, Object) - Static method in class stefy.avm.VariableX
Compares two variables or objects whether they have equal values.
equals(Object) - Method in class stefy.avm.BitSet1
Compares this object against the specified object.
error(String) - Method in class stefy.avm.Tokenizer
Report an error while parsing.
ErrorHandler - class stefy.avm.ErrorHandler.
ErrorHandler class, RT.
ErrorHandler() - Constructor for class stefy.avm.ErrorHandler
 
ErrorHandlerX - class stefy.avm.ErrorHandlerX.
ErrorHandlerX class, DD.
ErrorHandlerX() - Constructor for class stefy.avm.ErrorHandlerX
 

F

fatal(Exception) - Method in class stefy.avm.ErrorHandler
 
fatal(Exception) - Method in class stefy.avm.ErrorHandlerX
 
fatal(String) - Method in class stefy.avm.ErrorHandler
The function used to handle fatal errors, i.e., the application exits after they occur.
filter(int, BasicAVM, String) - Method in class stefy.avm.CBFilterAVMTupleX
The filter function used in printing AVMs.
findSet() - Method in class stefy.avm.Variable
The method findSet implements the operation FIND-SET of the data structure FIND-UNION (see Rivest ?).
findSet() - Method in class stefy.avm.VariableX
Find the set representative (non-static method).
findSet(Variable) - Static method in class stefy.avm.VariableX
Find the set representative (FIND-UNION data structure) (static method).
firstAndIndex(BitSet1) - Method in class stefy.avm.BitSet1
Returns the index of the first bit common to both bitsets.
firstSetIndex() - Method in class stefy.avm.BitSet1
Similar to BitSet
fromToToOrth(Variable, ParserX, String, int[]) - Static method in class stefy.RuleX
Creates values of ORTH attributes using from and to values from the parser.
fullSpanEdges() - Method in class stefy.ChartX
Get a vector of full span edges.
fullSpanEdges(Chart, ParserX) - Static method in class stefy.ChartX
 

G

Generation - Static variable in class stefy.avm.Variable
Generation counter
get_n() - Method in class stefy.Chart
Get the length of the chart (lastBreakPoint).
get_p(Variable) - Static method in class stefy.avm.VariableX
Gets the value of immediate variable reference (can be another variable).
get(int) - Method in class stefy.avm.BitSet1
Similar to BitSet
get(String) - Method in class stefy.avm.VariableX
Gets a sub-AVM, fails if the path does not exist (fatal error).
get(String, int) - Method in class stefy.avm.VariableX
Get value from an AVM using path.
getA(String) - Method in class stefy.avm.VariableX
 
getAllSubAVMs(Variable) - Static method in class stefy.avm.VariableX
Get an array of all sub-AVMs of a given AVM.
getAS(Variable, String) - Static method in class stefy.avm.VariableX
Static method for getting a sub-AVM.
getAVMs(String) - Method in class stefy.Lexicon
Get AVMs associated with a word.
getF(String) - Method in class stefy.avm.VariableX
 
getHashtable() - Method in class stefy.LexiconX
 
getHeadIndex() - Method in class stefy.RuleX
Get head index.
getHelper(String, int) - Method in class stefy.avm.VariableX
 
getId() - Method in class stefy.avm.Variable
Gets BasicAVM id.
getLastPreRead() - Method in class stefy.avm.Tokenizer
Returns a "raw" string value composed of all characters that were read during the recognition of the last token, but before the beginning of the token.
getLastRead() - Method in class stefy.avm.Tokenizer
Returns a "raw" string value composed of all characters that were read during the recognition of the last token.
getN(String) - Method in class stefy.avm.VariableX
Gets a sub-AVM.
getName(int) - Method in class stefy.avm.AttributeSet
Get the attribute name, given its id number.
getNS(Variable, String) - Static method in class stefy.avm.VariableX
 
getNumber(String) - Method in class stefy.avm.AttributeSet
Get the attribute number.
getOS(Variable, String) - Static method in class stefy.avm.VariableX
Static method for getting a sub-AVM.
getParser() - Method in class stefy.ParserX
 
getS_p(Variable, String, int) - Static method in class stefy.avm.VariableX
Get the actual object in the path.
getS(Variable, String, int) - Static method in class stefy.avm.VariableX
Get value from an AVM using path (static).
getTopType() - Method in class stefy.avm.TypeHierarchyX
Get a clone of top type
getTtype(String) - Method in class stefy.avm.Tokenizer
Get ttype number.
getTuple() - Method in class stefy.avm.BasicAVMX
 
getType() - Method in class stefy.avm.Variable
 
getType() - Method in class stefy.avm.VariableX
Gets the type of an AVM.
getType(String) - Method in class stefy.avm.VariableX
Gets the type of the AVM specified by a path.
getType(String) - Method in class stefy.avm.TypeHierarchyX
Get type by name.
getTypeId() - Method in class stefy.avm.Variable
Gets type id.
getTypeName(String) - Method in class stefy.avm.VariableX
Get type name from the path.
getTypeName(Type) - Method in class stefy.avm.TypeHierarchyX
Get a type name.
getTypes(boolean) - Method in class stefy.avm.TypeHierarchyX
Get an array of types.
getTypeS(Variable, String) - Static method in class stefy.avm.VariableX
Static function to get a type.
getValue(Variable) - Static method in class stefy.avm.VariableX
Gets the set value.
Grammar - class stefy.Grammar.
Grammar class, RT.
Grammar() - Constructor for class stefy.Grammar
 
Grammar(Lexicon) - Constructor for class stefy.Grammar
 
GrammarX - class stefy.GrammarX.
GrammarX class (DD) separates exclusive debug-and-develop functionality from the class Grammar.
GrammarX() - Constructor for class stefy.GrammarX
Constructor.
GrammarX(Grammar) - Constructor for class stefy.GrammarX
Constructor with given object grammar.
GrammarX(Lexicon) - Constructor for class stefy.GrammarX
Constructor with a given lexicon.

H

hashCode() - Method in class stefy.avm.BitSet1
Returns a hash code value for this bit set.
hasMoreTokens() - Method in class stefy.avm.Tokenizer
Verifies whether there are more tokens (i.e., whether the current token is of type TT_EOF.
HSS - Variable in class stefy.Parser
Use hidden structure sharing in parsing.

I

init(Tokenizer) - Static method in class stefy.RuleX
Initializes tokenizer for compiling rules.
init(Tokenizer) - Static method in class stefy.GrammarX
 
init(Tokenizer) - Static method in class stefy.avm.VariableX
Tokenizer initialization.
init(Tokenizer) - Static method in class stefy.avm.TypeHierarchyX
Tokenizer initialization, done before compiling a TypeHierarchy.
insertPrefix(String, String, int) - Static method in class stefy.avm.VariableX
General string-manipulation function for inserting prefixes.
intConflict(int) - Method in class stefy.avm.UnificationCallback
Called when an integer-based conflict is encountered.
Interpreter - class stefy.Interpreter.
Interpreter class implements an interactive interface with parser.
Interpreter() - Constructor for class stefy.Interpreter
Creates an Interpreter element with stdin and stdout as reader and writer.
Interpreter(Reader, PrintWriter) - Constructor for class stefy.Interpreter
Create an Interpreter element.
Interpreter(String, String) - Constructor for class stefy.Interpreter
Creates an Interpreter element with give input and output file name.
isAtom(Variable) - Static method in class stefy.avm.VariableX
Verify whether this variable contains an atom, a static method.
isAVMS(Variable) - Static method in class stefy.avm.VariableX
Verify whether this variable contains an AVM, a static method.
isInstantiated() - Method in class stefy.avm.Variable
Verify whether this variable is instantiated.
isLeaf() - Method in class stefy.avm.TypeX
 
ival - Variable in class stefy.avm.Tokenizer
Integer (int) value of the current token.

L

LastRef - class stefy.LastRef.
Looks for the last reference with given type when outputing result.
LastRef(Type) - Constructor for class stefy.LastRef
Constructor.
LastRefX - class stefy.LastRefX.
LastRefX (DD).
LastRefX() - Constructor for class stefy.LastRefX
 
length() - Method in class stefy.avm.BitSet1
Similar to BitSet
lexicon - Variable in class stefy.Grammar
 
lexicon - Variable in class stefy.GrammarX
 
Lexicon - class stefy.Lexicon.
Lexicon class, RT.
Lexicon() - Constructor for class stefy.Lexicon
 
LexiconX - class stefy.LexiconX.
LexiconX class (DD) is the develop-and-debug class for Lexicon.
LexiconX() - Constructor for class stefy.LexiconX
 
LexiconX(Lexicon) - Constructor for class stefy.LexiconX
 
lineno() - Method in class stefy.avm.Tokenizer
Get the current line number of the input.
list - Static variable in class stefy.avm.Variable
 

M

main(String[]) - Static method in class stefy.Interpreter
The main method, if we want to use interpreter directly.
matched(Object) - Method in class stefy.avm.UnificationCallback
Called when variables are already matched.

N

newAEdges - Variable in class stefy.Parser
 
newp - Variable in class stefy.avm.Variable
Used to store changed value of p.
newVariable(String) - Static method in class stefy.avm.VariableX
Creates a new variable that contains an AVM.
next - Variable in class stefy.avm.Variable
 
nextToken() - Method in class stefy.avm.Tokenizer
Reads next token.
normalize() - Method in class stefy.avm.TypeHierarchyX
 
notSameAtomsUnify(Object, Object) - Method in class stefy.avm.UnificationCallback
Called when two not equal atoms are matched.
nullNonNullUnify(Object) - Method in class stefy.avm.UnificationCallback
Called when null and non-null variables are unified.

O

o - Variable in class stefy.LexiconX
 
o - Variable in class stefy.RuleX
The rule being built.
o - Variable in class stefy.GrammarX
 
o - Variable in class stefy.avm.VariableX
 
o - Variable in class stefy.avm.BasicAVMX
 
or(BitSet1) - Method in class stefy.avm.BitSet1
Similar to BitSet
ordinaryChar(int) - Method in class stefy.avm.Tokenizer
 

P

parents - Variable in class stefy.avm.TypeX
 
parse() - Method in class stefy.Parser
Parse.
parse(String) - Method in class stefy.ParserX
 
parse(String) - Method in class stefy.Parser
The method used to parse a string.
parse(Vector) - Method in class stefy.Parser
The method used to parse a vector of tokens.
parseDoubles(boolean) - Method in class stefy.avm.Tokenizer
Activates recognition of floating-point numbers (default is false).
parseIntegers(boolean) - Method in class stefy.avm.Tokenizer
Specifies whether this tokenizer should recognize integers.
parseNumbers(boolean) - Method in class stefy.avm.Tokenizer
Specifies whether this tokenizer should recognize numbers.
Parser - class stefy.Parser.
Parser class (RT) contains the parsing chart algorithm.
Parser(Grammar) - Constructor for class stefy.Parser
Creates a parser given a grammar.
Parser(Grammar, Chart) - Constructor for class stefy.Parser
Creates a parser given a grammar, register, and a chart.
ParserX - class stefy.ParserX.
ParserX class (DD) is used for DD of the objects of class Parser.
ParserX(Interpreter, ChartX, GrammarX) - Constructor for class stefy.ParserX
Creates a new instance of ParserX.
parseTreeToString() - Method in class stefy.RuleX
String representation of the parse tree contained in an edge.
pChartToString() - Method in class stefy.ParserX
Returns the string representation of the passive chart.
popConfig() - Method in class stefy.avm.Tokenizer
Pops the current tokenizer configuration from an internal stack.
principles(RuleX) - Method in class stefy.GrammarX
Callback function, called during construction of a rule.
PrintInternals - Static variable in class stefy.avm.VariableX
If true, printing AVMs includes some internal information.
println(String, Object) - Static method in class stefy.avm.DD
 
pushConfig() - Method in class stefy.avm.Tokenizer
Pushes the current tokenizer configuration to an internal stack.

Q

quoteChar(int) - Method in class stefy.avm.Tokenizer
Set a character to be a quote character.

R

readDval(int) - Method in class stefy.avm.Tokenizer
Verifies that the current token is of type ttype, returns its dval, and reads next token.
readDval(String) - Method in class stefy.avm.Tokenizer
Verifies that the type name of the current token is ttname, returns its ival, and reads next token.
readIval(int) - Method in class stefy.avm.Tokenizer
Verifies that the current token is of type ttype, returns its ival, and reads next token.
readIval(String) - Method in class stefy.avm.Tokenizer
Verifies that the type name of the current token is ttname, returns its ival, and reads next token.
readSval(int) - Method in class stefy.avm.Tokenizer
Verifies that the current token is of type ttype, returns its sval, and reads next token.
readSval(String) - Method in class stefy.avm.Tokenizer
Verifies that the type name of the current token is ttname, returns its sval, and reads next token.
readToken(int, String) - Method in class stefy.avm.Tokenizer
Reports an error if it does not see a token of type ttype, and sval equal to s.
readToken(String, String) - Method in class stefy.avm.Tokenizer
Reports an error if it does not see a token with token name ttname, and sval equal to s.
remove(Variable, String) - Static method in class stefy.avm.VariableX
Removes a value.
rereadToken() - Method in class stefy.avm.Tokenizer
Return to the beginning of the last read token and read a token again (with possibly another rules).
resetSyntax() - Method in class stefy.avm.Tokenizer
Resets syntax: all characters are ordinary characters.
Rule - class stefy.Rule.
Rule class (RT) implements an HPSG rule.
Rule() - Constructor for class stefy.Rule
Constructor.
RuleQueue.Comparator - interface stefy.RuleQueue.Comparator.
Interface for supplying a rule comparator.
rules - Variable in class stefy.Grammar
 
RuleX - class stefy.RuleX.
(DD) Similarly to VariableX, the RuleX class contains the functionallity used for creating and maintaing the Rule instances, but which not needed at run-time.
RuleX(GrammarX) - Constructor for class stefy.RuleX
Constructor.
RuleX(Rule, GrammarX) - Constructor for class stefy.RuleX
Constructor.
RuleX(String, GrammarX) - Constructor for class stefy.RuleX
Construct rule by compiling it from a string.
run() - Method in class stefy.Interpreter
Runs interpreter.

S

S - Static variable in class stefy.avm.ErrorHandler
 
S - Static variable in class stefy.avm.AtomSet
 
saval - Variable in class stefy.avm.Tokenizer
An array of strings obtained after parsing some compelx tokens (eg, XML tags).
seeToken(int, String) - Method in class stefy.avm.Tokenizer
Check if the current token is the token ttype with the string value s.
seeToken(String, String) - Method in class stefy.avm.Tokenizer
Check if the current token has the token type name ttname, and has the sval value s.
set(int) - Method in class stefy.avm.BitSet1
Similar to BitSet
set(String, Object, int) - Method in class stefy.avm.VariableX
Sets the value in an AVM.
setCloned(boolean) - Method in class stefy.avm.Unifiable
Public access to cloned.
setEscapeCharacter(int) - Method in class stefy.avm.Tokenizer
Sets the escape character for control tokens.
setHeadIndex(int) - Method in class stefy.RuleX
Set the head index.
setId(int) - Method in class stefy.avm.Variable
Sets BasicAVM id.
setIgnore(int, boolean) - Method in class stefy.avm.Tokenizer
Specifies that a token type should be ignored.
setLexicon(LexiconX) - Method in class stefy.GrammarX
Set grammar lexicon.
setOS(Variable, String, String) - Static method in class stefy.avm.VariableX
Set a value to an atom.
setS(Variable, String, Object, int) - Static method in class stefy.avm.VariableX
Sets the value in an AVM (static method).
setTrace(int) - Method in class stefy.ParserX
 
setType(String, String) - Method in class stefy.avm.VariableX
Sets a type of a basic AVM, use "" to set the root.
shallowCopy() - Method in class stefy.Rule
First, does whatever is done for a super classes, and then do some additional stuff.
shallowCopy() - Method in class stefy.avm.Variable
Makes shallow copy of this object.
sharedDuplicate() - Method in class stefy.Rule
Duplicates the Rule with hidden structure sharing.
sharedDuplicate() - Method in class stefy.avm.Variable
Shared duplicate: duplicate with hidden structure sharing.
sharedDuplicateAndSeparate() - Method in class stefy.avm.Variable
Shared duplication.
size - Variable in class stefy.avm.AttributeSet
 
size() - Method in class stefy.RuleX
Get rule size (length of the right hand side).
size() - Method in class stefy.avm.BitSet1
Similar to BitSet
SMODE_ASSERT - Static variable in class stefy.avm.VariableX
Search mode with assert (fails if a path does not exist).
SMODE_CREATE - Static variable in class stefy.avm.VariableX
Search mode with creation of path if necessary and if possible.
SMODE_N - Static variable in class stefy.avm.VariableX
Search mode that returns a null (or equivalent) if path does not exist or not possible.
SMODE_NCREATE - Static variable in class stefy.avm.VariableX
Search mode that will create a path if necessary and if possible.
SMODE_OCREATE - Static variable in class stefy.avm.VariableX
Search mode with overriding creation of path and value if necessary.
status - Variable in class stefy.avm.Variable
Variable status.
stefy - package stefy
Provides additional classes and interfaces (on top of the stefy.avm) that are used for parsing.
stefy.avm - package stefy.avm
Provides necessary classes and interface for implementing attribute-value matrices.
Strict - Static variable in class stefy.avm.TypeHierarchyX
If true, then a type has to be added before specifying any sub-type relations that includes it, and types can be included in type hierarchy on the fly.
sval - Variable in class stefy.avm.Tokenizer
String value of the current token.

T

Tokenizer - class stefy.avm.Tokenizer.
Tokenizer class (DD) is an advanced tokenizer similar to the standard StringTokenizer or StreamTokenizer.
Tokenizer(InputStream) - Constructor for class stefy.avm.Tokenizer
Constructs tokenizer on a given InputStream.
Tokenizer(Reader) - Constructor for class stefy.avm.Tokenizer
Constructs tokenizer on a Reader.
Tokenizer(String) - Constructor for class stefy.avm.Tokenizer
Constructs tokenizer on a given string.
toShortString() - Method in class stefy.RuleX
Short string represetnation.
toString() - Method in class stefy.ChartX
Produces a string representation of the chart.
toString() - Method in class stefy.avm.Variable
 
toString() - Method in class stefy.avm.VariableX
Returns a string representation of the object variable.
toString() - Method in class stefy.avm.TypeHierarchyX
Prints out a type hierarchy, which can be compiled by the method TypeHierarchyX.compile(String).
toString() - Method in class stefy.avm.TypeX
 
toString() - Method in class stefy.avm.BitSet1
Similar to BitSet
toString() - Method in class stefy.avm.Tokenizer
Returns the string representation of the current stream token.
toString() - Method in class stefy.avm.Accumulator
Returns the string representing accumulated value (double).
toString(CBFilterAVMTupleX) - Method in class stefy.avm.VariableX
Returns a string representation of the object variable.
toString(Chart, ParserX) - Static method in class stefy.ChartX
 
toString(GrammarX) - Method in class stefy.ChartX
Produces a string representation of the chart.
toString(Variable) - Static method in class stefy.avm.VariableX
Returns a string representation of the given variable (static version).
toString(Variable, AttributeSet, TypeHierarchyX, CBFilterAVMTupleX) - Static method in class stefy.avm.VariableX
Returns a string representation of the given variable (static version).
toString(Variable, CBFilterAVMTupleX) - Static method in class stefy.avm.VariableX
Returns a string representation of the given variable (static version).
toString2(Map, int[][], AttributeSet, TypeHierarchyX, CBFilterAVMTupleX) - Method in class stefy.LastRef
Overriding the method from Unifiable.
toString2(Map, int[][], AttributeSet, TypeHierarchyX, CBFilterAVMTupleX) - Method in class stefy.avm.Unifiable
 
toString2S(Variable, Map, int[][], AttributeSet, TypeHierarchyX, CBFilterAVMTupleX) - Static method in class stefy.avm.VariableX
 
toStringShort() - Method in class stefy.avm.VariableX
A short string representation of a variable.
toStringShort(Variable) - Static method in class stefy.avm.VariableX
A short string representation of a variable (static version).
toStringShortEdge(ParserX) - Method in class stefy.RuleX
Short edge representation.
toStringType() - Method in class stefy.avm.VariableX
The name of the root type.
trace(String) - Method in class stefy.Interpreter
Prints trace string to the interpreter writer with prefix trace:.
trimToSize() - Method in class stefy.GrammarX
 
TT_CONTROL - Static variable in class stefy.avm.Tokenizer
The token type denoting a control word (reserved word, keyword).
TT_DOUBLE - Static variable in class stefy.avm.Tokenizer
The token type denoting a floating-point number.
TT_EOF - Static variable in class stefy.avm.Tokenizer
The token type denoting the end of file.
TT_EOL - Static variable in class stefy.avm.Tokenizer
The token type denoting the end of line.
TT_HEADER - Static variable in class stefy.avm.Tokenizer
The token type denoting header (e.g., RFC822 (e-mail) header).
TT_INTEGER - Static variable in class stefy.avm.Tokenizer
The token type denoting an integer number.
TT_QUOTE - Static variable in class stefy.avm.Tokenizer
Default quote token type.
TT_SPC - Static variable in class stefy.avm.Tokenizer
The token type denoting white space (not EOL).
TT_WORD - Static variable in class stefy.avm.Tokenizer
The token type denoting a word.
TT_XMLTAG - Static variable in class stefy.avm.Tokenizer
The token type denoting XML tag (may not be precisely according to the standard).
ttName(int) - Method in class stefy.avm.Tokenizer
Get ttype name.
ttype - Variable in class stefy.avm.Tokenizer
Current token type.
Type - class stefy.avm.Type.
The Type class (RT) implements an instance of type.
Type(TypeHierarchy) - Constructor for class stefy.avm.Type
Constructor: Creates a new type.
typeConflict() - Method in class stefy.avm.UnificationCallback
Called when a type conflict is encountered.
typeHierarchy - Variable in class stefy.GrammarX
 
TypeHierarchy - class stefy.avm.TypeHierarchy.
TypeHierarchy class (RT) implements a hierarchy of types.
TypeHierarchy() - Constructor for class stefy.avm.TypeHierarchy
 
TypeHierarchyX - class stefy.avm.TypeHierarchyX.
TypeHierarchyX class (DD) implements a hierarchy of types.
TypeHierarchyX() - Constructor for class stefy.avm.TypeHierarchyX
Constructor.
TypeHierarchyX(String, String) - Constructor for class stefy.avm.TypeHierarchyX
Constructor.
TypeX - class stefy.avm.TypeX.
TypeX class, DD.
TypeX(String, TypeHierarchyX) - Constructor for class stefy.avm.TypeX
 

U

Unifiable - class stefy.avm.Unifiable.
Unifiable class (RT) used as supertype class for all classes that define unification in a special way.
Unifiable() - Constructor for class stefy.avm.Unifiable
Constructor.
UnificationCallback - class stefy.avm.UnificationCallback.
UnificationCallback (RT) class is used to change the behaviour of the standard unification algorithm.
UnificationCallback() - Constructor for class stefy.avm.UnificationCallback
 
UNIFY_D - Static variable in class stefy.avm.Variable
Destructive unification mode
UNIFY_N - Static variable in class stefy.avm.Variable
Non-destructive unification mode with no hidden structure sharing
UNIFY_S - Static variable in class stefy.avm.Variable
Non-destructive unification mode with hidden structure sharing
unify(Type) - Method in class stefy.avm.Type
Non-destructive unification.
unify(Variable, int) - Method in class stefy.avm.Variable
Unify this variable with other variable.
unify(VariableX, int) - Method in class stefy.avm.VariableX
Unify this variablex destructively with other variablex and return the result.
unify1(Object, Stack) - Method in class stefy.LastRef
Unification.
unify1(Object, Stack) - Method in class stefy.avm.Unifiable
Used during unification; unifies this object with o, and updates stack sigma.
unify1(Object, Stack) - Method in class stefy.avm.Accumulator
Unifies two accumulators (used by the unification method, not to be used by a user).
unify1(Object, Stack) - Method in class stefy.avm.BasicAVM
 
unify1OrRecover(Variable) - Method in class stefy.avm.Variable
The first phase of unification.
uninstantiate() - Method in class stefy.avm.Variable
Uninstantiate the variable.
unionSafe(Variable) - Method in class stefy.avm.Variable
The method unionSafe implements operation UNION of the data structure FIND-UNION (see Rivest[?]).

V

value - Variable in class stefy.avm.Accumulator
The stored value.
Variable - class stefy.avm.Variable.
Variable class (RT) represents a reference to a BasicAVM.
Variable() - Constructor for class stefy.avm.Variable
Constructor.
Variable(Object) - Constructor for class stefy.avm.Variable
Constructor.
VariableX - class stefy.avm.VariableX.
VariableX class, DD.
VariableX() - Constructor for class stefy.avm.VariableX
Constructor.
VariableX(AttributeSet, TypeHierarchyX) - Constructor for class stefy.avm.VariableX
Constructor.
VariableX(String) - Constructor for class stefy.avm.VariableX
Constructor.
VariableX(Variable) - Constructor for class stefy.avm.VariableX
Constructor.
VariableX(Variable, AttributeSet, TypeHierarchyX) - Constructor for class stefy.avm.VariableX
Constructor.
verbose - Static variable in class stefy.avm.ErrorHandler
 

W

walkAndMark(Map, int[][], Variable[][]) - Method in class stefy.LastRef
Overriding the method from Unifiable
walkAndMark(Map, int[][], Variable[][]) - Method in class stefy.avm.Unifiable
 
walkAndMarkS(Variable, Map, int[][], Variable[][]) - Static method in class stefy.avm.VariableX
General purpose depth-first walker.
whitespaceChars(int, int) - Method in class stefy.avm.Tokenizer
Specifies that all characters c in the range low <= c <= high have "whitespace" attribute set.
wordChar(int) - Method in class stefy.avm.Tokenizer
Specifies the character c have "alpha" and "alphanum" attributes set.
wordChars(int, int) - Method in class stefy.avm.Tokenizer
Specifies that all characters c in the range low <= c <= high have "alpha" and "alphanum" attributes set.
wordChars(String) - Method in class stefy.avm.Tokenizer
Specifies that all characters c in the string s have "alpha" and "alphanum" attributes set.

X

x(Object) - Static method in class stefy.avm.DD
Takes object o and returns a D&D wrapper class.
XMLtags(boolean) - Method in class stefy.avm.Tokenizer
Activates recognition of XML tags.
xor(BitSet1) - Method in class stefy.avm.BitSet1
Similar to BitSet

A B C D E F G H I L M N O P Q R S T U V W X
Stefy

Submit a bug or feature
Copyright 1998-2004 Vlado Keselj. All Rights Reserved.