Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Z 

A

AALOAD - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
AASTORE - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
absoluteFile(File, String) - Static method in class net.oneandone.mork.compiler.Mork
 
Access - Enum in net.oneandone.mork.classfile
ACC_ constants from Java Virtual Machine Specification.
accessFlags - Variable in class net.oneandone.mork.classfile.ClassDef
 
accessFlags - Variable in class net.oneandone.mork.classfile.FieldDef
 
accessFlags - Variable in class net.oneandone.mork.classfile.MethodDef
 
ACONST_NULL - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
action - Variable in class net.oneandone.mork.compiler.Line
 
Action - Class in net.oneandone.mork.regexpr
stores the result from visiting a node
Action() - Constructor for class net.oneandone.mork.regexpr.Action
 
ActionException - Exception in net.oneandone.mork.regexpr
 
ActionException(String) - Constructor for exception net.oneandone.mork.regexpr.ActionException
 
actionToString(int, Grammar) - Static method in class net.oneandone.mork.parser.ParserTable
 
add(ClassDef) - Method in class net.oneandone.mork.classfile.Repository
 
add(StringArrayList, String[]) - Static method in class net.oneandone.mork.compiler.Stubs
 
add(long) - Method in class net.oneandone.mork.grammar.PrefixSet
 
add(String) - Method in class net.oneandone.mork.misc.StringArrayList
Adds a new element to the end of the List.
add(State) - Method in class net.oneandone.mork.pda.PDA
 
add(Selection) - Method in class net.oneandone.mork.reflect.Selection
 
add(Object) - Method in class net.oneandone.mork.scanner.FA
Inserts a new states to the automaton.
add(int, Range) - Method in class net.oneandone.mork.scanner.State
 
add(AttributionBuffer) - Method in class net.oneandone.mork.semantics.Ag
 
add(Attribute, int) - Method in class net.oneandone.mork.semantics.Ag
 
add(State) - Method in class net.oneandone.mork.semantics.AgBuffer
 
add(int, Attribute) - Method in class net.oneandone.mork.semantics.Alternative
 
add(AttributeOccurrence) - Method in class net.oneandone.mork.semantics.AttributionBuffer
 
add(Attribute) - Method in class net.oneandone.mork.semantics.Layout
 
add(AttributionBuffer) - Method in class net.oneandone.mork.semantics.Layout
 
addAccept(int, int) - Method in class net.oneandone.mork.parser.ParserTable
 
addActions(int, ParserTable, ConflictHandler) - Method in class net.oneandone.mork.pda.State
 
addAll(Node<?>) - Method in class net.oneandone.mork.classfile.Repository
 
addAll(PrefixSet) - Method in class net.oneandone.mork.grammar.PrefixSet
 
addAll(StringArrayList) - Method in class net.oneandone.mork.misc.StringArrayList
Adds a whole List of elements.
addAll(IntArrayList, List<Attribute>) - Method in class net.oneandone.mork.semantics.Alternative
 
addAll(List<AttributeOccurrence>) - Method in class net.oneandone.mork.semantics.AttributionBuffer
 
addAllLazy(Node) - Method in class net.oneandone.mork.classfile.Repository
 
addAlternative(int) - Method in class net.oneandone.mork.grammar.GrammarBase.PreSymbol
 
addArgAttrs(List<Attribute>) - Method in class net.oneandone.mork.semantics.Alternative
Add all argument attributes to next (if not already contained in next)
addArgAttrs(List<Attribute>) - Method in class net.oneandone.mork.semantics.State
Add all argument attributes to next (if not already contained in next)
addArgument(Argument, Definition) - Method in class net.oneandone.mork.mapping.Definition
 
addBlind(int, Attribute, int) - Method in class net.oneandone.mork.semantics.State
 
addConstructor(Set<Access>, ClassRef[], Code) - Method in class net.oneandone.mork.classfile.ClassDef
 
addDownTransport(int, int, Attribute) - Method in class net.oneandone.mork.semantics.State
 
addField(Set<Access>, ClassRef, String) - Method in class net.oneandone.mork.classfile.ClassDef
 
addIfNew(int, Object) - Method in class net.oneandone.mork.classfile.Output
 
addIfNew(int, Object) - Method in class net.oneandone.mork.classfile.Pool
 
addIfNew(State) - Method in class net.oneandone.mork.pda.PDA
 
addIfNew(State) - Method in interface net.oneandone.mork.pda.PDABuilder
 
addMethod(Set<Access>, ClassRef, String, ClassRef[], Code) - Method in class net.oneandone.mork.classfile.ClassDef
 
addNullable(IntBitSet) - Method in class net.oneandone.mork.grammar.Grammar
Returns a symbols that can derive the empty word.
addProduction(int[]) - Method in class net.oneandone.mork.grammar.GrammarBase
 
addProduction(int, int[]) - Method in class net.oneandone.mork.grammar.GrammarBase
 
addProductions(Grammar) - Method in class net.oneandone.mork.grammar.Grammar
 
addReachable(int, IntBitSet, IntBitSet) - Method in class net.oneandone.mork.grammar.Grammar
 
addReduce(int, State, int, int, ConflictHandler) - Method in class net.oneandone.mork.parser.ParserTable
 
addRetSuccessors(List<Jsr>, int, IntCollection) - Static method in class net.oneandone.mork.classfile.Jsr
idx index of ret
addRetSuccessors(int, IntCollection) - Method in class net.oneandone.mork.classfile.Jsr
 
addShift(int, int, int) - Method in class net.oneandone.mork.parser.ParserTable
Cannot have conflicts.
addTerminable(IntBitSet) - Method in class net.oneandone.mork.grammar.Grammar
 
addUnpacked(int...) - Method in class net.oneandone.mork.grammar.PrefixSet
 
addUpTransport(int, int, Attribute) - Method in class net.oneandone.mork.semantics.State
 
addUser(int, int) - Method in class net.oneandone.mork.grammar.GrammarBase.PreSymbol
 
addWhitespace(IntBitSet) - Method in class net.oneandone.mork.parser.ParserTable
 
AE_CNST - Static variable in interface net.oneandone.mork.classfile.Constants
1 byte index to int or float or String constant.
AE_CNST2_W - Static variable in interface net.oneandone.mork.classfile.Constants
2 byte index to long or double constant.
AE_CNST_W - Static variable in interface net.oneandone.mork.classfile.Constants
2 byte index to int or float or string constant.
AE_FIELDREF - Static variable in interface net.oneandone.mork.classfile.Constants
 
AE_I_D0 - Static variable in interface net.oneandone.mork.classfile.Constants
 
AE_I_D1 - Static variable in interface net.oneandone.mork.classfile.Constants
 
AE_I_F0 - Static variable in interface net.oneandone.mork.classfile.Constants
 
AE_I_F1 - Static variable in interface net.oneandone.mork.classfile.Constants
 
AE_I_F2 - Static variable in interface net.oneandone.mork.classfile.Constants
 
AE_I_I0 - Static variable in interface net.oneandone.mork.classfile.Constants
 
AE_I_I1 - Static variable in interface net.oneandone.mork.classfile.Constants
 
AE_I_I2 - Static variable in interface net.oneandone.mork.classfile.Constants
 
AE_I_I3 - Static variable in interface net.oneandone.mork.classfile.Constants
 
AE_I_I4 - Static variable in interface net.oneandone.mork.classfile.Constants
 
AE_I_I5 - Static variable in interface net.oneandone.mork.classfile.Constants
 
AE_I_IML - Static variable in interface net.oneandone.mork.classfile.Constants
 
AE_I_L0 - Static variable in interface net.oneandone.mork.classfile.Constants
 
AE_I_L1 - Static variable in interface net.oneandone.mork.classfile.Constants
 
AE_I_LAST - Static variable in interface net.oneandone.mork.classfile.Constants
 
AE_I_NULL - Static variable in interface net.oneandone.mork.classfile.Constants
 
AE_IFMETHOD - Static variable in interface net.oneandone.mork.classfile.Constants
 
AE_METHODREF - Static variable in interface net.oneandone.mork.classfile.Constants
 
AE_REFTYPEREF - Static variable in interface net.oneandone.mork.classfile.Constants
2 byte index to reference of array, class or interface.
AE_S1 - Static variable in interface net.oneandone.mork.classfile.Constants
1 byte of signed immediate data.
AE_S2 - Static variable in interface net.oneandone.mork.classfile.Constants
2 byte of signed immediate data.
AE_U1 - Static variable in interface net.oneandone.mork.classfile.Constants
1 byte of unsigned immediate data.
AE_U2 - Static variable in interface net.oneandone.mork.classfile.Constants
2 byte of unsigned immediate data.
AE_U4 - Static variable in interface net.oneandone.mork.classfile.Constants
4 byte data.
Ag - Class in net.oneandone.mork.semantics
Attribute grammar, supports >=0 synthesized and inherited attributes.
Ag(Grammar) - Constructor for class net.oneandone.mork.semantics.Ag
 
AgBuffer - Class in net.oneandone.mork.semantics
Attribute grammar, supports >=0 synthesized and inherited attributes.
AgBuffer(Attribute) - Constructor for class net.oneandone.mork.semantics.AgBuffer
 
AgBuffer(List<State>) - Constructor for class net.oneandone.mork.semantics.AgBuffer
 
ALL - Static variable in class net.oneandone.mork.regexpr.Range
 
allocate(ClassRef) - Method in class net.oneandone.mork.classfile.Code
 
allocateNonterminal(Parser, Object) - Method in class net.oneandone.mork.semantics.NodeFactory
 
allocateTerminal(Scanner, Object) - Method in class net.oneandone.mork.semantics.NodeFactory
 
ALOAD - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ALOAD_0 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ALOAD_1 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ALOAD_2 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ALOAD_3 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ALT - Static variable in interface net.oneandone.mork.semantics.Compare
 
alternate(FA) - Method in class net.oneandone.mork.scanner.FA
 
alternate(List<Occurrence>) - Static method in class net.oneandone.mork.semantics.Occurrence
 
alternate(Type) - Method in class net.oneandone.mork.semantics.Type
 
Alternative - Class in net.oneandone.mork.semantics
 
Alternative(Alternative) - Constructor for class net.oneandone.mork.semantics.Alternative
 
Alternative(int, int) - Constructor for class net.oneandone.mork.semantics.Alternative
 
alternatives - Variable in class net.oneandone.mork.grammar.Symbol
productions for this symbol
AMBIGUOUS_CONSTRUCTOR_NAME - Static variable in class net.oneandone.mork.mapping.Conversion
 
and(Range) - Method in class net.oneandone.mork.regexpr.Range
 
ANEWARRAY - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
append(Class, Object[], Object[]) - Static method in class net.oneandone.mork.reflect.Arrays
 
append(AgBuffer) - Method in class net.oneandone.mork.semantics.AgBuffer
 
ARETURN - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
args - Variable in class net.oneandone.mork.classfile.InstructionEncoding
 
args - Variable in class net.oneandone.mork.classfile.InstructionType
depends on encoding: SIMPLE: argument types LV: opcode_0, opcode_1, opcode_2, opcode_3 BRANCH: opcodeNot // opcode for negation VBRANCH: opcodeW otherwise: empty
argSize() - Method in class net.oneandone.mork.classfile.MethodRef
 
Argument - Class in net.oneandone.mork.mapping
A translated path.
Argument(int, AgBuffer, List<Definition>) - Constructor for class net.oneandone.mork.mapping.Argument
non-local argument
ARGUMENT_NOT_ASSIGNABLE - Static variable in class net.oneandone.mork.mapping.Definition
 
ARGUMENT_TYPE_MISMATCH - Static variable in class net.oneandone.mork.mapping.Conversion
 
arguments - Variable in class net.oneandone.mork.classfile.Instruction
 
argumentTypes - Variable in class net.oneandone.mork.classfile.MethodDef
 
argumentTypes - Variable in class net.oneandone.mork.classfile.MethodRef
 
ARRAYLENGTH - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
arrayLoad - Variable in class net.oneandone.mork.classfile.Type
 
Arrays - Class in net.oneandone.mork.reflect
Additional functionality over java.util.Arrays.
Arrays() - Constructor for class net.oneandone.mork.reflect.Arrays
 
arrayStore - Variable in class net.oneandone.mork.classfile.Type
 
assertInvariant() - Method in class net.oneandone.mork.scanner.Buffer
 
ASTORE - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ASTORE_0 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ASTORE_1 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ASTORE_2 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ASTORE_3 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ATHROW - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
attr - Variable in class net.oneandone.mork.semantics.AttributeOccurrence
 
Attribute - Class in net.oneandone.mork.classfile.attribute
 
Attribute(String) - Constructor for class net.oneandone.mork.classfile.attribute.Attribute
 
Attribute - Class in net.oneandone.mork.semantics
An attribute is the type of an attribute instance.
Attribute(int, String, Type) - Constructor for class net.oneandone.mork.semantics.Attribute
 
Attribute(int, String) - Constructor for class net.oneandone.mork.semantics.Attribute
Creates Attribute with Object type.
Attribute(Attribute) - Constructor for class net.oneandone.mork.semantics.Attribute
 
attributeName(StringArrayList, int, String) - Static method in class net.oneandone.mork.compiler.Stubs
 
attributeName(StringArrayList, int) - Static method in class net.oneandone.mork.compiler.Stubs
 
AttributeOccurrence - Class in net.oneandone.mork.semantics
 
AttributeOccurrence(Attribute, int) - Constructor for class net.oneandone.mork.semantics.AttributeOccurrence
 
attributes - Variable in class net.oneandone.mork.classfile.ClassDef
 
attributes - Variable in class net.oneandone.mork.classfile.Code
List of Attributes
attributes - Variable in class net.oneandone.mork.classfile.FieldDef
 
attributes - Variable in class net.oneandone.mork.classfile.MethodDef
 
Attribution - Class in net.oneandone.mork.semantics
Attribute function call.
Attribution(Function, int, int, int[], int[]) - Constructor for class net.oneandone.mork.semantics.Attribution
Nonterminal attribution.
AttributionBuffer - Class in net.oneandone.mork.semantics
Attribution function call buffer.
AttributionBuffer(AttributionBuffer) - Constructor for class net.oneandone.mork.semantics.AttributionBuffer
 
AttributionBuffer(int, Function, AttributeOccurrence) - Constructor for class net.oneandone.mork.semantics.AttributionBuffer
 
attrs - Variable in class net.oneandone.mork.semantics.Node
 
attrsToString(StringBuilder, StringArrayList) - Method in class net.oneandone.mork.semantics.AttributionBuffer
 

B

BALOAD - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
BASE - Static variable in class net.oneandone.mork.grammar.Prefix
 
base - Variable in exception net.oneandone.mork.misc.GenericException
 
BASTORE - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
beginTranslation(Object, Code) - Method in class net.oneandone.mork.compiler.CustomCompiler
The custom compile is allowed to generate at most MIN_INSTRUCTIONS
beginTranslation(Object, Code) - Method in class net.oneandone.mork.compiler.FunctionCompiler
 
beginTranslation(Object, Code) - Method in class net.oneandone.mork.compiler.GenericCompiler
called before prepareing the arguments.
BIPUSH - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
Blackbox - Class in net.oneandone.mork.classfile.attribute
TODO: Replace these attribute with a proper representation
Blackbox(String, Input) - Constructor for class net.oneandone.mork.classfile.attribute.Blackbox
 
BOOLEAN - Static variable in class net.oneandone.mork.classfile.ClassRef
 
BRANCH - Static variable in interface net.oneandone.mork.classfile.Constants
 
Buffer - Class in net.oneandone.mork.scanner
Connection between Scanner and Reader.
Buffer() - Constructor for class net.oneandone.mork.scanner.Buffer
 
Buffer(int) - Constructor for class net.oneandone.mork.scanner.Buffer
 
BuiltIn - Class in net.oneandone.mork.semantics
Predefined functions usefull for attribution.
BuiltIn() - Constructor for class net.oneandone.mork.semantics.BuiltIn
 
BYTE - Static variable in interface net.oneandone.mork.classfile.Constants
 
Bytecodes - Interface in net.oneandone.mork.classfile
Some of the constants declared in the Java Virtual Machine Specification.

C

calcCard(Attribute) - Method in class net.oneandone.mork.semantics.AgBuffer
 
calcOccurrence(Attribute) - Method in class net.oneandone.mork.semantics.AgBuffer
 
calcOccurrence(List<Attribute>, Attribute) - Method in class net.oneandone.mork.semantics.AgBuffer
 
calcOccurrence(AgBuffer, List<Attribute>) - Method in class net.oneandone.mork.semantics.State
 
calcOccurrences() - Method in class net.oneandone.mork.semantics.AgBuffer
 
calcResult() - Method in class net.oneandone.mork.reflect.Selection
 
caller - Variable in class net.oneandone.mork.classfile.Jsr
Caller indexes.
CALOAD - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
card() - Method in class net.oneandone.mork.semantics.Occurrence
 
card - Variable in class net.oneandone.mork.semantics.Type
 
cardCard(int, int) - Static method in class net.oneandone.mork.semantics.Type
 
cardString() - Method in class net.oneandone.mork.semantics.Type
 
CASTORE - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
CHAR - Static variable in class net.oneandone.mork.classfile.ClassRef
 
check(int, IntBitSet, List<String>) - Method in class net.oneandone.mork.grammar.Grammar
 
checkArgs(Object[]) - Method in class net.oneandone.mork.classfile.InstructionType
 
CHECKCAST - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
checkSimpleArgs(Object[]) - Method in class net.oneandone.mork.classfile.InstructionType
 
children - Variable in class net.oneandone.mork.semantics.Node
 
choice(Object[]) - Method in class net.oneandone.mork.grammar.Ebnf
 
choice(Object[]) - Method in class net.oneandone.mork.regexpr.Action
 
Choice - Class in net.oneandone.mork.regexpr
Left | Right, a little bit more general.
Choice(RegExpr...) - Constructor for class net.oneandone.mork.regexpr.Choice
 
choice(Object[]) - Method in class net.oneandone.mork.scanner.Expander
 
choice(Object[]) - Method in class net.oneandone.mork.scanner.FABuilder
 
ClassDef - Class in net.oneandone.mork.classfile
A class file.
ClassDef(ClassRef, ClassRef) - Constructor for class net.oneandone.mork.classfile.ClassDef
Create a new class file with the specified name and super class name.
ClassDef(Input) - Constructor for class net.oneandone.mork.classfile.ClassDef
Create a class file from the specified input stream.
classFind(String) - Static method in class net.oneandone.mork.classfile.ClassRef
Looks up a class by name.
ClassRef - Class in net.oneandone.mork.classfile
 
ClassRef(Class<?>) - Constructor for class net.oneandone.mork.classfile.ClassRef
 
ClassRef(String) - Constructor for class net.oneandone.mork.classfile.ClassRef
 
ClassRef(String, int) - Constructor for class net.oneandone.mork.classfile.ClassRef
 
classToFileName(String) - Static method in class net.oneandone.mork.classfile.ClassRef
 
classToResName(String) - Static method in class net.oneandone.mork.classfile.ClassRef
 
cloneAttributes(AgBuffer, Type, Attribute) - Method in class net.oneandone.mork.semantics.AgBuffer
Clones this buffer but replaces all transport attributes with new attributes of the specified type.
cloneAttributeTransport(Map<Attribute, Attribute>) - Method in class net.oneandone.mork.semantics.State
 
