public class PragmaParser
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
PragmaParser.Result |
Modifier and Type | Field and Description |
---|---|
protected java.util.Stack<XobjList> |
stackEnv
A stack of environments.
|
Constructor and Description |
---|
PragmaParser(XobjectFile xobjFile) |
Modifier and Type | Method and Description |
---|---|
void |
completePragmaEnd(Xobject prefix,
Xobject body) |
Ident |
findIdent(java.lang.String name,
int find_kind) |
XobjArgs |
getAbbrevPostfix(XobjArgs prefixArgs) |
XobjectFile |
getXobjectFile() |
boolean |
isPrePostPair(Xobject prefix,
Xobject postfix) |
void |
mergeStartAndPostfixArgs(Xobject start,
Xobject postfix) |
Xobject |
parse(Xobject x) |
XobjList |
peekEnv() |
void |
popEnv() |
void |
pushEnv(XobjList v) |
protected java.util.Stack<XobjList> stackEnv
public PragmaParser(XobjectFile xobjFile)
public void pushEnv(XobjList v)
public void popEnv()
public XobjList peekEnv()
public Ident findIdent(java.lang.String name, int find_kind)
public XobjectFile getXobjectFile()
public Xobject parse(Xobject x) throws XmException
XmException