public class VM extends java.lang.Object implements Warn
Modifier and Type | Class and Description |
---|---|
class |
VM.BstEntry |
static interface |
VM.BstFunction |
class |
VM.Identifier |
class |
VM.MacroFunction |
class |
VM.StackFunction |
class |
VM.Variable |
Modifier and Type | Field and Description |
---|---|
static java.lang.Integer |
FALSE |
java.io.File |
file |
static java.lang.Integer |
TRUE |
Constructor and Description |
---|
VM(CharStream bst) |
VM(CommonTree tree) |
VM(java.io.File f) |
VM(java.lang.String s) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
assign(VM.BstEntry context,
java.lang.Object o1,
java.lang.Object o2) |
static CommonTree |
charStream2CommonTree(CharStream bst) |
void |
execute(java.lang.String name,
VM.BstEntry context) |
void |
execute(Tree child) |
void |
executeInContext(java.lang.Object o,
VM.BstEntry context) |
java.util.Vector<VM.BstEntry> |
getEntries() |
java.util.Map<java.lang.String,VM.BstFunction> |
getFunctions() |
java.util.Map<java.lang.String,java.lang.Integer> |
getIntegers() |
java.util.Stack<java.lang.Object> |
getStack() |
java.util.Map<java.lang.String,java.lang.String> |
getStrings() |
java.lang.String |
run(BibtexDatabase db) |
java.lang.String |
run(java.util.Collection<BibtexEntry> bibtex) |
void |
warn(java.lang.String string) |
public static final java.lang.Integer FALSE
public static final java.lang.Integer TRUE
public java.io.File file
public VM(java.io.File f) throws RecognitionException, java.io.IOException
RecognitionException
java.io.IOException
public VM(java.lang.String s) throws RecognitionException
RecognitionException
public VM(CharStream bst) throws RecognitionException
RecognitionException
public VM(CommonTree tree)
public static CommonTree charStream2CommonTree(CharStream bst) throws RecognitionException
RecognitionException
protected boolean assign(VM.BstEntry context, java.lang.Object o1, java.lang.Object o2)
public java.lang.String run(BibtexDatabase db)
public java.lang.String run(java.util.Collection<BibtexEntry> bibtex)
public void executeInContext(java.lang.Object o, VM.BstEntry context)
public void execute(Tree child)
public void execute(java.lang.String name, VM.BstEntry context)
public java.util.Map<java.lang.String,java.lang.String> getStrings()
public java.util.Map<java.lang.String,java.lang.Integer> getIntegers()
public java.util.Vector<VM.BstEntry> getEntries()
public java.util.Map<java.lang.String,VM.BstFunction> getFunctions()
public java.util.Stack<java.lang.Object> getStack()