cloneEmpty(State) - Static method in class net.oneandone.mork.semantics.State
 
close() - Method in class net.oneandone.mork.classfile.Input
 
close() - Method in class net.oneandone.mork.classfile.Output
 
close() - Method in interface net.oneandone.mork.mapping.ErrorHandler
Throws an exception when one of the above methods was called.
close() - Method in class net.oneandone.mork.mapping.ExceptionErrorHandler
 
close() - Method in class net.oneandone.mork.mapping.PrintWriterErrorHandler
 
closeCode() - Method in class net.oneandone.mork.classfile.Input
 
closeCode() - Method in class net.oneandone.mork.classfile.Output
 
closure(Grammar, Map<Integer, PrefixSet>, int) - Method in class net.oneandone.mork.pda.State
 
CNST - Static variable in interface net.oneandone.mork.classfile.Constants
 
Code - Class in net.oneandone.mork.classfile
 
Code() - Constructor for class net.oneandone.mork.classfile.Code
 
Code(Input) - Constructor for class net.oneandone.mork.classfile.Code
 
COLUMN - Static variable in class net.oneandone.mork.semantics.NodeFactory
 
combineLabels(FA, FA) - Static method in class net.oneandone.mork.scanner.Label
 
commonBase(Class<?>, Class<?>) - Static method in class net.oneandone.mork.classfile.ClassRef
Gets the common base of two classes.
compare(Argument) - Method in class net.oneandone.mork.mapping.Argument
 
compare(AgBuffer) - Method in class net.oneandone.mork.semantics.AgBuffer
 
compare(Alternative) - Method in class net.oneandone.mork.semantics.Alternative
Compares functions.
Compare - Interface in net.oneandone.mork.semantics
 
compare(State, List<Attribute>, List<Attribute>) - Method in class net.oneandone.mork.semantics.State
 
compareTo(Item) - Method in class net.oneandone.mork.pda.Item
 
compile(Job) - Method in class net.oneandone.mork.compiler.Mork
 
CompiledFunctionBase - Class in net.oneandone.mork.compiler
 
CompiledFunctionBase() - Constructor for class net.oneandone.mork.compiler.CompiledFunctionBase
 
CompleteFA - Class in net.oneandone.mork.scanner
Adds tranisitions to a specified state for all input not defined in the given automaton.
CompleteFA() - Constructor for class net.oneandone.mork.scanner.CompleteFA
 
componentType - Variable in class net.oneandone.mork.classfile.ClassRef
 
Composition - Class in net.oneandone.mork.reflect
Composition of two functions.
Composition(Function, int, Function) - Constructor for class net.oneandone.mork.reflect.Composition
Create a Composition.
compute(PrintWriter) - Method in class net.oneandone.mork.semantics.Node
 
Concat - Class in net.oneandone.mork.grammar
 
Concat(int) - Constructor for class net.oneandone.mork.grammar.Concat
 
concat(long, long, int) - Static method in class net.oneandone.mork.grammar.Prefix
 
CONFLICT - Static variable in class net.oneandone.mork.compiler.Syntax
 
Conflict - Class in net.oneandone.mork.parser
 
Conflict(String, int, State, int, int...) - Constructor for class net.oneandone.mork.parser.Conflict
 
ConflictHandler - Class in net.oneandone.mork.compiler
 
ConflictHandler(Grammar) - Constructor for class net.oneandone.mork.compiler.ConflictHandler
 
ConflictResolver - Class in net.oneandone.mork.compiler
 
ConflictResolver(Line[]) - Constructor for class net.oneandone.mork.compiler.ConflictResolver
 
conflicts() - Method in class net.oneandone.mork.compiler.ConflictHandler
 
cons(Class, Object, Object[]) - Static method in class net.oneandone.mork.reflect.Arrays
 
Constant - Class in net.oneandone.mork.reflect
Wraps an Object to make is useable as a constant Function, i.e.
Constant(Class, String, Object) - Constructor for class net.oneandone.mork.reflect.Constant
Creates a new Constant.
CONSTANT_CLASS - Static variable in interface net.oneandone.mork.classfile.Constants
 
CONSTANT_DOUBLE - Static variable in interface net.oneandone.mork.classfile.Constants
 
CONSTANT_FIELDREF - Static variable in interface net.oneandone.mork.classfile.Constants
 
CONSTANT_FLOAT - Static variable in interface net.oneandone.mork.classfile.Constants
 
CONSTANT_INTEGER - Static variable in interface net.oneandone.mork.classfile.Constants
 
CONSTANT_INTERFACEMETHODREF - Static variable in interface net.oneandone.mork.classfile.Constants
 
CONSTANT_LONG - Static variable in interface net.oneandone.mork.classfile.Constants
 
CONSTANT_METHODREF - Static variable in interface net.oneandone.mork.classfile.Constants
 
CONSTANT_NAMEANDTYPE - Static variable in interface net.oneandone.mork.classfile.Constants
 
CONSTANT_STRING - Static variable in interface net.oneandone.mork.classfile.Constants
 
CONSTANT_UTF8 - Static variable in interface net.oneandone.mork.classfile.Constants
 
Constants - Interface in net.oneandone.mork.classfile
Constants for this implementations.
constants - Variable in class net.oneandone.mork.classfile.Input
 
ConstantValue - Class in net.oneandone.mork.classfile.attribute
 
ConstantValue(Object) - Constructor for class net.oneandone.mork.classfile.attribute.ConstantValue
 
ConstantValue(Input) - Constructor for class net.oneandone.mork.classfile.attribute.ConstantValue
 
constr(ClassRef, ClassRef[]) - Static method in class net.oneandone.mork.classfile.MethodRef
 
constr(ClassRef) - Static method in class net.oneandone.mork.classfile.MethodRef
 
constr(ClassRef, ClassRef) - Static method in class net.oneandone.mork.classfile.MethodRef
 
constr(ClassRef, ClassRef, ClassRef) - Static method in class net.oneandone.mork.classfile.MethodRef
 
constr(ClassRef, ClassRef, ClassRef, ClassRef) - Static method in class net.oneandone.mork.classfile.MethodRef
 
constr(ClassRef, ClassRef, ClassRef, ClassRef, ClassRef) - Static method in class net.oneandone.mork.classfile.MethodRef
 
constructor - Variable in class net.oneandone.mork.mapping.Definition
constructor reference.
Constructor - Class in net.oneandone.mork.reflect
Wraps a Java Constructor to make it useable as a Function.
Constructor(Constructor) - Constructor for class net.oneandone.mork.reflect.Constructor
Creates a new Constructor.
contains(char) - Method in class net.oneandone.mork.regexpr.Range
 
contains(Range) - Method in class net.oneandone.mork.regexpr.Range
 
contains(int, Attribute) - Method in class net.oneandone.mork.semantics.Alternative
 
Conversion - Class in net.oneandone.mork.mapping
Convert, wrap/unwrap, re-arrange.
Conversion() - Constructor for class net.oneandone.mork.mapping.Conversion
 
copy(Object) - Static method in class net.oneandone.mork.mapping.Transport
Copy anything, option, value or sequence.
copyFunctionRef(Library, String) - Static method in class net.oneandone.mork.compiler.Stubs
 
core - Variable in class net.oneandone.mork.pda.Item
production with remaining. remaining = prodLength - dot
create(Input) - Static method in class net.oneandone.mork.classfile.attribute.Attribute
 
create(String, String, String) - Static method in class net.oneandone.mork.mapping.Import
 
create(Grammar, int, PrefixSet) - Static method in class net.oneandone.mork.pda.Item
 
create(Grammar, Map<Integer, PrefixSet>, int, int) - Static method in class net.oneandone.mork.pda.PDA
 
create(Function, int, Function) - Static method in class net.oneandone.mork.reflect.Composition
 
create(Constructor) - Static method in class net.oneandone.mork.reflect.Constructor
 
create(Field) - Static method in class net.oneandone.mork.reflect.Field
 
create(Method) - Static method in class net.oneandone.mork.reflect.Method
 
create(FA, int) - Static method in class net.oneandone.mork.scanner.CompleteFA
The last state of the automaton returned is the error state.
create(FA) - Static method in class net.oneandone.mork.scanner.DFA
Factory method to create an deterministic automaton.
create(FA, int, ParserTable, IntBitSet, PrintWriter, PrintWriter) - Static method in class net.oneandone.mork.scanner.ScannerFactory
 
createA(Graph<Attribute>[]) - Method in class net.oneandone.mork.semantics.OagBuilder
Computes Axy.
createA(Set, Set, Graph) - Static method in class net.oneandone.mork.semantics.Partition
 
createAttribution(AttributionBuffer) - Method in class net.oneandone.mork.semantics.Layout
 
createDefinition(Grammar, StringArrayList, int, String, Object) - Static method in class net.oneandone.mork.compiler.Stubs
 
createDP() - Method in class net.oneandone.mork.semantics.OagBuilder
Computes "dependency" relation DP (definition 1).
createDS(Graph<Attribute>[], List<Attribute>[][]) - Method in class net.oneandone.mork.semantics.OagBuilder
Computes DS, the completion of IDS using A.
createEDP(Graph[], Graph<Attribute>[]) - Method in class net.oneandone.mork.semantics.OagBuilder
 
createIDP(Graph<AttributeOccurrence>[]) - Method in class net.oneandone.mork.semantics.OagBuilder
Computes "induced dependency" releation IDP (definition 2).
createIDS(Graph<AttributeOccurrence>[]) - Method in class net.oneandone.mork.semantics.OagBuilder
Computes "induced dependencies between attributes of symbols" IDS (Definition 3).
createKeyword(String) - Static method in class net.oneandone.mork.regexpr.Sequence
 
createLeftOptional(RegExpr, RegExpr) - Static method in class net.oneandone.mork.regexpr.Choice
 
createNonterminal(int) - Method in interface net.oneandone.mork.parser.TreeBuilder
 
createNonterminal(int) - Method in class net.oneandone.mork.semantics.Oag
 
createNot(RegExpr) - Static method in class net.oneandone.mork.regexpr.Choice
 
createOption() - Static method in class net.oneandone.mork.mapping.Transport
 
createOption(RegExpr) - Static method in class net.oneandone.mork.regexpr.Choice
 
createPreVisit(int, int) - Static method in class net.oneandone.mork.semantics.Visits
 
createReduced(Attribute) - Method in class net.oneandone.mork.semantics.AgBuffer
Can be used for both down and up transport.
createRightOptional(RegExpr, RegExpr) - Static method in class net.oneandone.mork.regexpr.Choice
 
createSemantics(List<Attribute>) - Method in class net.oneandone.mork.semantics.Ag
 
createSemanticsBuffer(Ag, Transport) - Method in class net.oneandone.mork.semantics.AgBuffer
 
createSemanticsBuffer(Ag, Transport) - Method in class net.oneandone.mork.semantics.State
 
createSequence() - Static method in class net.oneandone.mork.mapping.Transport
 
createSequence(Attribute, int, AgBuffer) - Method in class net.oneandone.mork.semantics.AgBuffer
 
createSequenceOption(Object) - Static method in class net.oneandone.mork.mapping.Transport
 
createSequenceValue(Object) - Static method in class net.oneandone.mork.mapping.Transport
 
createShifted() - Method in class net.oneandone.mork.pda.Item
 
createSimple(FA, int, IntBitSet) - Static method in class net.oneandone.mork.scanner.ScannerFactory
 
createStar(RegExpr) - Static method in class net.oneandone.mork.regexpr.Loop
Kleene star.
createString() - Method in class net.oneandone.mork.scanner.Buffer
Returns the string between start and the current position.
createSymbol() - Method in class net.oneandone.mork.grammar.GrammarBase.PreSymbol
 
createSyntax(StringArrayList, Rule[], boolean, IntBitSet, Rule[], List) - Static method in class net.oneandone.mork.compiler.Stubs
 
createTable(int, ConflictHandler) - Method in class net.oneandone.mork.pda.PDA
 
createTerminal(int) - Method in interface net.oneandone.mork.parser.TreeBuilder
 
createTerminal(int) - Method in class net.oneandone.mork.semantics.Oag
 
createTimes(RegExpr, int) - Static method in class net.oneandone.mork.regexpr.Sequence
 
createTransport(Ag, Transport) - Method in class net.oneandone.mork.mapping.Argument
 
createValue(int, int) - Static method in class net.oneandone.mork.parser.ParserTable
 
createVisit(int) - Static method in class net.oneandone.mork.semantics.Visits
 
createVisits(Graph<AttributeOccurrence>[], List<Attribute>[][]) - Method in class net.oneandone.mork.semantics.OagBuilder
 
currentLabel() - Method in class net.oneandone.mork.classfile.Code
 
CustomCompiler - Class in net.oneandone.mork.compiler
 
CustomCompiler() - Constructor for class net.oneandone.mork.compiler.CustomCompiler
 

D

D2F - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
D2I - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
D2L - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
DADD - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
DALOAD - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
DASTORE - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
DCMPG - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
DCMPL - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
DCONST_0 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
DCONST_1 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
DDIV - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
declare(Attribute, Ag) - Method in class net.oneandone.mork.mapping.Internal
 
declareFixup() - Method in class net.oneandone.mork.classfile.Code
 
declareLabel() - Method in class net.oneandone.mork.classfile.Code
 
defineLabel(int) - Method in class net.oneandone.mork.classfile.Code
 
defines(List<Reference>, List<Reference>) - Method in class net.oneandone.mork.classfile.Repository
 
Definition - Class in net.oneandone.mork.classfile
Something referencable
Definition() - Constructor for class net.oneandone.mork.classfile.Definition
 
Definition - Class in net.oneandone.mork.mapping
Definition of an attribute, Other possible names: seed, join, attachment, association, representation.
Definition(boolean, Grammar, int, String, Object) - Constructor for class net.oneandone.mork.mapping.Definition
 
Deprecated - Class in net.oneandone.mork.classfile.attribute
 
Deprecated(Input) - Constructor for class net.oneandone.mork.classfile.attribute.Deprecated
 
Deprecated() - Constructor for class net.oneandone.mork.classfile.attribute.Deprecated
 
descriptor - Variable in class net.oneandone.mork.classfile.LocalVariableInfo
 
descriptor - Variable in class net.oneandone.mork.classfile.Type
 
dest - Variable in class net.oneandone.mork.semantics.Merger
attribute resulting from the merger
details - Variable in exception net.oneandone.mork.misc.GenericException
 
DFA - Class in net.oneandone.mork.scanner
Create determinitic automatons.
DFA() - Constructor for class net.oneandone.mork.scanner.DFA
 
diff(Repository, PrintWriter) - Method in class net.oneandone.mork.classfile.Repository
 
diffBody(ClassDef, ClassDef, PrintWriter) - Static method in class net.oneandone.mork.classfile.Repository
 
dimensions - Variable in class net.oneandone.mork.classfile.ClassRef
 
DLOAD - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
DLOAD_0 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
DLOAD_1 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
DLOAD_2 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
DLOAD_3 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
DMUL - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
DNEG - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
doMain(Output, String[]) - Static method in class net.oneandone.mork.compiler.Main
 
DOWN - Static variable in class net.oneandone.mork.mapping.Path
 
DOWNS - Static variable in class net.oneandone.mork.mapping.Path
 
DREM - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
DRETURN - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
DSTORE - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
DSTORE_0 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
DSTORE_1 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
DSTORE_2 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
DSTORE_3 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
DSUB - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
dump(PrintWriter) - Method in class net.oneandone.mork.classfile.Repository
 
DUP - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
DUP2 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
DUP2_X1 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
DUP2_X2 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
DUP_X1 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
DUP_X2 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 

E

eat() - Method in class net.oneandone.mork.scanner.Buffer
Move start forward to the current position.
Ebnf - Class in net.oneandone.mork.grammar
Translate regular expressions to context free grammars.
Ebnf(int) - Constructor for class net.oneandone.mork.grammar.Ebnf
 
emit(int) - Method in class net.oneandone.mork.classfile.Code
 
emit(int, int) - Method in class net.oneandone.mork.classfile.Code
 
emit(int, int, int) - Method in class net.oneandone.mork.classfile.Code
 
emit(int, String) - Method in class net.oneandone.mork.classfile.Code
 
emit(int, MethodRef) - Method in class net.oneandone.mork.classfile.Code
 
emit(int, ClassRef) - Method in class net.oneandone.mork.classfile.Code
 
emit(int, FieldRef) - Method in class net.oneandone.mork.classfile.Code
 
emit(int, int, int, int, IntArrayList) - Method in class net.oneandone.mork.classfile.Code
 
emit(int, int, IntArrayList, IntArrayList) - Method in class net.oneandone.mork.classfile.Code
 
emitArrayLoad(Code) - Method in class net.oneandone.mork.classfile.ClassRef
 
emitArrayNew(Code) - Method in class net.oneandone.mork.classfile.ClassRef
 
emitArrayStore(Code) - Method in class net.oneandone.mork.classfile.ClassRef
 
emitDefault(Code) - Method in class net.oneandone.mork.classfile.ClassRef
 
emitGeneric(int, Object[]) - Method in class net.oneandone.mork.classfile.Code
pc is increased by 1.
emitLoad(Code, int) - Method in class net.oneandone.mork.classfile.ClassRef
 
emitStore(Code, int) - Method in class net.oneandone.mork.classfile.ClassRef
 
Empty - Class in net.oneandone.mork.classfile.attribute
 
Empty(String, Input) - Constructor for class net.oneandone.mork.classfile.attribute.Empty
 
Empty(String) - Constructor for class net.oneandone.mork.classfile.attribute.Empty
 
encoding - Variable in class net.oneandone.mork.classfile.InstructionType
 
ENCODING - Static variable in class net.oneandone.mork.classfile.Set
 
end - Variable in class net.oneandone.mork.classfile.ExceptionInfo
 
end - Variable in class net.oneandone.mork.classfile.LocalVariableInfo
 
end - Variable in class net.oneandone.mork.pda.Shift
 
endTranslation(Object, Code) - Method in class net.oneandone.mork.compiler.CustomCompiler
The custom compiler is allowed to generate at most MIN_INSTRUCTUINS.
endTranslation(Object, Code) - Method in class net.oneandone.mork.compiler.FunctionCompiler
 
endTranslation(Object, Code) - Method in class net.oneandone.mork.compiler.GenericCompiler
actually invoke.
ENVIRONMENT - Static variable in class net.oneandone.mork.semantics.NodeFactory
 
EOF - Static variable in class net.oneandone.mork.scanner.Scanner
 
epsilonClosure(IntBitSet) - Method in class net.oneandone.mork.scanner.State
 
epsilonClosures() - Method in class net.oneandone.mork.scanner.FA
Its too expensive to compute a single epsilong closure.
EQ - Static variable in interface net.oneandone.mork.semantics.Compare
 
equals(Object) - Method in class net.oneandone.mork.classfile.ClassRef
 
equals(Object) - Method in class net.oneandone.mork.classfile.FieldRef
 
equals(Object) - Method in class net.oneandone.mork.classfile.MethodRef
 
equals(Object) - Method in class net.oneandone.mork.compiler.Job
 
equals(Object) - Method in class net.oneandone.mork.grammar.Prefix
 
equals(Object) - Method in class net.oneandone.mork.grammar.PrefixSet
 
