public class LangExp extends Expression
SourceLocator.Simple applyMethodExpression, flags, NEXT_AVAIL_FLAG, noExpressions, type, VALIDATED applyMethodType, applyToConsumerDefault, applyToConsumerMethod, applyToObjectDefault, applyToObjectMethod, compilerKey, compilerXKey, inlineIfConstantSymbol, validateApplyKey, validateXApplyKey nameKey | Constructor and Description |
|---|
LangExp () |
LangExp (java.lang.Object value) |
| Modifier and Type | Method and Description |
|---|---|
void |
compile (Compilation comp,
Target target) |
java.lang.Object |
getLangValue () |
protected boolean |
mustCompile () |
void |
print (gnu.kawa.io.OutPort out) |
void |
setLangValue (java.lang.Object value) |
protected <R,D> R |
visit (ExpVisitor<R,D> visitor,
D d) |
apply, applyMethodExpression, calculateType, checkLiteralKeyword, compile, compile, compileWithPosition, compileWithPosition, deepCopy, deepCopy, deepCopy, deepCopy, eval, eval, getColumnNumber, getEndColumn, getEndLine, getFileName, getFlag, getFlags, getLineNumber, getPublicId, getStartColumn, getStartLine, getSystemId, getType, getTypeRaw, isSingleValue, isStableSourceLocation, makeWhile, maybeSetLine, neverReturns, numArgs, print, printLineColumn, setFile, setFlag, setFlag, setLine, setLine, setLine, setLine, setLine, setLocation, setType, side_effects, toString, validateApply, valueIfConstant, visitChildren apply0, apply1, apply2, apply3, apply4, applyL, applyN, applyToConsumerDefault, applyToObjectDefault, checkArgCount, checkBadCode, getApplyMethod, getApplyToConsumerMethod, getApplyToObjectMethod, getReturnType, getSetter, getSourceLocation, isSideEffectFree, lookupApplyHandle, maxArgs, maxArgs, minArgs, minArgs, set0, set1, setN, setSetter, setSourceLocation getName, getProperty, getSymbol, removeProperty, setName, setProperty, setProperty, setSymbol clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic LangExp()
public LangExp(java.lang.Object value)
public java.lang.Object getLangValue()
public void setLangValue(java.lang.Object value)
protected boolean mustCompile()
mustCompile in class Expression public void print(gnu.kawa.io.OutPort out)
print in class Expression protected <R,D> R visit(ExpVisitor<R,D> visitor, D d)
visit in class Expression public void compile(Compilation comp, Target target)
compile in class Expression