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