equals(Object) - Method in class net.oneandone.mork.pda.Item
 
equals(Object) - Method in class net.oneandone.mork.pda.State
 
equals(Object) - Method in class net.oneandone.mork.regexpr.Range
 
equals(Object) - Method in class net.oneandone.mork.semantics.Alternative
 
equals(Object) - Method in class net.oneandone.mork.semantics.AttributeOccurrence
 
equals(Object) - Method in class net.oneandone.mork.semantics.Type
 
error(String, GenericException) - Method in class net.oneandone.mork.mapping.PrintWriterErrorHandler
 
error(String, String) - Method in class net.oneandone.mork.mapping.PrintWriterErrorHandler
 
ERROR - Static variable in class net.oneandone.mork.scanner.Scanner
 
ERROR_PC - Static variable in class net.oneandone.mork.scanner.Scanner
 
ERROR_STACK - Static variable in interface net.oneandone.mork.classfile.Constants
 
ErrorHandler - Interface in net.oneandone.mork.mapping
Mapper.run() reports errors by taking the registered error handler and invoking the respective method of this inteferace.
eval(Node, PrintWriter) - Method in class net.oneandone.mork.semantics.Attribution
Caution: do not call this method concurrently!
exception - Variable in exception net.oneandone.mork.semantics.SemanticError
 
ExceptionErrorHandler - Class in net.oneandone.mork.mapping
 
ExceptionErrorHandler() - Constructor for class net.oneandone.mork.mapping.ExceptionErrorHandler
 
ExceptionInfo - Class in net.oneandone.mork.classfile
 
ExceptionInfo(int, int, int, ClassRef) - Constructor for class net.oneandone.mork.classfile.ExceptionInfo
 
ExceptionInfo(Input) - Constructor for class net.oneandone.mork.classfile.ExceptionInfo
 
Exceptions - Class in net.oneandone.mork.classfile.attribute
 
Exceptions() - Constructor for class net.oneandone.mork.classfile.attribute.Exceptions
 
Exceptions(Input) - Constructor for class net.oneandone.mork.classfile.attribute.Exceptions
 
exceptions - Variable in class net.oneandone.mork.classfile.attribute.Exceptions
 
exceptions - Variable in class net.oneandone.mork.classfile.Code
 
expanded(Grammar, Map<Integer, PrefixSet>, List<Item>, int) - Method in class net.oneandone.mork.pda.Item
 
Expander - Class in net.oneandone.mork.scanner
stores the result from visiting a node
Expander(Rule[], StringArrayList) - Constructor for class net.oneandone.mork.scanner.Expander
 
expandSymbol(int) - Method in class net.oneandone.mork.grammar.Grammar
expansion is not performed recurively

F

F2D - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
F2I - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
F2L - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
FA - Class in net.oneandone.mork.scanner
Finite automaton, deteministic or non-deterministic.
FA() - Constructor for class net.oneandone.mork.scanner.FA
 
FA(FA) - Constructor for class net.oneandone.mork.scanner.FA
 
FABuilder - Class in net.oneandone.mork.scanner
Translates Rules into an FA
FADD - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
FALOAD - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
FASTORE - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
FCMPG - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
FCMPL - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
FCONST_0 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
FCONST_1 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
FCONST_2 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
FDIV - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
Field - Class in net.oneandone.mork.reflect
A Function that reads a Java Field.
Field(Field) - Constructor for class net.oneandone.mork.reflect.Field
Create a new Field.
FieldDef - Class in net.oneandone.mork.classfile
 
FieldDef(Set<Access>, String, ClassRef) - Constructor for class net.oneandone.mork.classfile.FieldDef
 
FieldDef(Input) - Constructor for class net.oneandone.mork.classfile.FieldDef
 
FIELDREF - Static variable in interface net.oneandone.mork.classfile.Constants
 
FieldRef - Class in net.oneandone.mork.classfile
 
FieldRef(ClassRef, String, ClassRef) - Constructor for class net.oneandone.mork.classfile.FieldRef
 
FieldRef(Field) - Constructor for class net.oneandone.mork.classfile.FieldRef
 
fields - Variable in class net.oneandone.mork.classfile.ClassDef
 
file - Variable in class net.oneandone.mork.classfile.attribute.SourceFile
 
fileToClassName(String) - Static method in class net.oneandone.mork.classfile.ClassRef
 
fileToResName(String) - Static method in class net.oneandone.mork.classfile.ClassRef
 
fillParas(Function, int, Object[]) - Static method in class net.oneandone.mork.reflect.Constant
Replaces arguments to Functions by Constant Functions.
find(Selection, Definition, List<Argument>, List<Attribute>) - Static method in class net.oneandone.mork.mapping.Conversion
 
find(Object) - Method in class net.oneandone.mork.scanner.FA
 
find(int, IntBitSet) - Method in class net.oneandone.mork.scanner.Scanner
 
find(List<Attribute>, int, String) - Static method in class net.oneandone.mork.semantics.Attribute
 
findComponent(Class<?>) - Static method in class net.oneandone.mork.classfile.ClassRef
 
findConstant(Object) - Method in class net.oneandone.mork.classfile.Input
 
findDefinition(int, AttributeOccurrence) - Method in class net.oneandone.mork.semantics.Ag
 
findEndIdxOrLast(int, int) - Method in class net.oneandone.mork.classfile.Code
 
findEndOfsOrLast(int, int) - Method in class net.oneandone.mork.classfile.Code
 
findIdx(int) - Method in class net.oneandone.mork.classfile.Code
 
findIdxOrLast(int) - Method in class net.oneandone.mork.classfile.Code
 
findJsr(List<Jsr>, int) - Static method in class net.oneandone.mork.classfile.Jsr
 
findJsrs(Code) - Static method in class net.oneandone.mork.classfile.Jsr
 
findOfs(int) - Method in class net.oneandone.mork.classfile.Code
 
findOfsOrLast(int) - Method in class net.oneandone.mork.classfile.Code
 
first() - Method in class net.oneandone.mork.grammar.Prefix
 
firsts(int) - Method in class net.oneandone.mork.grammar.Grammar
 
fixup(int, int) - Method in class net.oneandone.mork.classfile.Code
 
fixup(int, int, int) - Method in class net.oneandone.mork.classfile.Code
 
fixup(int, int, int, int) - Method in class net.oneandone.mork.classfile.Code
 
fixup(int, int, String) - Method in class net.oneandone.mork.classfile.Code
 
fixup(int, int, MethodRef) - Method in class net.oneandone.mork.classfile.Code
 
fixup(int, int, ClassRef) - Method in class net.oneandone.mork.classfile.Code
 
fixup(int, int, FieldRef) - Method in class net.oneandone.mork.classfile.Code
 
fixup(int, int, int, int, int, IntArrayList) - Method in class net.oneandone.mork.classfile.Code
 
fixup(int, int, int, IntArrayList, IntArrayList) - Method in class net.oneandone.mork.classfile.Code
 
fixupGeneric(int, int, Object[]) - Method in class net.oneandone.mork.classfile.Code
 
flags - Variable in class net.oneandone.mork.classfile.InnerClassesInfo
 
FLOAD - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
FLOAD_0 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
FLOAD_1 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
FLOAD_2 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
FLOAD_3 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
FMUL - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
FNEG - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
follows(int) - Method in class net.oneandone.mork.grammar.Prefix
 
follows(int) - Method in class net.oneandone.mork.grammar.PrefixSet
 
forArgumentTypes(String) - Static method in class net.oneandone.mork.classfile.MethodRef
 
forClass(Class) - Static method in class net.oneandone.mork.reflect.Constructor
Gets all valid Constructors for the specified Class.
forEDP(int, Graph<AttributeOccurrence>, Ag, List<Attribute>[][], Layout) - Static method in class net.oneandone.mork.semantics.Visits
 
forFieldDescriptor(String) - Static method in class net.oneandone.mork.classfile.ClassRef
 
forFieldDescriptor(String, int, int) - Static method in class net.oneandone.mork.classfile.ClassRef
 
forName(String) - Static method in class net.oneandone.mork.reflect.Constructor
 
forName(String) - Static method in class net.oneandone.mork.reflect.Field
 
forName(Class, String) - Static method in class net.oneandone.mork.reflect.Field
Creates a Field if it the Java Field has valid modifiers.
forName(String) - Static method in class net.oneandone.mork.reflect.Method
 
forName(Class, String) - Static method in class net.oneandone.mork.reflect.Method
Gets all valid Methods from the specified class with the specified name.
forProductions(String...) - Static method in class net.oneandone.mork.grammar.Grammar
 
forReturnType(String) - Static method in class net.oneandone.mork.classfile.MethodRef
 
forStartSymbol(Grammar, int) - Static method in class net.oneandone.mork.pda.State
 
forSymbol(List<Merger>, int) - Static method in class net.oneandone.mork.semantics.Merger
 
FREE - Static variable in class net.oneandone.mork.grammar.PrefixSet
 
free(Node) - Method in class net.oneandone.mork.semantics.NodeFactory
 
FREM - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
FRETURN - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
from - Variable in class net.oneandone.mork.classfile.Usage
 
fromArray(Access...) - Static method in enum net.oneandone.mork.classfile.Access
 
fromFlags(char, boolean) - Static method in enum net.oneandone.mork.classfile.Access
 
fromUtf8(byte[], int, int) - Static method in class net.oneandone.mork.classfile.Pool
 
FSTORE - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
FSTORE_0 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
FSTORE_1 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
FSTORE_2 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
FSTORE_3 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
FSUB - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
Function - Class in net.oneandone.mork.reflect
Interface for anything that can be invoked.
Function() - Constructor for class net.oneandone.mork.reflect.Function
 
function - Variable in class net.oneandone.mork.semantics.AttributionBuffer
 
FunctionCompiler - Class in net.oneandone.mork.compiler
Generates classes derived from CompiledFunctionBase classes.
FunctionCompiler(String) - Constructor for class net.oneandone.mork.compiler.FunctionCompiler
 

G

generate(FA, ParserTable, IntBitSet, PrintWriter) - Static method in class net.oneandone.mork.scanner.Modes
 
GenericCompiler - Class in net.oneandone.mork.compiler
Compiling an object compiles it fields.
GenericCompiler(Class<?>, String[]) - Constructor for class net.oneandone.mork.compiler.GenericCompiler
 
GenericCompiler(Class<?>, String[], String) - Constructor for class net.oneandone.mork.compiler.GenericCompiler
 
GenericException - Exception in net.oneandone.mork.misc
Exception with a type.
GenericException(String) - Constructor for exception net.oneandone.mork.misc.GenericException
 
GenericException(String, String) - Constructor for exception net.oneandone.mork.misc.GenericException
 
GenericException(String, Throwable) - Constructor for exception net.oneandone.mork.misc.GenericException
 
GenericException(String, String, Throwable) - Constructor for exception net.oneandone.mork.misc.GenericException
 
get(int) - Method in class net.oneandone.mork.classfile.Pool
 
get(int) - Method in class net.oneandone.mork.misc.StringArrayList
Retrieves an element.
get(int) - Method in class net.oneandone.mork.scanner.FA
 
get(int) - Method in class net.oneandone.mork.scanner.Pages
 
get(int) - Method in class net.oneandone.mork.semantics.Ag
 
get(int) - Method in class net.oneandone.mork.semantics.Node
 
get(int) - Method in class net.oneandone.mork.semantics.Visits
 
getAction(int) - Static method in class net.oneandone.mork.parser.ParserTable
 
getAlternative(int, int) - Method in class net.oneandone.mork.grammar.Grammar
 
getAlternativeCount(int) - Method in class net.oneandone.mork.grammar.Grammar
 
getArg(int) - Method in class net.oneandone.mork.semantics.AttributionBuffer
 
getArgAttribute(int) - Method in class net.oneandone.mork.semantics.Alternative
 
getArgCount() - Method in class net.oneandone.mork.semantics.Alternative
 
getArgCount() - Method in class net.oneandone.mork.semantics.AttributionBuffer
 
getArgOfs(int) - Method in class net.oneandone.mork.semantics.Alternative
 
getArrayClass(Class) - Static method in class net.oneandone.mork.reflect.Arrays
Return an array class object with component as component type.
getAttribute() - Method in class net.oneandone.mork.mapping.Argument
 
getAttribute() - Method in class net.oneandone.mork.mapping.Definition
 
getAttribute() - Method in class net.oneandone.mork.semantics.State
 
getAttributes(List<Argument>) - Static method in class net.oneandone.mork.mapping.Conversion
 
getAttributes(int, Set<Attribute>, Set<Attribute>, Set<Attribute>) - Method in class net.oneandone.mork.semantics.Ag
Besides the classic synthesized and inherited attributes, I have internal attributes.
getCode() - Method in class net.oneandone.mork.classfile.MethodDef
 
getCode() - Method in class net.oneandone.mork.classfile.Output
 
getColumn() - Method in class net.oneandone.mork.scanner.Position
 
getConflict(IntBitSet) - Method in class net.oneandone.mork.scanner.Label
 
getConstructors() - Method in class net.oneandone.mork.mapping.Import
 
getContext() - Method in class net.oneandone.mork.scanner.Position
 
getDeclaration(int) - Static method in class net.oneandone.mork.semantics.NodeFactory
 
getDefault() - Method in class net.oneandone.mork.classfile.ClassRef
Returns are default suitable for LDC.
getDisconnected(Collection, Graph, Collection) - Static method in class net.oneandone.mork.semantics.Partition
Returns all objects from leftCollection whole images are a disjoin from rightCollection, none of the resulting objects has an image in rightCollection.
getEnd(int) - Method in class net.oneandone.mork.scanner.State
 
getEndOfs() - Method in class net.oneandone.mork.scanner.Buffer
 
getEofSymbol() - Method in class net.oneandone.mork.parser.ParserTable
 
getEofSymbol() - Method in class net.oneandone.mork.pda.PDA
Pseudo-symbol, indicates end-of-file (or an empty word if lookahead is seen as a set of words of length <= 1)
getErrorHandler() - Method in class net.oneandone.mork.mapping.Mapper
 
getErrorState() - Method in class net.oneandone.mork.scanner.FABuilder
 
getExceptions() - Method in class net.oneandone.mork.classfile.MethodDef
 
getExceptionTypes() - Method in class net.oneandone.mork.compiler.CompiledFunctionBase
 
getExceptionTypes() - Method in class net.oneandone.mork.mapping.ToArray
 
getExceptionTypes() - Method in class net.oneandone.mork.reflect.Composition
 
getExceptionTypes() - Method in class net.oneandone.mork.reflect.Constant
 
getExceptionTypes() - Method in class net.oneandone.mork.reflect.Constructor
 
getExceptionTypes() - Method in class net.oneandone.mork.reflect.Field
 
getExceptionTypes() - Method in class net.oneandone.mork.reflect.Function
 
getExceptionTypes() - Method in class net.oneandone.mork.reflect.Identity
 
getExceptionTypes() - Method in class net.oneandone.mork.reflect.Method
 
getExceptionTypes() - Method in class net.oneandone.mork.reflect.Option
 
getFA() - Method in class net.oneandone.mork.scanner.FABuilder
 
GETFIELD - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
GETFIELD_STACK - Static variable in interface net.oneandone.mork.classfile.Constants
 
getFieldObjects(Object) - Method in class net.oneandone.mork.compiler.CustomCompiler
 
getFieldObjects(Object) - Method in class net.oneandone.mork.compiler.FunctionCompiler
 
getFieldObjects(Object) - Method in class net.oneandone.mork.compiler.GenericCompiler
 
getFieldTypes() - Method in class net.oneandone.mork.compiler.CustomCompiler
 
getFieldTypes() - Method in class net.oneandone.mork.compiler.FunctionCompiler
 
getFieldTypes() - Method in class net.oneandone.mork.compiler.GenericCompiler
 
getFilled(int) - Method in class net.oneandone.mork.scanner.Pages
 
getFirst() - Method in class net.oneandone.mork.regexpr.Range
 
getFirstEnd() - Method in class net.oneandone.mork.scanner.FA
 
getFunction(int) - Method in class net.oneandone.mork.reflect.Selection
 
getFunction() - Method in class net.oneandone.mork.reflect.Selection
 
getGlobalOfs() - Method in class net.oneandone.mork.classfile.Output
 
getGrammar() - Method in class net.oneandone.mork.compiler.Syntax
 
getGrammar() - Method in class net.oneandone.mork.pda.PDA
 
getGrammar() - Method in interface net.oneandone.mork.pda.PDABuilder
 
getGrammar() - Method in class net.oneandone.mork.semantics.Ag
 
getHelper() - Method in class net.oneandone.mork.grammar.Ebnf
 
getIFGrammar(Syntax) - Static method in class net.oneandone.mork.compiler.Stubs
 
getIFSymbolTable(Syntax) - Static method in class net.oneandone.mork.compiler.Stubs
 
getInlines() - Method in class net.oneandone.mork.scanner.FABuilder
 
getInput(int) - Method in class net.oneandone.mork.scanner.State
 
getLabel() - Method in class net.oneandone.mork.scanner.State
 
getLast() - Method in class net.oneandone.mork.regexpr.Range
 
getLastNo() - Method in class net.oneandone.mork.scanner.Pages
number of pages used.
getLdcDefault() - Method in class net.oneandone.mork.classfile.ClassRef
 
getLeft(int) - Method in class net.oneandone.mork.grammar.Grammar
 
getLeft() - Method in class net.oneandone.mork.grammar.Rule
 
getLeft(int) - Method in class net.oneandone.mork.parser.Parser
returns the subject symbol of the production
getLeft(int) - Method in class net.oneandone.mork.parser.ParserTable
 
getLefts() - Method in class net.oneandone.mork.parser.ParserTable
 
getLength(int) - Method in class net.oneandone.mork.grammar.Grammar
 
getLength(int) - Method in class net.oneandone.mork.parser.ParserTable
 
getLengths() - Method in class net.oneandone.mork.parser.ParserTable
 
getLine() - Method in class net.oneandone.mork.scanner.Position
 
getLocationCount(int) - Method in class net.oneandone.mork.semantics.Layout
 
getMapperName() - Method in class net.oneandone.mork.compiler.Specification
 
getMaxLength(Output) - Method in class net.oneandone.mork.classfile.Instruction
 
getMaxLength(Output, Object[]) - Method in class net.oneandone.mork.classfile.InstructionType
 
getMode(int) - Method in class net.oneandone.mork.parser.ParserTable
 
getModifier() - Method in class net.oneandone.mork.mapping.Argument
 
getName() - Method in class net.oneandone.mork.classfile.ClassDef
 
getName() - Method in class net.oneandone.mork.compiler.CompiledFunctionBase
 
getName() - Method in class net.oneandone.mork.mapping.Definition
 
getName() - Method in class net.oneandone.mork.mapping.ToArray
 
getName() - Method in class net.oneandone.mork.reflect.Composition
Gets the Function name.
getName() - Method in class net.oneandone.mork.reflect.Constant
Gets the Function name.
getName() - Method in class net.oneandone.mork.reflect.Constructor
Gets the Function name.
getName() - Method in class net.oneandone.mork.reflect.Field
Gets the Function name.
getName() - Method in class net.oneandone.mork.reflect.Function
Gets the Function name.
getName() - Method in class net.oneandone.mork.reflect.Identity
Gets the Function name.
getName() - Method in class net.oneandone.mork.reflect.Method
Gets the name of this Function.
getName() - Method in class net.oneandone.mork.reflect.Option
 
getNewSi(int) - Method in class net.oneandone.mork.scanner.Minimizer
 
getNextEnd(int) - Method in class net.oneandone.mork.scanner.FA
 
getNonterminals(IntBitSet) - Method in class net.oneandone.mork.grammar.Grammar
 
getOffset() - Method in class net.oneandone.mork.scanner.Position
 
getOfs() - Method in class net.oneandone.mork.classfile.Input
Undefined when not in code context.
getOfs() - Method in class net.oneandone.mork.classfile.Output
 
getOfs(Object) - Static method in class net.oneandone.mork.semantics.Visits
 
getOperand(int) - Static method in class net.oneandone.mork.parser.ParserTable
 
getOrIndex(int) - Method in class net.oneandone.mork.misc.StringArrayList
 
getOwner() - Method in class net.oneandone.mork.classfile.ClassRef
 
getOwner() - Method in class net.oneandone.mork.classfile.FieldRef
 
getOwner() - Method in class net.oneandone.mork.classfile.MethodRef
 
getOwner() - Method in class net.oneandone.mork.classfile.Reference
 
getParameterTypes() - Method in class net.oneandone.mork.compiler.CompiledFunctionBase
 
getParameterTypes() - Method in class net.oneandone.mork.mapping.ToArray
Gets the argument count of this Function.
getParameterTypes() - Method in class net.oneandone.mork.reflect.Composition
Gets the argument count.
getParameterTypes() - Method in class net.oneandone.mork.reflect.Constant
 
getParameterTypes() - Method in class net.oneandone.mork.reflect.Constructor
Gets the argument count of this Function.
getParameterTypes() - Method in class net.oneandone.mork.reflect.Field
 
getParameterTypes() - Method in class net.oneandone.mork.reflect.Function
Gets the parameter types of this function.
getParameterTypes() - Method in class net.oneandone.mork.reflect.Identity
 
getParameterTypes() - Method in class net.oneandone.mork.reflect.Method
 
getParameterTypes() - Method in class net.oneandone.mork.reflect.Option
 
getParser() - Method in class net.oneandone.mork.mapping.Mapper
 
getPosition(Position) - Method in class net.oneandone.mork.scanner.Buffer
 
getPosition(Position) - Method in class net.oneandone.mork.scanner.Scanner
assigns the position of the last terminal returned by eat.
getPreNo(Object) - Static method in class net.oneandone.mork.semantics.Visits
 
getPreOfs(Object) - Static method in class net.oneandone.mork.semantics.Visits
 
getProduction(int) - Method in class net.oneandone.mork.grammar.GrammarBase
 
getProduction() - Method in class net.oneandone.mork.pda.Item
 
getProduction(int, Collection<AttributionBuffer>) - Method in class net.oneandone.mork.semantics.Ag
 
getProductionCount() - Method in class net.oneandone.mork.grammar.GrammarBase
 
getProductionCount() - Method in class net.oneandone.mork.parser.ParserTable
 
getRanges(RegExpr, List<RegExpr>) - Static method in class net.oneandone.mork.regexpr.Choice
 
getRanges(List<RegExpr>) - Method in class net.oneandone.mork.regexpr.Sequence
 
getRaw() - Method in class net.oneandone.mork.reflect.Method
 
getReduceItem(int) - Method in class net.oneandone.mork.pda.State
 
getRemaining() - Method in class net.oneandone.mork.pda.Item
grammar.getProdLength() for end
getReturnType() - Method in class net.oneandone.mork.compiler.CompiledFunctionBase
 
getReturnType() - Method in class net.oneandone.mork.mapping.ToArray
Gets the result type of this Function.
getReturnType() - Method in class net.oneandone.mork.reflect.Composition
Gets the result type.
getReturnType() - Method in class net.oneandone.mork.reflect.Constant
Gets the result type.
getReturnType() - Method in class net.oneandone.mork.reflect.Constructor
Gets the result type of this Function.
getReturnType() - Method in class net.oneandone.mork.reflect.Field
Gets the result type.
getReturnType() - Method in class net.oneandone.mork.reflect.Function
Gets the return type of this Function.
getReturnType() - Method in class net.oneandone.mork.reflect.Identity
Gets the result type.
getReturnType() - Method in class net.oneandone.mork.reflect.Method
Gets the result type of this Function.
getReturnType() - Method in class net.oneandone.mork.reflect.Option
 
getRight(int, int) - Method in class net.oneandone.mork.grammar.Grammar
 
getRight() - Method in class net.oneandone.mork.grammar.Rule
 
getSelection() - Method in class net.oneandone.mork.mapping.Definition
 
getSemantics() - Method in class net.oneandone.mork.mapping.Mapper
 
getSequence(int, List<Attribute>, IntArrayList, IntArrayList, AgBuffer) - Method in class net.oneandone.mork.semantics.State
 
getShift(Grammar) - Method in class net.oneandone.mork.pda.Item
 
getShifts(int) - Method in class net.oneandone.mork.parser.ParserTable
 
getSize() - Method in class net.oneandone.mork.classfile.Code
 
getSize() - Method in class net.oneandone.mork.scanner.Pages
 
getSize() - Method in class net.oneandone.mork.semantics.Ag
 
getSourcesString() - Method in class net.oneandone.mork.mapping.Argument
 
getStackDiff() - Method in class net.oneandone.mork.classfile.Instruction
 
getStart() - Method in class net.oneandone.mork.grammar.Grammar
 
getStart() - Method in class net.oneandone.mork.scanner.FA
 
getStart() - Method in class net.oneandone.mork.semantics.AgBuffer
 
getStartState() - Method in class net.oneandone.mork.parser.ParserTable
 
getState() - Method in class net.oneandone.mork.parser.Parser
 
getStateCount() - Method in class net.oneandone.mork.parser.ParserTable
 
GETSTATIC - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
GETSTATIC_STACK - Static variable in interface net.oneandone.mork.classfile.Constants
 
getSuccessors(List<Jsr>, int, Code, IntCollection) - Method in class net.oneandone.mork.classfile.Instruction
 
getSymbol(int, int) - Method in class net.oneandone.mork.grammar.Grammar
 
getSymbol(int) - Method in class net.oneandone.mork.grammar.GrammarBase
 
getSymbol() - Method in class net.oneandone.mork.scanner.Label
 
getSymbol(IntBitSet) - Method in class net.oneandone.mork.scanner.Label
 
getSymbolCount() - Method in class net.oneandone.mork.grammar.Grammar
Every index less than getSymbolCount() is a valid symbol -- it's considered an unused terminal if does not occur in any production.
getSymbolCount() - Method in class net.oneandone.mork.parser.ParserTable
 
getSymbols(IntBitSet) - Method in class net.oneandone.mork.grammar.Grammar
 
getSymbols() - Method in class net.oneandone.mork.grammar.GrammarBase
 
getSymbolTable() - Method in class net.oneandone.mork.grammar.Grammar
 
getSyntax() - Method in class net.oneandone.mork.compiler.Specification
 
getTable() - Method in class net.oneandone.mork.parser.Parser
 
getTerminals(IntBitSet) - Method in class net.oneandone.mork.grammar.Grammar
 
getText() - Method in class net.oneandone.mork.scanner.Scanner
returns the text of the last terminal returned by eat.
getText() - Method in class net.oneandone.mork.semantics.Node
 
getTransport() - Method in class net.oneandone.mork.compiler.Specification
 
getTransportAttributes() - Method in class net.oneandone.mork.semantics.AgBuffer
TODO: get rid of this method ...
getTransportFn(List<Attribute>, int) - Method in class net.oneandone.mork.mapping.Transport
 
getUsed() - Method in class net.oneandone.mork.scanner.Expander
 
getUsedTerminals(IntBitSet) - Method in class net.oneandone.mork.grammar.Grammar
 
getUser(int, int) - Method in class net.oneandone.mork.grammar.Grammar
 
getUserCount(int) - Method in class net.oneandone.mork.grammar.Grammar
 
getUserOfs(int, int, int) - Method in class net.oneandone.mork.grammar.Grammar
 
getUserOfsCount(int, int) - Method in class net.oneandone.mork.grammar.Grammar
 
getValueCount() - Method in class net.oneandone.mork.parser.ParserTable
 
getVariableLength(Code) - Method in class net.oneandone.mork.classfile.Instruction
 
getVariableLength(Code, int, Object[]) - Method in class net.oneandone.mork.classfile.InstructionType
 
getVersion() - Method in class net.oneandone.mork.compiler.Main
 
getWidth(Attribute) - Method in class net.oneandone.mork.semantics.AgBuffer
 
GOTO - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
GOTO_W - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
gotos(PDABuilder, Map<Integer, PrefixSet>, Queue, int) - Method in class net.oneandone.mork.pda.State
 
Grammar - Class in net.oneandone.mork.grammar
Context free grammar.
Grammar() - Constructor for class net.oneandone.mork.grammar.Grammar
 
Grammar(int) - Constructor for class net.oneandone.mork.grammar.Grammar
 
Grammar(int, StringArrayList) - Constructor for class net.oneandone.mork.grammar.Grammar
 
GrammarBase - Class in net.oneandone.mork.grammar
Helper class for Grammar.
GrammarBase() - Constructor for class net.oneandone.mork.grammar.GrammarBase
 
GrammarBase.PreSymbol - Class in net.oneandone.mork.grammar
Helper class to instantiate symbols.
GT - Static variable in interface net.oneandone.mork.semantics.Compare
 

H

handler - Variable in class net.oneandone.mork.classfile.ExceptionInfo
 
hasFormalArgument(Selection, Type) - Static method in class net.oneandone.mork.mapping.Conversion
 
hasFormalArgument(Function, Type) - Static method in class net.oneandone.mork.mapping.Conversion
 
hashCode() - Method in class net.oneandone.mork.classfile.ClassRef
 
hashCode() - Method in class net.oneandone.mork.classfile.FieldRef
 
hashCode() - Method in class net.oneandone.mork.classfile.MethodRef
 
hashCode() - Method in class net.oneandone.mork.compiler.Job
 
hashCode() - Method in class net.oneandone.mork.grammar.Prefix
 
hashCode() - Method in class net.oneandone.mork.grammar.PrefixSet
 
hashCode() - Method in class net.oneandone.mork.pda.Item
 
hashCode() - Method in class net.oneandone.mork.pda.State
 
hashCode() - Method in class net.oneandone.mork.regexpr.Range
 
hashCode() - Method in class net.oneandone.mork.semantics.Alternative
 
hashCode() - Method in class net.oneandone.mork.semantics.Attribute
 
hashCode() - Method in class net.oneandone.mork.semantics.AttributeOccurrence
 
hashCode() - Method in class net.oneandone.mork.semantics.AttributionBuffer
 
hashCode() - Method in class net.oneandone.mork.semantics.Type
 
hashFirst(long, int) - Static method in class net.oneandone.mork.grammar.Prefix
 
hashNext(long, int, int) - Static method in class net.oneandone.mork.grammar.Prefix
 
hashQuality() - Method in class net.oneandone.mork.grammar.PrefixSet
average comparisons for successfull search

I

I2B - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
I2C - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
I2D - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
I2F - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
I2L - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
I2S - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
IADD - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
IALOAD - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
IAND - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
IASTORE - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ICONST_0 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ICONST_1 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ICONST_2 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ICONST_3 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ICONST_4 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ICONST_5 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ICONST_M1 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
id - Variable in class net.oneandone.mork.classfile.Type
 
id - Variable in exception net.oneandone.mork.misc.GenericException
 
Identity - Class in net.oneandone.mork.reflect
Identity function.
Identity(String, Class) - Constructor for class net.oneandone.mork.reflect.Identity
Create an Identity.
Identity(String, Class, Class) - Constructor for class net.oneandone.mork.reflect.Identity
Create an Identity.
IDIV - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
IF_ACMPEQ - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
IF_ACMPNE - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
IF_ICMPEQ - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
IF_ICMPGE - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
IF_ICMPGT - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
IF_ICMPLE - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
IF_ICMPLT - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
IF_ICMPNE - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ifc - Variable in class net.oneandone.mork.classfile.MethodRef
 
ifc(ClassRef, ClassRef, String) - Static method in class net.oneandone.mork.classfile.MethodRef
 
ifc(ClassRef, ClassRef, String, ClassRef) - Static method in class net.oneandone.mork.classfile.MethodRef
 
ifc(ClassRef, ClassRef, String, ClassRef, ClassRef) - Static method in class net.oneandone.mork.classfile.MethodRef
 
ifc(ClassRef, ClassRef, String, ClassRef, ClassRef, ClassRef) - Static method in class net.oneandone.mork.classfile.MethodRef
 
ifc(ClassRef, ClassRef, String, ClassRef, ClassRef, ClassRef, ClassRef) - Static method in class net.oneandone.mork.classfile.MethodRef
 
IFEQ - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
IFGE - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
IFGT - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
IFLE - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
IFLT - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
IFMETHOD - Static variable in interface net.oneandone.mork.classfile.Constants
 
IFNE - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
IFNONNULL - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
IFNULL - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
IINC - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ILLEGAL_INLINE - Static variable in class net.oneandone.mork.compiler.Stubs
 
IllegalLiteral - Exception in net.oneandone.mork.semantics
Thrown by BuiltIn functions.
IllegalLiteral(String) - Constructor for exception net.oneandone.mork.semantics.IllegalLiteral
 
ILOAD - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ILOAD_0 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ILOAD_1 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ILOAD_2 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ILOAD_3 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
IMPLICIT - Static variable in interface net.oneandone.mork.classfile.Constants
 
implicitPath(Specification, Definition) - Static method in class net.oneandone.mork.compiler.Stubs
 
Import - Class in net.oneandone.mork.mapping
Java class with a name.
Import(String, Class) - Constructor for class net.oneandone.mork.mapping.Import
 
IMUL - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
INC - Static variable in interface net.oneandone.mork.classfile.Constants
 
index - Variable in class net.oneandone.mork.classfile.LocalVariableInfo
 
indexOf(Object) - Method in class net.oneandone.mork.classfile.Pool
 
indexOf(int, Object) - Method in class net.oneandone.mork.classfile.Pool
 
indexOf(String) - Method in class net.oneandone.mork.misc.StringArrayList
Lookup an element.
INEG - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
info - Variable in class net.oneandone.mork.classfile.attribute.Blackbox
 
infos - Variable in class net.oneandone.mork.classfile.attribute.InnerClasses
 
infos - Variable in class net.oneandone.mork.classfile.attribute.LocalVariableTable
 
INIT - Static variable in class net.oneandone.mork.classfile.MethodRef
 
init() - Method in class net.oneandone.mork.semantics.Node
 
inner - Variable in class net.oneandone.mork.classfile.InnerClassesInfo
 
InnerClasses - Class in net.oneandone.mork.classfile.attribute
 
InnerClasses() - Constructor for class net.oneandone.mork.classfile.attribute.InnerClasses
 
InnerClasses(Input) - Constructor for class net.oneandone.mork.classfile.attribute.InnerClasses
 
InnerClassesInfo - Class in net.oneandone.mork.classfile
 
InnerClassesInfo(Input) - Constructor for class net.oneandone.mork.classfile.InnerClassesInfo
 
Input - Class in net.oneandone.mork.classfile
A context to read a class file.
Input(InputStream) - Constructor for class net.oneandone.mork.classfile.Input
 
INSTANCEOF - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
Instruction - Class in net.oneandone.mork.classfile
Stupid data container.
Instruction(int, InstructionType, Object[]) - Constructor for class net.oneandone.mork.classfile.Instruction
 
InstructionEncoding - Class in net.oneandone.mork.classfile
Encoding of an instruction.
InstructionEncoding(String, int[], InstructionType) - Constructor for class net.oneandone.mork.classfile.InstructionEncoding
 
instructions - Variable in class net.oneandone.mork.classfile.Code
 
InstructionType - Class in net.oneandone.mork.classfile
Type of an instruction.
InstructionType(String, int, int[], int, int, int) - Constructor for class net.oneandone.mork.classfile.InstructionType
 
INT - Static variable in class net.oneandone.mork.classfile.ClassRef
 
interfaces - Variable in class net.oneandone.mork.classfile.ClassDef
 
Internal - Class in net.oneandone.mork.mapping
Reference to internal constructor.
Internal(int) - Constructor for class net.oneandone.mork.mapping.Internal
 
Internal(String) - Constructor for class net.oneandone.mork.mapping.Internal
 
INVALID_CHARACTER - Static variable in class net.oneandone.mork.compiler.Stubs
 
InvocationCode - Class in net.oneandone.mork.compiler
Generates bytecode for invoke methods.
InvocationCode(String) - Constructor for class net.oneandone.mork.compiler.InvocationCode
 
invoke(File) - Method in class net.oneandone.mork.compiler.MorkMapper
 
invoke(Object[]) - Method in class net.oneandone.mork.mapping.ToArray
 
invoke(Object[]) - Method in class net.oneandone.mork.reflect.Composition
Invokes the composed Functions.
invoke(Object[]) - Method in class net.oneandone.mork.reflect.Constant
Gets the constant.
invoke(Object[]) - Method in class net.oneandone.mork.reflect.Constructor
Invokes the Java constructor.
invoke(Object[]) - Method in class net.oneandone.mork.reflect.Field
Reads this Field.
invoke(Object[]) - Method in class net.oneandone.mork.reflect.Function
Invokes the function.
invoke(Object[]) - Method in class net.oneandone.mork.reflect.Identity
Takes 1 argument and returns it.
invoke(Object[]) - Method in class net.oneandone.mork.reflect.Method
Invokes the wrapped Java Method.
invoke(Object[]) - Method in class net.oneandone.mork.reflect.Option
 
INVOKEINTERFACE - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
INVOKEINTERFACE_STACK - Static variable in interface net.oneandone.mork.classfile.Constants
 
invokeN() - Method in class net.oneandone.mork.reflect.Function
 
invokeN(Object) - Method in class net.oneandone.mork.reflect.Function
 
invokeN(Object, Object) - Method in class net.oneandone.mork.reflect.Function
 
invokeN(Object, Object, Object) - Method in class net.oneandone.mork.reflect.Function
 
INVOKESPECIAL - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
INVOKESPECIAL_STACK - Static variable in interface net.oneandone.mork.classfile.Constants
 
INVOKESTATIC - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
INVOKESTATIC_STACK - Static variable in interface net.oneandone.mork.classfile.Constants
 
INVOKEVIRTUAL - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
INVOKEVIRTUAL_STACK - Static variable in interface net.oneandone.mork.classfile.Constants
 
IO - Class in net.oneandone.mork.classfile
Mostly byte IO.
IO() - Constructor for class net.oneandone.mork.classfile.IO
 
IOR - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
IREM - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
IRETURN - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
isArray() - Method in class net.oneandone.mork.classfile.ClassRef
 
isArrayDefaultElement(Object) - Method in class net.oneandone.mork.classfile.ClassRef
 
isAssignableFrom(Class<?>, Type) - Static method in class net.oneandone.mork.mapping.Conversion
 
isCastType(Class) - Static method in class net.oneandone.mork.reflect.Method
 
isDownOptional() - Method in class net.oneandone.mork.semantics.AgBuffer
Is down Optional.
isDownOptional() - Method in class net.oneandone.mork.semantics.State
Is down optional.
isEmpty() - Method in class net.oneandone.mork.grammar.PrefixSet
 
isEmpty() - Method in class net.oneandone.mork.reflect.Selection
 
isEnd(int) - Method in class net.oneandone.mork.scanner.FA
 
ISHL - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ISHR - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
isInternal(Attribute) - Method in class net.oneandone.mork.semantics.Ag
 
isJavaLangObject() - Method in class net.oneandone.mork.classfile.ClassRef
 
isLoaded() - Method in class net.oneandone.mork.mapping.Mapper
Returns true if the mapper tables have already been loaded.
isMain() - Method in class net.oneandone.mork.mapping.Definition
 
isNonterminal(int) - Method in class net.oneandone.mork.grammar.Grammar
 
ISOLATED - Static variable in class net.oneandone.mork.mapping.Path
stopper: yes; children: yes.
isPrimitive() - Method in class net.oneandone.mork.classfile.ClassRef
 
isReduce() - Method in class net.oneandone.mork.pda.Item
 
isStatic() - Method in class net.oneandone.mork.reflect.Field
Tests whether this Field is static.
isStatic() - Method in class net.oneandone.mork.reflect.Method
Returns true if a static Java Method is wrapped.
isTerminal(int) - Method in class net.oneandone.mork.grammar.Grammar
 
ISTORE - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ISTORE_0 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ISTORE_1 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ISTORE_2 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ISTORE_3 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
ISUB - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
isUsedTerminal(int) - Method in class net.oneandone.mork.grammar.Grammar
 
isVariable() - Method in class net.oneandone.mork.classfile.InstructionType
 
Item - Class in net.oneandone.mork.pda
LR(k) item.
items - Variable in class net.oneandone.mork.pda.State
 
iterator() - Method in class net.oneandone.mork.grammar.PrefixSet
 
IUSHR - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
IXOR - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 

J

Job - Class in net.oneandone.mork.compiler
A compile job.
Job(String) - Constructor for class net.oneandone.mork.compiler.Job
 
Job(String, boolean, String) - Constructor for class net.oneandone.mork.compiler.Job
 
Job(String, int, int, boolean, String) - Constructor for class net.oneandone.mork.compiler.Job
 
jobs() - Method in class net.oneandone.mork.compiler.Main
 
JSR - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
Jsr - Class in net.oneandone.mork.classfile
A jsr/ret subroutine.
Jsr(int, Code) - Constructor for class net.oneandone.mork.classfile.Jsr
 
JSR_W - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 

K

k - Variable in class net.oneandone.mork.compiler.Job
 
keyword(int, String) - Static method in class net.oneandone.mork.compiler.Stubs
 
keywordList(String[]) - Static method in class net.oneandone.mork.compiler.Stubs
 

L

L2D - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
L2F - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
L2I - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
Label - Class in net.oneandone.mork.scanner
Label for states.
Label() - Constructor for class net.oneandone.mork.scanner.Label
 
Label(int) - Constructor for class net.oneandone.mork.scanner.Label
 
LADD - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LALOAD - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LAND - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LASTORE - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
Layout - Class in net.oneandone.mork.semantics
Helper to translate SemanticsBuffer into Semantics TODO: merge this functionality into SemanticsBuffer?
Layout() - Constructor for class net.oneandone.mork.semantics.Layout
 
LCMP - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LCONST_0 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LCONST_1 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LDC - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LDC2_W - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LDC_STACK - Static variable in interface net.oneandone.mork.classfile.Constants
 
LDC_W - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LDIV - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
length - Variable in class net.oneandone.mork.classfile.InstructionType
for SIMPLE encodings only; effectively a final variable.
lexicalError(Position) - Method in interface net.oneandone.mork.mapping.ErrorHandler
 
lexicalError(Position) - Method in class net.oneandone.mork.mapping.ExceptionErrorHandler
 
lexicalError(Position) - Method in class net.oneandone.mork.mapping.PrintWriterErrorHandler
 
Library - Class in net.oneandone.mork.mapping
A set of types.
Library(Import[]) - Constructor for class net.oneandone.mork.mapping.Library
 
Line - Class in net.oneandone.mork.compiler
 
Line(int[], int) - Constructor for class net.oneandone.mork.compiler.Line
 
LINE - Static variable in class net.oneandone.mork.semantics.NodeFactory
 
LineNumberTable - Class in net.oneandone.mork.classfile.attribute
 
LineNumberTable() - Constructor for class net.oneandone.mork.classfile.attribute.LineNumberTable
 
LineNumberTable(Input) - Constructor for class net.oneandone.mork.classfile.attribute.LineNumberTable
 
lines - Variable in class net.oneandone.mork.classfile.attribute.LineNumberTable
 
lines - Variable in class net.oneandone.mork.compiler.ConflictResolver
 
listing - Variable in class net.oneandone.mork.compiler.Job
listing file, null for no listing
listing - Variable in class net.oneandone.mork.compiler.Output
A print-stream version the listing file for the current job -- null for no listing.
listing(String) - Method in class net.oneandone.mork.compiler.Output
 
LLOAD - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LLOAD_0 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LLOAD_1 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LLOAD_2 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LLOAD_3 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LMUL - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LNEG - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
load(Node) - Static method in class net.oneandone.mork.classfile.Input
 
load(InputStream) - Method in class net.oneandone.mork.classfile.Pool
 
load - Variable in class net.oneandone.mork.classfile.Type
 
load() - Method in class net.oneandone.mork.grammar.PrefixSet
 
load() - Method in class net.oneandone.mork.mapping.Mapper
Loads the mapper tables if not already done so.
loadClass(String) - Static method in class net.oneandone.mork.compiler.MapperCompiler
 
loadConstructor(Class<?>, Class<?>[]) - Static method in class net.oneandone.mork.compiler.MapperCompiler
 
loadField(Class<?>, String) - Static method in class net.oneandone.mork.compiler.MapperCompiler
 
loadInteger(int) - Static method in class net.oneandone.mork.compiler.MapperCompiler
 
loadMethod(Class<?>, String, Class<?>[]) - Static method in class net.oneandone.mork.compiler.MapperCompiler
 
loadSyntax(String) - Method in class net.oneandone.mork.compiler.Mork
 
loadSyntax(Object, String) - Static method in class net.oneandone.mork.compiler.Stubs
 
localPath(Specification, Definition, int, String) - Static method in class net.oneandone.mork.compiler.Stubs
 
locals - Variable in class net.oneandone.mork.classfile.Code
 
LocalVariableInfo - Class in net.oneandone.mork.classfile
 
LocalVariableInfo(Input) - Constructor for class net.oneandone.mork.classfile.LocalVariableInfo
 
LocalVariableTable - Class in net.oneandone.mork.classfile.attribute
 
LocalVariableTable() - Constructor for class net.oneandone.mork.classfile.attribute.LocalVariableTable
 
LocalVariableTable(Input) - Constructor for class net.oneandone.mork.classfile.attribute.LocalVariableTable
 
locate(Attribute) - Method in class net.oneandone.mork.semantics.Layout
 
LOGGER - Static variable in class net.oneandone.mork.classfile.Code
 
lookahead - Variable in class net.oneandone.mork.pda.Item
do NOT inline this object into Item because the lookahead is shared when shifting
lookup(Repository) - Method in class net.oneandone.mork.classfile.ClassRef
 
lookup() - Method in class net.oneandone.mork.classfile.ClassRef
 
lookup(Repository) - Method in class net.oneandone.mork.classfile.FieldRef
 
lookup(Repository) - Method in class net.oneandone.mork.classfile.MethodRef
 
lookup(Repository) - Method in class net.oneandone.mork.classfile.Reference
 
lookup(String) - Method in class net.oneandone.mork.classfile.Repository
 
lookup(ClassDef) - Method in class net.oneandone.mork.classfile.Repository
 
lookup(String) - Method in class net.oneandone.mork.compiler.Specification
 
lookup(int, String) - Method in class net.oneandone.mork.compiler.Specification
 
lookup(String) - Method in class net.oneandone.mork.mapping.Import
 
lookup(int, int) - Method in class net.oneandone.mork.parser.ParserTable
 
lookup(Attribute) - Method in class net.oneandone.mork.semantics.AgBuffer
 
lookupAttribute(String) - Static method in class net.oneandone.mork.semantics.NodeFactory
 
lookupClass(String) - Method in class net.oneandone.mork.mapping.Library
 
lookupField(FieldDef) - Method in class net.oneandone.mork.classfile.ClassDef
 
lookupField(Set<Access>, String, ClassRef) - Method in class net.oneandone.mork.classfile.ClassDef
 
lookupField(String) - Method in class net.oneandone.mork.classfile.ClassDef
 
lookupMapperFn(String, Class<?>) - Static method in class net.oneandone.mork.compiler.MorkMapper
 
lookupMember(String, String) - Method in class net.oneandone.mork.mapping.Library
 
lookupMethod(MethodDef) - Method in class net.oneandone.mork.classfile.ClassDef
 
lookupMethod(Set<Access>, String, ClassRef[], ClassRef, List<ClassRef>) - Method in class net.oneandone.mork.classfile.ClassDef
 
lookupMethod(String, ClassRef...) - Method in class net.oneandone.mork.classfile.ClassDef
 
lookupShift(int, int) - Method in class net.oneandone.mork.parser.ParserTable
 
lookupShift(int) - Method in class net.oneandone.mork.pda.State
 
LOOKUPSWITCH - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
lookupTerminals(List<Line>, int[]) - Static method in class net.oneandone.mork.compiler.Line
 
loop(Object) - Method in class net.oneandone.mork.grammar.Ebnf
 
loop(Object) - Method in class net.oneandone.mork.regexpr.Action
 
Loop - Class in net.oneandone.mork.regexpr
Loop with <= 1 iterations.
Loop(RegExpr) - Constructor for class net.oneandone.mork.regexpr.Loop
 
loop(Object) - Method in class net.oneandone.mork.scanner.Expander
 
loop(Object) - Method in class net.oneandone.mork.scanner.FABuilder
 
LOR - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LREM - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LRETURN - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LS - Static variable in interface net.oneandone.mork.classfile.Constants
 
LSHL - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LSHR - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LST_SUFFIX - Static variable in class net.oneandone.mork.compiler.Job
 
LSTORE - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LSTORE_0 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LSTORE_1 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LSTORE_2 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LSTORE_3 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LSUB - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LT - Static variable in interface net.oneandone.mork.semantics.Compare
 
LUSHR - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
LV - Static variable in interface net.oneandone.mork.classfile.Constants
 
LXOR - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 

M

MAGIC - Static variable in interface net.oneandone.mork.classfile.Constants
 
Main - Class in net.oneandone.mork.compiler
Kick off code for the compiler, connects the Mork class with the operating system's command line.
Main(boolean, boolean, boolean, boolean, String, int, int, String, List<String>) - Constructor for class net.oneandone.mork.compiler.Main
 
main(String[]) - Static method in class net.oneandone.mork.compiler.Main
 
major - Variable in class net.oneandone.mork.classfile.Input
 
major - Variable in class net.oneandone.mork.classfile.Output
 
map(Map<Attribute, Merger>, Attribute) - Static method in class net.oneandone.mork.semantics.Merger
 
map(int, AttributeOccurrence, Ag, List<Attribute>[][]) - Static method in class net.oneandone.mork.semantics.Visits
 
Mapper - Class in net.oneandone.mork.mapping
Maps streams into Objects by scanning.
Mapper(String) - Constructor for class net.oneandone.mork.mapping.Mapper
Creates a mapper with the specified name.
Mapper(String, ErrorHandler) - Constructor for class net.oneandone.mork.mapping.Mapper
 
Mapper(String, Parser, Oag) - Constructor for class net.oneandone.mork.mapping.Mapper
Create a mapper with the specified parser and semantics.
Mapper(String, Parser, Oag, ErrorHandler) - Constructor for class net.oneandone.mork.mapping.Mapper
 
MapperCompiler - Class in net.oneandone.mork.compiler
 
MapperCompiler(Output) - Constructor for class net.oneandone.mork.compiler.MapperCompiler
 
match(int, int, int[]) - Method in class net.oneandone.mork.scanner.Scanner
 
matches(Class<?>) - Method in class net.oneandone.mork.compiler.CustomCompiler
 
matches(Class<?>) - Method in class net.oneandone.mork.compiler.FunctionCompiler
 
matches(Class<?>) - Method in class net.oneandone.mork.compiler.GenericCompiler
 
matches(Class<?>[]) - Method in class net.oneandone.mork.reflect.Function
Tests if the functions can be called with arguments of the specified types.
matches(AttributeOccurrence) - Method in class net.oneandone.mork.semantics.AttributeOccurrence
 
max - Variable in class net.oneandone.mork.semantics.Occurrence
 
MAX_INSTRUCTIONS - Static variable in class net.oneandone.mork.compiler.ObjectCompiler
Code generation uses no jumps and no switches.
maxOcc - Variable in class net.oneandone.mork.semantics.State
 
merge(int, List<Argument>) - Static method in class net.oneandone.mork.mapping.Argument
Merge list of arguments.
merge(List<AgBuffer>, int, Type) - Method in class net.oneandone.mork.semantics.AgBuffer
Merge all attributes with >0 attributions buffers.
merge(Map<Attribute, Merger>, List<State>) - Static method in class net.oneandone.mork.semantics.State
 
MERGEABLE - Static variable in class net.oneandone.mork.mapping.Path
alternatives get merged.
Merger - Class in net.oneandone.mork.semantics
Stupid data container for CopyBuffer
Merger(int, Type) - Constructor for class net.oneandone.mork.semantics.Merger
 
meth(ClassRef, ClassRef, String) - Static method in class net.oneandone.mork.classfile.MethodRef
 
meth(ClassRef, ClassRef, String, ClassRef) - Static method in class net.oneandone.mork.classfile.MethodRef
 
meth(ClassRef, ClassRef, String, ClassRef, ClassRef) - Static method in class net.oneandone.mork.classfile.MethodRef
 
meth(ClassRef, ClassRef, String, ClassRef, ClassRef, ClassRef) - Static method in class net.oneandone.mork.classfile.MethodRef
 
meth(ClassRef, ClassRef, String, ClassRef, ClassRef, ClassRef, ClassRef) - Static method in class net.oneandone.mork.classfile.MethodRef
 
Method - Class in net.oneandone.mork.reflect
Wraps a Java Method to make it useable as a Function.
Method(Method) - Constructor for class net.oneandone.mork.reflect.Method
Creates a Method.
MethodDef - Class in net.oneandone.mork.classfile
 
MethodDef() - Constructor for class net.oneandone.mork.classfile.MethodDef
 
MethodDef(Input) - Constructor for class net.oneandone.mork.classfile.MethodDef
 
METHODREF - Static variable in interface net.oneandone.mork.classfile.Constants
 
MethodRef - Class in net.oneandone.mork.classfile
Reference of a class or interface method.
MethodRef(Method) - Constructor for class net.oneandone.mork.classfile.MethodRef
 
MethodRef(Constructor<?>) - Constructor for class net.oneandone.mork.classfile.MethodRef
 
MethodRef(ClassRef, boolean, ClassRef, String, ClassRef...) - Constructor for class net.oneandone.mork.classfile.MethodRef
 
methods - Variable in class net.oneandone.mork.classfile.ClassDef
 
min - Variable in class net.oneandone.mork.semantics.Occurrence
 
MIN_INSTRUCTIONS - Static variable in class net.oneandone.mork.compiler.ObjectCompiler
Minimal number of statements allowed for an object.
Minimizer - Class in net.oneandone.mork.scanner
Minimization of a finite automaton.
Minimizer(FA) - Constructor for class net.oneandone.mork.scanner.Minimizer
Requires a complete deterministic automaton
minOcc - Variable in class net.oneandone.mork.semantics.State
 
minor - Variable in class net.oneandone.mork.classfile.Input
 
minor - Variable in class net.oneandone.mork.classfile.Output
 
Modes - Class in net.oneandone.mork.scanner
 
Modes() - Constructor for class net.oneandone.mork.scanner.Modes
 
MONITORENTER - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
MONITOREXIT - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
Mork - Class in net.oneandone.mork.compiler
Global state, instances represent globale options.
Mork(Output, Function) - Constructor for class net.oneandone.mork.compiler.Mork
 
MorkMapper - Class in net.oneandone.mork.compiler
Global state, instances represent globale options.
MorkMapper(Mork, String) - Constructor for class net.oneandone.mork.compiler.MorkMapper
 
MorkMapper(Mork, String, Function) - Constructor for class net.oneandone.mork.compiler.MorkMapper
 
MULTIANEWARRAY - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
MULTIARRAY_STACK - Static variable in interface net.oneandone.mork.classfile.Constants
 

N

name - Variable in class net.oneandone.mork.classfile.attribute.Attribute
 
NAME - Static variable in class net.oneandone.mork.classfile.attribute.ConstantValue
 
NAME - Static variable in class net.oneandone.mork.classfile.attribute.Deprecated
 
NAME - Static variable in class net.oneandone.mork.classfile.attribute.Exceptions
 
NAME - Static variable in class net.oneandone.mork.classfile.attribute.InnerClasses
 
NAME - Static variable in class net.oneandone.mork.classfile.attribute.LineNumberTable
 
NAME - Static variable in class net.oneandone.mork.classfile.attribute.LocalVariableTable
 
NAME - Static variable in class net.oneandone.mork.classfile.attribute.SourceFile
 
NAME - Static variable in class net.oneandone.mork.classfile.attribute.Synthetic
 
name - Variable in class net.oneandone.mork.classfile.ClassRef
 
name - Variable in class net.oneandone.mork.classfile.FieldDef
 
name - Variable in class net.oneandone.mork.classfile.FieldRef
 
name - Variable in class net.oneandone.mork.classfile.InnerClassesInfo
 
name - Variable in class net.oneandone.mork.classfile.InstructionEncoding
 
name - Variable in class net.oneandone.mork.classfile.InstructionType
 
name - Variable in class net.oneandone.mork.classfile.LocalVariableInfo
 
name - Variable in class net.oneandone.mork.classfile.MethodDef
 
name - Variable in class net.oneandone.mork.classfile.MethodRef
 
name - Variable in class net.oneandone.mork.classfile.Type
 
name(String[]) - Static method in class net.oneandone.mork.compiler.Stubs
 
name - Variable in class net.oneandone.mork.mapping.Definition
 
name - Variable in class net.oneandone.mork.mapping.Import
 
name - Variable in class net.oneandone.mork.semantics.Attribute
An arbitrary value the user might wish to search for.
NE - Static variable in interface net.oneandone.mork.semantics.Compare
 
net.oneandone.mork.classfile - package net.oneandone.mork.classfile
Java class files.
net.oneandone.mork.classfile.attribute - package net.oneandone.mork.classfile.attribute
 
net.oneandone.mork.compiler - package net.oneandone.mork.compiler
Invoke and control mork.
net.oneandone.mork.grammar - package net.oneandone.mork.grammar
Context free grammars.
net.oneandone.mork.mapping - package net.oneandone.mork.mapping
Implements the mapping concept.
net.oneandone.mork.misc - package net.oneandone.mork.misc
 
net.oneandone.mork.parser - package net.oneandone.mork.parser
Push down automatons for shift-reduce parsing.
net.oneandone.mork.pda - package net.oneandone.mork.pda
LR(k) parser construction.
net.oneandone.mork.reflect - package net.oneandone.mork.reflect
Additional functionality over java.lang.reflect.
net.oneandone.mork.regexpr - package net.oneandone.mork.regexpr
Regular expressions.
net.oneandone.mork.scanner - package net.oneandone.mork.scanner
Finite automatons.
net.oneandone.mork.semantics - package net.oneandone.mork.semantics
Data types for attribute grammars.
NEW - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
NEWARRAY - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
newInstance() - Method in class net.oneandone.mork.mapping.Mapper
Creates a new mapper instance.
newInstance() - Method in class net.oneandone.mork.parser.Parser
 
newInstance(Position, Reader) - Method in class net.oneandone.mork.scanner.ScannerFactory
 
newInstance() - Method in class net.oneandone.mork.semantics.Attribution
 
newInstance() - Method in class net.oneandone.mork.semantics.Oag
 
newInstance() - Method in class net.oneandone.mork.semantics.Visits
 
next(int) - Method in class net.oneandone.mork.scanner.Scanner
Scans the next terminal.
NO_CLASS - Static variable in class net.oneandone.mork.mapping.Import
 
NO_CLASS - Static variable in class net.oneandone.mork.mapping.Library
 
NO_CLASSES - Static variable in class net.oneandone.mork.reflect.Function
 
NO_CONSTRUCTOR - Static variable in class net.oneandone.mork.mapping.Import
 
NO_MEMBER - Static variable in class net.oneandone.mork.mapping.Import
 
NO_SUCH_ATTRIBUTE - Static variable in class net.oneandone.mork.compiler.Stubs
 
NO_SUCH_INTERNAL - Static variable in class net.oneandone.mork.mapping.Internal
 
NO_SUCH_SYMBOL_OR_ATTRIBUTE - Static variable in class net.oneandone.mork.compiler.Stubs
 
NO_TERMINAL - Static variable in class net.oneandone.mork.scanner.Scanner
 
Node - Class in net.oneandone.mork.semantics
Node of the syntax tree.
Node(NodeFactory, int, int, Visits) - Constructor for class net.oneandone.mork.semantics.Node
 
NodeFactory - Class in net.oneandone.mork.semantics
 
NodeFactory(int, int[]) - Constructor for class net.oneandone.mork.semantics.NodeFactory
terminal
NodeFactory(int, int, int[], Visits) - Constructor for class net.oneandone.mork.semantics.NodeFactory
 
NONE - Static variable in class net.oneandone.mork.classfile.ClassRef
 
NONE - Static variable in class net.oneandone.mork.semantics.NodeFactory
 
NOP - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
normal - Variable in class net.oneandone.mork.compiler.Output
 
normal(String) - Method in class net.oneandone.mork.compiler.Output
 
normalizeRanges(List<Range>) - Static method in class net.oneandone.mork.regexpr.Range
 
normalPath(Definition, Specification, Object[]) - Static method in class net.oneandone.mork.compiler.Stubs
 
not() - Method in class net.oneandone.mork.scanner.FA
Negates normal states and end states.
NOT_PRODUCTIVE - Static variable in class net.oneandone.mork.grammar.Grammar
 
NOT_REACHABLE - Static variable in class net.oneandone.mork.grammar.Grammar
 
NOT_SET - Static variable in class net.oneandone.mork.parser.ParserTable
 
NULL - Static variable in class net.oneandone.mork.semantics.BuiltIn
 

O

Oag - Class in net.oneandone.mork.semantics
Ordered attribute grammar.
Oag(Visits[], int[][]) - Constructor for class net.oneandone.mork.semantics.Oag
 
OagBuilder - Class in net.oneandone.mork.semantics
Build visit sequence for ordered attribute grammar.
OagBuilder(Ag, Layout) - Constructor for class net.oneandone.mork.semantics.OagBuilder
 
OBJECT - Static variable in class net.oneandone.mork.classfile.ClassRef
 
ObjectCompiler - Class in net.oneandone.mork.compiler
Turn object into bytecode to create the object.
ObjectCompiler(Code, int, CustomCompiler[], ClassDef) - Constructor for class net.oneandone.mork.compiler.ObjectCompiler
 
Occurrence - Class in net.oneandone.mork.semantics
 
Occurrence(int, int) - Constructor for class net.oneandone.mork.semantics.Occurrence
 
OFFSET - Static variable in class net.oneandone.mork.semantics.NodeFactory
 
ofs - Variable in class net.oneandone.mork.classfile.Instruction
Only valid when reading and writing instructions.
ofs - Variable in class net.oneandone.mork.semantics.AttributeOccurrence
references the respective symbol in the production; -1 for left hand side
ofsToIdx(Code) - Method in class net.oneandone.mork.classfile.Instruction
 
ofsToIdx(Code, int, Object[]) - Method in class net.oneandone.mork.classfile.InstructionType
Fixup.
one(int...) - Static method in class net.oneandone.mork.grammar.PrefixSet
 
ONE - Static variable in class net.oneandone.mork.semantics.Occurrence
 
opcode - Variable in class net.oneandone.mork.classfile.InstructionType
 
open(Scanner, Parser) - Method in interface net.oneandone.mork.parser.TreeBuilder
 
open(Position, Reader) - Method in class net.oneandone.mork.scanner.Buffer
 
open(Reader) - Method in class net.oneandone.mork.scanner.Pages
 
open(Scanner, Parser) - Method in class net.oneandone.mork.semantics.Oag
 
openCode(Code) - Method in class net.oneandone.mork.classfile.Input
 
openCode(Code) - Method in class net.oneandone.mork.classfile.Output
 
openListing(File) - Method in class net.oneandone.mork.compiler.Output
 
operandSize() - Method in class net.oneandone.mork.classfile.ClassRef
 
Option - Class in net.oneandone.mork.reflect
I can't implement Option by feeding an Option-Value because I want to offer explicit definitions like If(Expression), If(Expression,Expression)
Option(Function, int) - Constructor for class net.oneandone.mork.reflect.Option
 
OPTION - Static variable in class net.oneandone.mork.semantics.Type
 
option() - Method in class net.oneandone.mork.semantics.Type
 
outer - Variable in class net.oneandone.mork.classfile.InnerClassesInfo
 
Output - Class in net.oneandone.mork.classfile
 
Output(OutputStream) - Constructor for class net.oneandone.mork.classfile.Output
 
Output(OutputStream, Pool) - Constructor for class net.oneandone.mork.classfile.Output
 
output - Variable in class net.oneandone.mork.compiler.Mork
IO settings
Output - Class in net.oneandone.mork.compiler
Global IO configuration.
Output() - Constructor for class net.oneandone.mork.compiler.Output
 
Output(PrintWriter) - Constructor for class net.oneandone.mork.compiler.Output
 
outputDir(File, File, String) - Method in class net.oneandone.mork.compiler.MapperCompiler
creates new directory if necessary.
outputPath - Variable in class net.oneandone.mork.compiler.Job
-d argument that applies to this file.
owner - Variable in class net.oneandone.mork.classfile.FieldRef
 
owner - Variable in class net.oneandone.mork.classfile.MethodRef
 

P

pack(int...) - Static method in class net.oneandone.mork.grammar.Prefix
 
pack(int) - Static method in class net.oneandone.mork.grammar.Prefix
 
packSymbols(int, int) - Method in class net.oneandone.mork.grammar.Grammar
pack helper symbols
packValue(StringBuilder, StringBuilder) - Method in class net.oneandone.mork.parser.ParserTable
 
packValues() - Method in class net.oneandone.mork.parser.ParserTable
 
padSize(int) - Static method in class net.oneandone.mork.classfile.IO
 
Pages - Class in net.oneandone.mork.scanner
 
Pages(int) - Constructor for class net.oneandone.mork.scanner.Pages
 
pair(Class, Object, Object) - Static method in class net.oneandone.mork.reflect.Arrays
 
parseChar(String) - Static method in class net.oneandone.mork.semantics.BuiltIn
 
Parser - Class in net.oneandone.mork.parser
Push down automaton, performing LR parsing
Parser(ParserTable, ConflictResolver[], ScannerFactory) - Constructor for class net.oneandone.mork.parser.Parser
 
ParserTable - Class in net.oneandone.mork.parser
Shift-Reduce-Table realized by an array.
ParserTable(char, int, int, char[], int[], int[], char[]) - Constructor for class net.oneandone.mork.parser.ParserTable
Constructor for compiled object.
ParserTable(char, int, int, int, String[], int[], int[], char[]) - Constructor for class net.oneandone.mork.parser.ParserTable
 
ParserTable(int, int, int, int, Grammar, char[]) - Constructor for class net.oneandone.mork.parser.ParserTable
 
parseString(String) - Static method in class net.oneandone.mork.semantics.BuiltIn
 
Partition - Class in net.oneandone.mork.semantics
Helper class for OagBuilder
Partition() - Constructor for class net.oneandone.mork.semantics.Partition
 
Path - Class in net.oneandone.mork.mapping
Visibility of some Definition, kind of an Argument builder.
pcs - Variable in class net.oneandone.mork.classfile.attribute.LineNumberTable
 
PDA - Class in net.oneandone.mork.pda
 
PDA(Grammar, State) - Constructor for class net.oneandone.mork.pda.PDA
 
PDABuilder - Interface in net.oneandone.mork.pda
 
plus() - Method in class net.oneandone.mork.scanner.FA
 
Pool - Class in net.oneandone.mork.classfile
Constant pool of a Java classfile.
Pool() - Constructor for class net.oneandone.mork.classfile.Pool
 
POP - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
pop() - Method in class net.oneandone.mork.parser.Parser
 
POP2 - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
Position - Class in net.oneandone.mork.scanner
Position in a buffer.
Position() - Constructor for class net.oneandone.mork.scanner.Position
 
Position(String) - Constructor for class net.oneandone.mork.scanner.Position
 
position - Variable in class net.oneandone.mork.semantics.Node
 
position - Variable in exception net.oneandone.mork.semantics.SemanticError
 
Prefix - Class in net.oneandone.mork.grammar
Element in a prefix set, and an iterator.
PrefixSet - Class in net.oneandone.mork.grammar
 
PrefixSet() - Constructor for class net.oneandone.mork.grammar.PrefixSet
 
PrefixSet(PrefixSet) - Constructor for class net.oneandone.mork.grammar.PrefixSet
 
PreSymbol() - Constructor for class net.oneandone.mork.grammar.GrammarBase.PreSymbol
 
PRIMITIVES - Static variable in class net.oneandone.mork.classfile.Type
 
print(PrintWriter) - Method in class net.oneandone.mork.parser.ParserTable
 
print(PrintWriter) - Method in class net.oneandone.mork.pda.PDA
 
printHelp() - Method in class net.oneandone.mork.compiler.Main
 
printVisits(PrintWriter) - Method in class net.oneandone.mork.semantics.Oag
 
PrintWriterErrorHandler - Class in net.oneandone.mork.mapping
ErrorHandler that prints messages to the PrintWriter specified in the constructor.
PrintWriterErrorHandler(PrintWriter) - Constructor for class net.oneandone.mork.mapping.PrintWriterErrorHandler
 
prodToString(int) - Method in class net.oneandone.mork.grammar.Grammar
 
prodToString(StringBuilder, int) - Method in class net.oneandone.mork.grammar.Grammar
 
production - Variable in class net.oneandone.mork.semantics.Alternative
 
production - Variable in class net.oneandone.mork.semantics.AttributionBuffer
 
push(int, Object) - Method in class net.oneandone.mork.parser.Parser
 
Pusher - Class in net.oneandone.mork.semantics
Attribute grammar, supports >=0 synthesized and inherited attributes.
put(State) - Method in class net.oneandone.mork.pda.Queue
 
PUTFIELD - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
PUTFIELD_STACK - Static variable in interface net.oneandone.mork.classfile.Constants
 
PUTSTATIC - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
PUTSTATIC_STACK - Static variable in interface net.oneandone.mork.classfile.Constants
 

Q

Queue - Class in net.oneandone.mork.pda
 
Queue(int) - Constructor for class net.oneandone.mork.pda.Queue
 

R

range(char, Character) - Static method in class net.oneandone.mork.compiler.Stubs
second is a Character to detect optional values
range(char, char) - Method in class net.oneandone.mork.grammar.Ebnf
 
range(char, char) - Method in class net.oneandone.mork.regexpr.Action
 
Range - Class in net.oneandone.mork.regexpr
Character ranges.
Range(char) - Constructor for class net.oneandone.mork.regexpr.Range
 
Range(char, char) - Constructor for class net.oneandone.mork.regexpr.Range
 
range(char, char) - Method in class net.oneandone.mork.scanner.Expander
 
range(char, char) - Method in class net.oneandone.mork.scanner.FABuilder
 
read(ObjectInput) - Static method in class net.oneandone.mork.classfile.ClassRef
Reads a class Object.
read(byte[]) - Method in class net.oneandone.mork.classfile.Input
 
read(Input) - Static method in class net.oneandone.mork.classfile.Instruction
 
read(int, Input, int) - Method in class net.oneandone.mork.classfile.InstructionEncoding
all opcodes except for tableswitch, lookupswitch and wide are considered "normal"
read(InputStream, byte[]) - Static method in class net.oneandone.mork.classfile.IO
 
read(InputStream, byte[], int, int) - Static method in class net.oneandone.mork.classfile.IO
 
read(ObjectInput) - Static method in class net.oneandone.mork.reflect.Constructor
Reads a Java Constructor.
read(ObjectInput) - Static method in class net.oneandone.mork.reflect.Field
Reads a Java Field.
read(ObjectInput) - Static method in class net.oneandone.mork.reflect.Method
Reads a Java Method object.
read() - Method in class net.oneandone.mork.scanner.Buffer
Advances the end and returns the character at this positio.
read(int, int) - Method in class net.oneandone.mork.scanner.Pages
 
readClasses(ObjectInput) - Static method in class net.oneandone.mork.classfile.ClassRef
Reads an array of Class objects.
readClassMethodRef() - Method in class net.oneandone.mork.classfile.Input
 
readClassRef() - Method in class net.oneandone.mork.classfile.Input
 
readConstant() - Method in class net.oneandone.mork.classfile.Input
 
readDouble() - Method in class net.oneandone.mork.classfile.Input
 
readEndIdxOrLast(int) - Method in class net.oneandone.mork.classfile.Input
 
readFieldRef() - Method in class net.oneandone.mork.classfile.Input
 
readFloat() - Method in class net.oneandone.mork.classfile.Input
 
readIdx() - Method in class net.oneandone.mork.classfile.Input
 
readIdxOrLast() - Method in class net.oneandone.mork.classfile.Input
 
readInt() - Method in class net.oneandone.mork.classfile.Input
 
readInterfaceMethodRef() - Method in class net.oneandone.mork.classfile.Input
 
readLong() - Method in class net.oneandone.mork.classfile.Input
 
readPad() - Method in class net.oneandone.mork.classfile.Input
 
readS1() - Method in class net.oneandone.mork.classfile.Input
 
readS1(InputStream) - Static method in class net.oneandone.mork.classfile.IO
 
readS2() - Method in class net.oneandone.mork.classfile.Input
 
readS2(InputStream) - Static method in class net.oneandone.mork.classfile.IO
 
readShortConstant() - Method in class net.oneandone.mork.classfile.Input
 
readString() - Method in class net.oneandone.mork.classfile.Input
 
readU1() - Method in class net.oneandone.mork.classfile.Input
 
readU1(InputStream) - Static method in class net.oneandone.mork.classfile.IO
 
readU2() - Method in class net.oneandone.mork.classfile.Input
 
readU2(InputStream) - Static method in class net.oneandone.mork.classfile.IO
 
readU4() - Method in class net.oneandone.mork.classfile.Input
 
readU4(InputStream) - Static method in class net.oneandone.mork.classfile.IO
 
readUtf8() - Method in class net.oneandone.mork.classfile.Input
 
recalcOccurrence(AgBuffer) - Method in class net.oneandone.mork.semantics.State
 
REDUCE - Static variable in class net.oneandone.mork.parser.Parser
 
reduceReduceConflict(int, State, int, int, int...) - Method in class net.oneandone.mork.compiler.ConflictHandler
 
ref(List<Usage>) - Method in class net.oneandone.mork.classfile.Repository
 
ref - Variable in exception net.oneandone.mork.classfile.ResolveException
 
reference() - Method in class net.oneandone.mork.classfile.ClassDef
 
reference(ClassRef) - Method in class net.oneandone.mork.classfile.FieldDef
 
reference(ClassRef, boolean) - Method in class net.oneandone.mork.classfile.MethodDef
 
Reference - Class in net.oneandone.mork.classfile
 
Reference() - Constructor for class net.oneandone.mork.classfile.Reference
 
REFERENCE - Static variable in class net.oneandone.mork.classfile.Type
 
references(Collection<Reference>) - Method in class net.oneandone.mork.classfile.Code
 
REFTYPEREF - Static variable in interface net.oneandone.mork.classfile.Constants
 
RegExpr - Class in net.oneandone.mork.regexpr
Regular Expression.
RegExpr() - Constructor for class net.oneandone.mork.regexpr.RegExpr
 
RelatedArgument - Class in net.oneandone.mork.mapping
To sort arguments.
RelatedArgument(Argument) - Constructor for class net.oneandone.mork.mapping.RelatedArgument
 
remove(int) - Method in class net.oneandone.mork.misc.StringArrayList
 
remove(List, Range) - Static method in class net.oneandone.mork.regexpr.Range
 
remove(Range, List<Range>) - Method in class net.oneandone.mork.regexpr.Range
only valid if this.and(operand) is not empty!
removeDuplicateRules() - Method in class net.oneandone.mork.grammar.Grammar
 
removeDuplicateSymbols(int, int) - Method in class net.oneandone.mork.grammar.Grammar
 
removeProduction(int) - Method in class net.oneandone.mork.grammar.GrammarBase
 
removeProductions(int) - Method in class net.oneandone.mork.grammar.Grammar
 
renameSymbol(int, int) - Method in class net.oneandone.mork.grammar.Grammar
 
repl(String, String) - Method in class net.oneandone.mork.mapping.Mapper
Read-eval-print loop.
report(Output, Grammar) - Method in class net.oneandone.mork.compiler.ConflictHandler
 
report(String, String) - Method in class net.oneandone.mork.mapping.ExceptionErrorHandler
 
report(String, String) - Method in class net.oneandone.mork.mapping.PrintWriterErrorHandler
 
Repository - Class in net.oneandone.mork.classfile
A set of class definitions
Repository() - Constructor for class net.oneandone.mork.classfile.Repository
 
Repository(Repository) - Constructor for class net.oneandone.mork.classfile.Repository
 
requireCode() - Method in class net.oneandone.mork.classfile.Input
 
requireCode() - Method in class net.oneandone.mork.classfile.Output
 
resetEnd(int) - Method in class net.oneandone.mork.scanner.FA
 
resetEndOfs(int) - Method in class net.oneandone.mork.scanner.Buffer
Sets the current end ofs by to the specified value
resolve(Repository) - Method in class net.oneandone.mork.classfile.Reference
 
resolve(int, State, int, char, char) - Method in class net.oneandone.mork.compiler.ConflictHandler
 
resolveConflicts(FA, int[]) - Static method in class net.oneandone.mork.scanner.Label
 
resolveConflicts(int[]) - Method in class net.oneandone.mork.scanner.Label
 
ResolveException - Exception in net.oneandone.mork.classfile
 
ResolveException(Reference) - Constructor for exception net.oneandone.mork.classfile.ResolveException
 
ResolveException(Reference, IOException) - Constructor for exception net.oneandone.mork.classfile.ResolveException
 
resolveLabel(int) - Method in class net.oneandone.mork.classfile.Code
 
resolvers() - Method in class net.oneandone.mork.compiler.ConflictHandler
 
resolveScannerConflicts(FA, Rule[]) - Static method in class net.oneandone.mork.scanner.Modes
 
resToClassName(String) - Static method in class net.oneandone.mork.classfile.ClassRef
 
resToFileName(String) - Static method in class net.oneandone.mork.classfile.ClassRef
 
restrictArgumentCount(int) - Method in class net.oneandone.mork.reflect.Selection
 
restrictArgumentType(int, Class) - Method in class net.oneandone.mork.reflect.Selection
 
result() - Method in class net.oneandone.mork.grammar.Concat
 
result - Variable in class net.oneandone.mork.semantics.AttributionBuffer
 
resultOfs - Variable in class net.oneandone.mork.semantics.Alternative
ofs -1: left hand side
RET - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
rets - Variable in class net.oneandone.mork.classfile.Jsr
Return indexes.
RETURN - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
returnType - Variable in class net.oneandone.mork.classfile.MethodDef
 
returnType - Variable in class net.oneandone.mork.classfile.MethodRef
 
reuse(Function, Code, Map<Function, Object[]>) - Method in class net.oneandone.mork.compiler.InvocationCode
 
RT - Static variable in interface net.oneandone.mork.classfile.Constants
 
Rule - Class in net.oneandone.mork.grammar
Defines a symbol by a redular expression.
Rule(int, RegExpr) - Constructor for class net.oneandone.mork.grammar.Rule
 
run(Scanner, int, int) - Method in class net.oneandone.mork.compiler.ConflictResolver
 
run() - Method in class net.oneandone.mork.compiler.Main
 
run(Mapper, String, File, File) - Method in class net.oneandone.mork.compiler.MapperCompiler
 
run(Object) - Method in class net.oneandone.mork.compiler.ObjectCompiler
 
run(String) - Method in class net.oneandone.mork.mapping.Mapper
 
run(Node) - Method in class net.oneandone.mork.mapping.Mapper
 
run(File) - Method in class net.oneandone.mork.mapping.Mapper
 
run(String, Reader) - Method in class net.oneandone.mork.mapping.Mapper
 
run(Position, Reader) - Method in class net.oneandone.mork.mapping.Mapper
Reads an stream, creates the syntax tree, computes the attributes and returns the attributes of the start symbol.
run(Position, Reader, TreeBuilder, PrintWriter) - Method in class net.oneandone.mork.parser.Parser
 
run(RegExpr) - Method in class net.oneandone.mork.scanner.Expander
 
run(Rule[], IntBitSet, StringArrayList, PrintWriter) - Static method in class net.oneandone.mork.scanner.FABuilder
Translates only those rules where the left-hand.side is contained in the specified terminals set.
run() - Method in class net.oneandone.mork.scanner.Minimizer
The caller has to ensure a complete FA.
run(Ag, Layout, PrintWriter) - Static method in class net.oneandone.mork.semantics.OagBuilder
 
run(boolean, Attribute, IntBitSet, Grammar) - Static method in class net.oneandone.mork.semantics.Pusher
 

S

SALOAD - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
sameSymbolOccurrence(AttributeOccurrence) - Method in class net.oneandone.mork.semantics.AttributeOccurrence
 
sameSymbols(FA, int, int) - Static method in class net.oneandone.mork.scanner.Label
 
SASTORE - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
save(ClassDef, File) - Static method in class net.oneandone.mork.classfile.Output
 
save(String) - Method in class net.oneandone.mork.compiler.FunctionCompiler
 
save(File) - Method in class net.oneandone.mork.compiler.InvocationCode
 
saveClass(Class<?>) - Static method in class net.oneandone.mork.compiler.MapperCompiler
 
saveInteger(Integer) - Static method in class net.oneandone.mork.compiler.MapperCompiler
 
Scanner - Class in net.oneandone.mork.scanner
A token stream, input for parsers.
Scanner(int, int, char[], Position, Reader) - Constructor for class net.oneandone.mork.scanner.Scanner
 
SCANNER_TOO_BIG - Static variable in class net.oneandone.mork.scanner.ScannerFactory
 
ScannerFactory - Class in net.oneandone.mork.scanner
An immutable FA.
ScannerFactory(int, int, char[]) - Constructor for class net.oneandone.mork.scanner.ScannerFactory
 
scannerRules(List, Rule[]) - Static method in class net.oneandone.mork.compiler.Stubs
 
Selection - Class in net.oneandone.mork.reflect
A collection of functions.
Selection() - Constructor for class net.oneandone.mork.reflect.Selection
 
Selection(Function) - Constructor for class net.oneandone.mork.reflect.Selection
 
Selection(Collection) - Constructor for class net.oneandone.mork.reflect.Selection
 
Selection(Function[]) - Constructor for class net.oneandone.mork.reflect.Selection
 
semanticError(Position, Exception) - Method in interface net.oneandone.mork.mapping.ErrorHandler
 
semanticError(Position, Exception) - Method in class net.oneandone.mork.mapping.ExceptionErrorHandler
 
semanticError(Position, Exception) - Method in class net.oneandone.mork.mapping.PrintWriterErrorHandler
 
SemanticError - Exception in net.oneandone.mork.semantics
 
SemanticError(Position, Exception) - Constructor for exception net.oneandone.mork.semantics.SemanticError
 
sequence(Object[]) - Method in class net.oneandone.mork.grammar.Ebnf
 
sequence(Object[]) - Method in class net.oneandone.mork.regexpr.Action
 
Sequence - Class in net.oneandone.mork.regexpr
 
Sequence() - Constructor for class net.oneandone.mork.regexpr.Sequence
 
Sequence(RegExpr[]) - Constructor for class net.oneandone.mork.regexpr.Sequence
 
Sequence(RegExpr, RegExpr) - Constructor for class net.oneandone.mork.regexpr.Sequence
 
sequence(Object[]) - Method in class net.oneandone.mork.scanner.Expander
 
sequence(FA) - Method in class net.oneandone.mork.scanner.FA
 
sequence(Object[]) - Method in class net.oneandone.mork.scanner.FABuilder
 
sequence(List) - Static method in class net.oneandone.mork.semantics.Occurrence
 
SEQUENCE - Static variable in class net.oneandone.mork.semantics.Type
 
sequence() - Method in class net.oneandone.mork.semantics.Type
 
sequenceAndOption(Object, Object) - Static method in class net.oneandone.mork.mapping.Transport
 
sequenceAndSequence(Object, Object) - Static method in class net.oneandone.mork.mapping.Transport
 
sequenceAndValue(Object, Object) - Static method in class net.oneandone.mork.mapping.Transport
 
Set - Class in net.oneandone.mork.classfile
Instruction set.
Set() - Constructor for class net.oneandone.mork.classfile.Set
 
set(int, String) - Method in class net.oneandone.mork.misc.StringArrayList
Replaces an element
set(String, int, int, int) - Method in class net.oneandone.mork.scanner.Position
 
set(Position) - Method in class net.oneandone.mork.scanner.Position
 
setEnd(int) - Method in class net.oneandone.mork.scanner.FA
 
setEndLabels(Object) - Method in class net.oneandone.mork.scanner.FA
 
setEnvironment(Object) - Method in class net.oneandone.mork.mapping.Mapper
Defines the environment object of the mapper.
setEnvironment(Object) - Method in class net.oneandone.mork.semantics.Oag
 
setErrorHandler(ErrorHandler) - Method in class net.oneandone.mork.mapping.Mapper
Defines the handler to report errors to.
setErrorHandler(ErrorHandler) - Method in class net.oneandone.mork.parser.Parser
 
setLabel(Object) - Method in class net.oneandone.mork.scanner.State
 
setLogging(PrintWriter, PrintWriter) - Method in class net.oneandone.mork.mapping.Mapper
 
setLogging(PrintWriter) - Method in class net.oneandone.mork.semantics.Oag
 
setModes(char[]) - Method in class net.oneandone.mork.parser.ParserTable
 
setNone(ParserTable) - Static method in class net.oneandone.mork.scanner.Modes
 
setStart(int) - Method in class net.oneandone.mork.scanner.FA
 
setStart(Attribute) - Method in class net.oneandone.mork.semantics.AgBuffer
 
SHIFT - Static variable in class net.oneandone.mork.parser.Parser
 
Shift - Class in net.oneandone.mork.pda
 
Shift(int, int) - Constructor for class net.oneandone.mork.pda.Shift
 
shifts - Variable in class net.oneandone.mork.pda.State
 
shrink(int) - Method in class net.oneandone.mork.scanner.Pages
Remove count pages from the beginning
sideEffect(List, List, List, List) - Static method in class net.oneandone.mork.compiler.Stubs
 
SIMPLE - Static variable in interface net.oneandone.mork.classfile.Constants
 
SIPUSH - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
SIZE - Static variable in class net.oneandone.mork.classfile.InnerClassesInfo
 
SIZE - Static variable in class net.oneandone.mork.classfile.LocalVariableInfo
 
size() - Method in class net.oneandone.mork.classfile.Pool
 
size - Variable in class net.oneandone.mork.classfile.Type
 
size() - Method in class net.oneandone.mork.compiler.InvocationCode
 
size() - Method in class net.oneandone.mork.grammar.Prefix
 
size(long) - Static method in class net.oneandone.mork.grammar.Prefix
 
size() - Method in class net.oneandone.mork.grammar.PrefixSet
 
size() - Method in class net.oneandone.mork.misc.StringArrayList
Returns the number of elements.
size() - Method in class net.oneandone.mork.pda.PDA
 
size() - Method in interface net.oneandone.mork.pda.PDABuilder
 
size() - Method in class net.oneandone.mork.reflect.Selection
 
size() - Method in class net.oneandone.mork.scanner.FA
 
size() - Method in class net.oneandone.mork.scanner.ScannerFactory
 
size() - Method in class net.oneandone.mork.scanner.State
 
size() - Method in class net.oneandone.mork.semantics.Visits
 
SIZES - Static variable in class net.oneandone.mork.grammar.PrefixSet
Right part of prime computed with PrefixSetTest.
SKIP - Static variable in class net.oneandone.mork.parser.Parser
 
sort(List<Argument>) - Static method in class net.oneandone.mork.mapping.RelatedArgument
Returns the sorted list of lists of arguments.
sortAndMergeArgs(Definition, List<Argument>) - Static method in class net.oneandone.mork.mapping.Argument
 
sortRanges() - Method in class net.oneandone.mork.scanner.State
 
source - Variable in class net.oneandone.mork.compiler.Job
source file, never null
source - Variable in class net.oneandone.mork.semantics.Merger
 
SourceFile - Class in net.oneandone.mork.classfile.attribute
 
SourceFile(String) - Constructor for class net.oneandone.mork.classfile.attribute.SourceFile
 
SourceFile(Input) - Constructor for class net.oneandone.mork.classfile.attribute.SourceFile
 
SPECIAL - Static variable in class net.oneandone.mork.parser.Parser
operand is one of the SPECIAL_xx values
SPECIAL_ACCEPT - Static variable in class net.oneandone.mork.parser.Parser
 
SPECIAL_CONFLICT - Static variable in class net.oneandone.mork.parser.Parser
higher operand bits used to index resolver.
SPECIAL_ERROR - Static variable in class net.oneandone.mork.parser.Parser
lowest two operand bits
Specification - Class in net.oneandone.mork.compiler
Specifies a mapper, thus, a Mapping object is a Mapper before translation.
Specification(String, Syntax, Definition[]) - Constructor for class net.oneandone.mork.compiler.Specification
 
SRC_SUFFIX - Static variable in class net.oneandone.mork.compiler.Job
 
stackDiff - Variable in class net.oneandone.mork.classfile.InstructionType
 
star() - Method in class net.oneandone.mork.scanner.FA
 
start - Variable in class net.oneandone.mork.classfile.ExceptionInfo
 
start - Variable in class net.oneandone.mork.classfile.Jsr
Start idx.
start - Variable in class net.oneandone.mork.classfile.LocalVariableInfo
 
State - Class in net.oneandone.mork.pda
LR(k) state
State() - Constructor for class net.oneandone.mork.pda.State
 
State - Class in net.oneandone.mork.scanner
State in a NFA.
State(Object) - Constructor for class net.oneandone.mork.scanner.State
 
State(State, int) - Constructor for class net.oneandone.mork.scanner.State
 
State - Class in net.oneandone.mork.semantics
Attribute grammar, supports >=0 synthesized and inherited attributes.
State(Attribute) - Constructor for class net.oneandone.mork.semantics.State
 
State(State) - Constructor for class net.oneandone.mork.semantics.State
 
State(boolean, Attribute, Grammar) - Constructor for class net.oneandone.mork.semantics.State
 
statistics - Variable in class net.oneandone.mork.compiler.Output
 
statistics(PrintWriter) - Method in class net.oneandone.mork.pda.PDA
 
step(int, String) - Static method in class net.oneandone.mork.compiler.Stubs
 
step() - Method in class net.oneandone.mork.grammar.Prefix
 
store - Variable in class net.oneandone.mork.classfile.Type
 
STRING - Static variable in class net.oneandone.mork.classfile.ClassRef
 
StringArrayList - Class in net.oneandone.mork.misc
TODO: dump List of Strings.
StringArrayList(String[]) - Constructor for class net.oneandone.mork.misc.StringArrayList
 
StringArrayList(int, String[]) - Constructor for class net.oneandone.mork.misc.StringArrayList
 
StringArrayList() - Constructor for class net.oneandone.mork.misc.StringArrayList
Creates a new empty List
StringArrayList(StringArrayList) - Constructor for class net.oneandone.mork.misc.StringArrayList
Copy constructor.
Stubs - Class in net.oneandone.mork.compiler
Helper functions referenced by Mapper.mapper.
Stubs() - Constructor for class net.oneandone.mork.compiler.Stubs
 
SUCC_BRANCH - Static variable in interface net.oneandone.mork.classfile.Constants
 
SUCC_GOTO - Static variable in interface net.oneandone.mork.classfile.Constants
 
SUCC_JSR - Static variable in interface net.oneandone.mork.classfile.Constants
 
SUCC_LOOKUPSWITCH - Static variable in interface net.oneandone.mork.classfile.Constants
 
SUCC_NEXT - Static variable in interface net.oneandone.mork.classfile.Constants
 
SUCC_NONE - Static variable in interface net.oneandone.mork.classfile.Constants
 
SUCC_RET - Static variable in interface net.oneandone.mork.classfile.Constants
 
SUCC_TABLESWITCH - Static variable in interface net.oneandone.mork.classfile.Constants
 
succType - Variable in class net.oneandone.mork.classfile.InstructionType
 
superClass - Variable in class net.oneandone.mork.classfile.ClassDef
 
SWAP - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
symbol(int) - Method in class net.oneandone.mork.grammar.Ebnf
 
Symbol - Class in net.oneandone.mork.grammar
A stupid data container for Grammar.
Symbol(int[], int[], int[][]) - Constructor for class net.oneandone.mork.grammar.Symbol
 
symbol - Variable in class net.oneandone.mork.mapping.Definition
 
symbol - Variable in class net.oneandone.mork.pda.Shift
symbol or eof
symbol(int) - Method in class net.oneandone.mork.regexpr.Action
 
Symbol - Class in net.oneandone.mork.regexpr
Symbol constant for a regular expression.
Symbol(int) - Constructor for class net.oneandone.mork.regexpr.Symbol
 
symbol(int) - Method in class net.oneandone.mork.scanner.Expander
 
symbol(int) - Method in class net.oneandone.mork.scanner.FABuilder
 
symbol - Variable in class net.oneandone.mork.semantics.Attribute
 
symbolRef(StringArrayList, String) - Static method in class net.oneandone.mork.compiler.Stubs
 
symbolSet(int[]) - Static method in class net.oneandone.mork.compiler.Stubs
 
symbolTable(String[], String[]) - Static method in class net.oneandone.mork.compiler.Stubs
 
Syntax - Class in net.oneandone.mork.compiler
Grammar syntax specification.
Syntax(StringArrayList, Rule[], boolean, IntBitSet, Rule[]) - Constructor for class net.oneandone.mork.compiler.Syntax
 
syntaxError(Position, IntBitSet) - Method in interface net.oneandone.mork.mapping.ErrorHandler
 
syntaxError(Position, IntBitSet) - Method in class net.oneandone.mork.mapping.ExceptionErrorHandler
 
syntaxError(Position, IntBitSet) - Method in class net.oneandone.mork.mapping.PrintWriterErrorHandler
 
Synthetic - Class in net.oneandone.mork.classfile.attribute
 
Synthetic(Input) - Constructor for class net.oneandone.mork.classfile.attribute.Synthetic
 

T

T_BOOLEAN - Static variable in interface net.oneandone.mork.classfile.Constants
 
T_BYTE - Static variable in interface net.oneandone.mork.classfile.Constants
 
T_CHAR - Static variable in interface net.oneandone.mork.classfile.Constants
 
T_DOUBLE - Static variable in interface net.oneandone.mork.classfile.Constants
 
T_FLOAT - Static variable in interface net.oneandone.mork.classfile.Constants
 
T_INT - Static variable in interface net.oneandone.mork.classfile.Constants
 
T_LONG - Static variable in interface net.oneandone.mork.classfile.Constants
 
T_REFERENCE - Static variable in interface net.oneandone.mork.classfile.Constants
 
T_SHORT - Static variable in interface net.oneandone.mork.classfile.Constants
 
T_VOID - Static variable in interface net.oneandone.mork.classfile.Constants
 
TABLESWITCH - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
TAG - Static variable in class net.oneandone.mork.reflect.Option
 
take() - Method in class net.oneandone.mork.pda.Queue
 
target - Variable in class net.oneandone.mork.mapping.Import
 
terminals - Variable in class net.oneandone.mork.compiler.Line
sequence of terminals - not alternatives
TEXT - Static variable in class net.oneandone.mork.semantics.NodeFactory
 
thisClass - Variable in class net.oneandone.mork.classfile.ClassDef
 
threadCount - Variable in class net.oneandone.mork.compiler.Job
 
to - Variable in class net.oneandone.mork.classfile.Usage
 
ToArray - Class in net.oneandone.mork.mapping
Invokation creates an array initialized with the List passed as an argument.
ToArray(Class) - Constructor for class net.oneandone.mork.mapping.ToArray
 
toChar(int) - Static method in class net.oneandone.mork.compiler.Stubs
 
toDescriptor() - Method in class net.oneandone.mork.classfile.ClassRef
 
toDescriptor() - Method in class net.oneandone.mork.classfile.MethodRef
 
toDescriptor(ClassRef[], ClassRef) - Static method in class net.oneandone.mork.classfile.MethodRef
 
toFieldDescriptor() - Method in class net.oneandone.mork.classfile.ClassRef
 
toFlags(Set<Access>) - Static method in enum net.oneandone.mork.classfile.Access
 
toList() - Method in class net.oneandone.mork.misc.StringArrayList
 
toPrefix(Set<Access>) - Static method in enum net.oneandone.mork.classfile.Access
 
toRawString() - Method in class net.oneandone.mork.semantics.AgBuffer
 
toRawString() - Method in class net.oneandone.mork.semantics.Alternative
 
toRawString() - Method in class net.oneandone.mork.semantics.State
 
toShortString(Grammar) - Method in class net.oneandone.mork.pda.State
 
toSignatureString() - Method in class net.oneandone.mork.classfile.ClassDef
 
toSignatureString() - Method in class net.oneandone.mork.classfile.MethodDef
 
toString() - Method in class net.oneandone.mork.classfile.attribute.Blackbox
 
toString() - Method in class net.oneandone.mork.classfile.attribute.ConstantValue
 
toString() - Method in class net.oneandone.mork.classfile.attribute.Empty
 
toString() - Method in class net.oneandone.mork.classfile.attribute.Exceptions
 
toString() - Method in class net.oneandone.mork.classfile.attribute.LineNumberTable
 
toString() - Method in class net.oneandone.mork.classfile.attribute.LocalVariableTable
 
toString() - Method in class net.oneandone.mork.classfile.attribute.SourceFile
 
toString() - Method in class net.oneandone.mork.classfile.ClassDef
 
toString() - Method in class net.oneandone.mork.classfile.ClassRef
 
toString() - Method in class net.oneandone.mork.classfile.Code
 
toString() - Method in class net.oneandone.mork.classfile.ExceptionInfo
 
toString() - Method in class net.oneandone.mork.classfile.FieldDef
 
toString() - Method in class net.oneandone.mork.classfile.FieldRef
 
toString() - Method in class net.oneandone.mork.classfile.Instruction
 
toString() - Method in class net.oneandone.mork.classfile.InstructionEncoding
 
toString() - Method in class net.oneandone.mork.classfile.InstructionType
 
toString() - Method in class net.oneandone.mork.classfile.Jsr
 
toString() - Method in class net.oneandone.mork.classfile.LocalVariableInfo
 
toString() - Method in class net.oneandone.mork.classfile.MethodDef
 
toString() - Method in class net.oneandone.mork.classfile.MethodRef
 
toString() - Method in class net.oneandone.mork.classfile.Usage
 
toString() - Method in class net.oneandone.mork.compiler.Job
 
toString() - Method in class net.oneandone.mork.grammar.Grammar
 
toString() - Method in class net.oneandone.mork.grammar.Prefix
 
toString(StringArrayList, StringBuilder) - Method in class net.oneandone.mork.grammar.Prefix
 
toString(StringArrayList) - Method in class net.oneandone.mork.grammar.PrefixSet
 
toString(StringArrayList, StringBuilder) - Method in class net.oneandone.mork.grammar.PrefixSet
 
toString(StringArrayList) - Method in class net.oneandone.mork.grammar.Rule
 
toString() - Method in class net.oneandone.mork.mapping.Argument
 
toString() - Method in class net.oneandone.mork.mapping.Definition
 
toString() - Method in class net.oneandone.mork.mapping.Import
Gets a String representation for this Reference .
toString() - Method in class net.oneandone.mork.mapping.Internal
 
toString() - Method in class net.oneandone.mork.mapping.Mapper
 
toString() - Method in class net.oneandone.mork.mapping.Path
 
toString() - Method in exception net.oneandone.mork.misc.GenericException
 
toString() - Method in class net.oneandone.mork.misc.StringArrayList
Returns the string representation.
toString(Grammar) - Method in class net.oneandone.mork.parser.Conflict
 
toString(Grammar) - Method in class net.oneandone.mork.parser.ParserTable
 
toString(Grammar, boolean) - Method in class net.oneandone.mork.pda.Item
 
toString(StringArrayList) - Method in class net.oneandone.mork.pda.Shift
 
toString(int, Grammar) - Method in class net.oneandone.mork.pda.State
 
toString() - Method in class net.oneandone.mork.reflect.Function
Gets a String representation for this Function.
toString() - Method in class net.oneandone.mork.reflect.Selection
 
toString() - Method in class net.oneandone.mork.regexpr.Choice
 
toString() - Method in class net.oneandone.mork.regexpr.Loop
 
toString() - Method in class net.oneandone.mork.regexpr.Range
 
toString() - Method in class net.oneandone.mork.regexpr.Sequence
 
toString() - Method in class net.oneandone.mork.regexpr.Symbol
 
toString(StringArrayList) - Method in class net.oneandone.mork.regexpr.Symbol
 
toString() - Method in class net.oneandone.mork.regexpr.Without
 
toString() - Method in class net.oneandone.mork.scanner.Buffer
 
toString() - Method in class net.oneandone.mork.scanner.FA
 
toString() - Method in class net.oneandone.mork.scanner.Label
 
toString() - Method in class net.oneandone.mork.scanner.Pages
 
toString() - Method in class net.oneandone.mork.scanner.Position
 
toString() - Method in class net.oneandone.mork.scanner.State
 
toString() - Method in class net.oneandone.mork.semantics.Ag
 
toString() - Method in class net.oneandone.mork.semantics.AgBuffer
 
toString(boolean) - Method in class net.oneandone.mork.semantics.AgBuffer
 
toString() - Method in class net.oneandone.mork.semantics.Alternative
 
toString() - Method in class net.oneandone.mork.semantics.Attribute
 
toString(StringArrayList) - Method in class net.oneandone.mork.semantics.Attribute
 
toString() - Method in class net.oneandone.mork.semantics.AttributeOccurrence
 
toString(StringArrayList) - Method in class net.oneandone.mork.semantics.AttributeOccurrence
 
toString() - Method in class net.oneandone.mork.semantics.Attribution
 
toString() - Method in class net.oneandone.mork.semantics.AttributionBuffer
 
toString() - Method in class net.oneandone.mork.semantics.Occurrence
 
toString() - Method in class net.oneandone.mork.semantics.State
 
toString(boolean) - Method in class net.oneandone.mork.semantics.State
 
toString() - Method in class net.oneandone.mork.semantics.Type
 
toString() - Method in class net.oneandone.mork.semantics.Visits
 
touches(Range) - Method in class net.oneandone.mork.regexpr.Range
 
toUtf8(String) - Static method in class net.oneandone.mork.classfile.Pool
This implementation differs from String.getBytes("UFT-8"), e.g. when decoding 0.
translate(Code) - Method in class net.oneandone.mork.compiler.CompiledFunctionBase
 
translate(Function, Code, Map<Function, Object[]>) - Method in class net.oneandone.mork.compiler.InvocationCode
 
translate(int, int, Output) - Method in class net.oneandone.mork.compiler.Specification
 
translate(int, int, Output) - Method in class net.oneandone.mork.compiler.Syntax
Translate specification.
translate(Rule[], StringArrayList) - Static method in class net.oneandone.mork.grammar.Ebnf
helper symbols are added without gaps, starting with freeHelper.
translate(Ag, Transport, Grammar) - Method in class net.oneandone.mork.mapping.Definition
 
translate(int, Grammar) - Method in class net.oneandone.mork.mapping.Internal
 
translate(Syntax, Definition, int, IntBitSet, List<Definition>, int) - Static method in class net.oneandone.mork.mapping.Path
 
translate(Syntax, Definition, Definition) - Static method in class net.oneandone.mork.mapping.Path
Creates a path with no steps
translate(Syntax, Definition, int[], int[], Definition, int) - Static method in class net.oneandone.mork.mapping.Path
Creates a path with 1+ steps
translate(Code) - Method in class net.oneandone.mork.mapping.ToArray
 
translate(Code) - Method in class net.oneandone.mork.reflect.Composition
 
translate(Code) - Method in class net.oneandone.mork.reflect.Constant
 
translate(Code) - Method in class net.oneandone.mork.reflect.Constructor
 
translate(Code) - Method in class net.oneandone.mork.reflect.Field
 
translate(Code) - Method in class net.oneandone.mork.reflect.Function
Generate bytecode equivalent to invoke().
translate(Code) - Method in class net.oneandone.mork.reflect.Identity
 
translate(Code) - Method in class net.oneandone.mork.reflect.Method
 
translate(Code) - Method in class net.oneandone.mork.reflect.Option
 
translateDefaultPushPath(Definition) - Method in class net.oneandone.mork.compiler.Specification
 
Transport - Class in net.oneandone.mork.mapping
Singleton class (one instance per Mapping) to create functions for transport attribution.
Transport() - Constructor for class net.oneandone.mork.mapping.Transport
 
transportAttribute - Variable in class net.oneandone.mork.semantics.State
 
TreeBuilder - Interface in net.oneandone.mork.parser
TreeBuilder for Parsers.
TS - Static variable in interface net.oneandone.mork.classfile.Constants
 
type - Variable in class net.oneandone.mork.classfile.ExceptionInfo
 
type - Variable in class net.oneandone.mork.classfile.FieldDef
 
type - Variable in class net.oneandone.mork.classfile.FieldRef
 
type - Variable in class net.oneandone.mork.classfile.Instruction
 
type - Variable in class net.oneandone.mork.classfile.InstructionEncoding
 
Type - Class in net.oneandone.mork.classfile
Stupid data container for ClassRef.
type - Variable in class net.oneandone.mork.classfile.Type
 
type - Variable in class net.oneandone.mork.semantics.Attribute
 
Type - Class in net.oneandone.mork.semantics
Type of an attribute.
Type(Class) - Constructor for class net.oneandone.mork.semantics.Type
 
Type(Class, int) - Constructor for class net.oneandone.mork.semantics.Type
 
type - Variable in class net.oneandone.mork.semantics.Type
 
TYPE_BYTE - Static variable in interface net.oneandone.mork.classfile.Constants
 
TYPES - Static variable in class net.oneandone.mork.classfile.Set
 

U

UNBOUNDED - Static variable in class net.oneandone.mork.semantics.Occurrence
 
UNDEFINED_SYMBOL - Static variable in class net.oneandone.mork.compiler.Stubs
 
unpack(long) - Static method in class net.oneandone.mork.grammar.Prefix
 
unwrap(Class<?>, Code) - Static method in class net.oneandone.mork.compiler.Util
 
unwrappedType(Class<?>) - Static method in class net.oneandone.mork.classfile.ClassRef
 
UP - Static variable in class net.oneandone.mork.mapping.Path
 
update(char[], int, int) - Method in class net.oneandone.mork.scanner.Position
the indicated range has been passed by the scanner.
UPS - Static variable in class net.oneandone.mork.mapping.Path
 
Usage - Class in net.oneandone.mork.classfile
 
Usage(MethodRef, Reference) - Constructor for class net.oneandone.mork.classfile.Usage
 
USAGE - Static variable in class net.oneandone.mork.compiler.Main
 
userOfs - Variable in class net.oneandone.mork.grammar.Symbol
ofsets in the using productions.
users - Variable in class net.oneandone.mork.grammar.Symbol
productions using this symbol.
Util - Class in net.oneandone.mork.compiler
 
Util() - Constructor for class net.oneandone.mork.compiler.Util
 

V

value - Variable in class net.oneandone.mork.classfile.attribute.ConstantValue
 
VALUE - Static variable in class net.oneandone.mork.semantics.Type
 
valueOf(String) - Static method in enum net.oneandone.mork.classfile.Access
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.oneandone.mork.classfile.Access
Returns an array containing the constants of this enum type, in the order they are declared.
VBRANCH - Static variable in interface net.oneandone.mork.classfile.Constants
 
verbose - Variable in class net.oneandone.mork.compiler.Output
 
verbose(String) - Method in class net.oneandone.mork.compiler.Output
 
visit(Action) - Method in class net.oneandone.mork.regexpr.Choice
 
visit(Action) - Method in class net.oneandone.mork.regexpr.Loop
 
visit(Action) - Method in class net.oneandone.mork.regexpr.Range
 
visit(Action) - Method in class net.oneandone.mork.regexpr.RegExpr
Visit this expressions and its sub-expression and perform some action.
visit(Action) - Method in class net.oneandone.mork.regexpr.Sequence
 
visit(Action) - Method in class net.oneandone.mork.regexpr.Symbol
 
visit(Action) - Method in class net.oneandone.mork.regexpr.Without
 
Visits - Class in net.oneandone.mork.semantics
Build visit sequence for ordered attribute grammar.
Visits(Object[]) - Constructor for class net.oneandone.mork.semantics.Visits
 
VOID - Static variable in class net.oneandone.mork.classfile.ClassRef
 

W

wasEof() - Method in class net.oneandone.mork.scanner.Buffer
Returns true if the end of file has been seen and the buffer is at it's end.
WIDE - Static variable in interface net.oneandone.mork.classfile.Bytecodes
 
with(PrefixSet) - Method in class net.oneandone.mork.grammar.Concat
true when done
without(Object, Object) - Method in class net.oneandone.mork.grammar.Ebnf
 
without(Object, Object) - Method in class net.oneandone.mork.regexpr.Action
 
Without - Class in net.oneandone.mork.regexpr
Left | Right, a little bit more general.
Without(RegExpr, RegExpr) - Constructor for class net.oneandone.mork.regexpr.Without
 
without(Object, Object) - Method in class net.oneandone.mork.scanner.Expander
 
without(Object, Object) - Method in class net.oneandone.mork.scanner.FABuilder
 
wrappedType(Class<?>) - Static method in class net.oneandone.mork.classfile.ClassRef
 
wrapper - Variable in class net.oneandone.mork.classfile.Type
 
write(Output) - Method in class net.oneandone.mork.classfile.attribute.Attribute
 
write(Output) - Method in class net.oneandone.mork.classfile.attribute.Blackbox
 
write(Output) - Method in class net.oneandone.mork.classfile.attribute.ConstantValue
 
write(Output) - Method in class net.oneandone.mork.classfile.attribute.Empty
 
write(Output) - Method in class net.oneandone.mork.classfile.attribute.Exceptions
 
write(Output) - Method in class net.oneandone.mork.classfile.attribute.InnerClasses
 
write(Output) - Method in class net.oneandone.mork.classfile.attribute.LineNumberTable
 
write(Output) - Method in class net.oneandone.mork.classfile.attribute.LocalVariableTable
 
write(Output) - Method in class net.oneandone.mork.classfile.attribute.SourceFile
 
write(Output) - Method in class net.oneandone.mork.classfile.ClassDef
Write this class file to the specified output stream.
write(ObjectOutput, Class<?>) - Static method in class net.oneandone.mork.classfile.ClassRef
Writes a class Object.
write(Output) - Method in class net.oneandone.mork.classfile.Code
 
write(Output) - Method in class net.oneandone.mork.classfile.ExceptionInfo
 
write(Output) - Method in class net.oneandone.mork.classfile.FieldDef
 
write(Output) - Method in class net.oneandone.mork.classfile.InnerClassesInfo
 
write(Output) - Method in class net.oneandone.mork.classfile.Instruction
 
write(Output, Object[]) - Method in class net.oneandone.mork.classfile.InstructionType
 
write(OutputStream, byte[], int, int) - Static method in class net.oneandone.mork.classfile.IO
 
write(Output) - Method in class net.oneandone.mork.classfile.LocalVariableInfo
 
write(Output) - Method in class net.oneandone.mork.classfile.MethodDef
 
write(byte[]) - Method in class net.oneandone.mork.classfile.Output
 
write(byte[], int, int) - Method in class net.oneandone.mork.classfile.Output
 
write(OutputStream) - Method in class net.oneandone.mork.classfile.Pool
 
write(OutputStream, int, Object) - Method in class net.oneandone.mork.classfile.Pool
 
write(ObjectOutput, Constructor) - Static method in class net.oneandone.mork.reflect.Constructor
Writes a Java Constructor.
write(ObjectOutput, Field) - Static method in class net.oneandone.mork.reflect.Field
Writes a Java Field.
write(ObjectOutput, Method) - Static method in class net.oneandone.mork.reflect.Method
Writes a Java Method object.
writeClasses(ObjectOutput, Class<?>[]) - Static method in class net.oneandone.mork.classfile.ClassRef
Writes an array of Class objects.
writeClassMethodRef(MethodRef) - Method in class net.oneandone.mork.classfile.Output
 
writeClassRef(ClassRef) - Method in class net.oneandone.mork.classfile.Output
 
writeCNST(Output, Object) - Method in class net.oneandone.mork.classfile.InstructionType
 
writeConstant(Object) - Method in class net.oneandone.mork.classfile.Output
 
writeDouble(double) - Method in class net.oneandone.mork.classfile.Output
 
writeEndIdxOrLast(int, int) - Method in class net.oneandone.mork.classfile.Output
 
writeFieldRef(FieldRef) - Method in class net.oneandone.mork.classfile.Output
 
writeFixup(int, int) - Method in class net.oneandone.mork.classfile.Output
 
writeFloat(float) - Method in class net.oneandone.mork.classfile.Output
 
writeIdx(int) - Method in class net.oneandone.mork.classfile.Output
 
writeIdxOrLast(int) - Method in class net.oneandone.mork.classfile.Output
 
writeInt(int) - Method in class net.oneandone.mork.classfile.Output
 
writeInterfaceMethodRef(MethodRef) - Method in class net.oneandone.mork.classfile.Output
 
writeLong(long) - Method in class net.oneandone.mork.classfile.Output
 
writePad() - Method in class net.oneandone.mork.classfile.Output
 
writeS1(OutputStream, int) - Static method in class net.oneandone.mork.classfile.IO
 
writeS1(int) - Method in class net.oneandone.mork.classfile.Output
 
writeS2(OutputStream, int) - Static method in class net.oneandone.mork.classfile.IO
int c simplifies checking, casting
writeS2(int) - Method in class net.oneandone.mork.classfile.Output
int c simplifies checking, casting
writeShort(OutputStream, int, Object) - Method in class net.oneandone.mork.classfile.Pool
 
writeShortFloat(float) - Method in class net.oneandone.mork.classfile.Output
 
writeShortInt(int) - Method in class net.oneandone.mork.classfile.Output
 
writeShortString(String) - Method in class net.oneandone.mork.classfile.Output
 
writeSpace(int) - Method in class net.oneandone.mork.classfile.Output
 
writeString(String) - Method in class net.oneandone.mork.classfile.Output
 
writeU1(OutputStream, int) - Static method in class net.oneandone.mork.classfile.IO
 
writeU1(int) - Method in class net.oneandone.mork.classfile.Output
 
writeU2(OutputStream, int) - Static method in class net.oneandone.mork.classfile.IO
int c simplifies checking, casting
writeU2(int) - Method in class net.oneandone.mork.classfile.Output
int c simplifies checking, casting
writeU4(OutputStream, int) - Static method in class net.oneandone.mork.classfile.IO
int c simplifies checking, casting
writeU4(int) - Method in class net.oneandone.mork.classfile.Output
int c simplifies checking, casting
writeUtf8(String) - Method in class net.oneandone.mork.classfile.Output
 

Z

zero - Variable in class net.oneandone.mork.classfile.Type
 
zeroLdc - Variable in class net.oneandone.mork.classfile.Type
 
A B C D E F G H I J K L M N O P Q R S T U V W Z 
Skip navigation links

Copyright © 1998–2017 1&1. All rights reserved.