|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcodesimian.CS
codesimian.IndependentCS
codesimian.Compile.Symbol
public static class Compile.Symbol
ERROR: Symbol doesnt instantiate correctly, probably in CSFactory.
represents a hard-coded SYMBOL type in CodeSimian code.
Currently 2/06 there are only 3 symbols: # ( )
Its best to keep the language simple, so software can later understand its own code.
Field Summary | |
---|---|
java.lang.String |
keyword
Deprecated. |
char |
symbol
Deprecated. |
Fields inherited from class codesimian.CS |
---|
DESCRIPTION, END, EXECPROXY, HEAP, JAVACODE, MYFUEL, NAME, NEWINSTANCE, NULL, PARENT, PARSEPRIORITY, PREV, TESTER, THIS |
Constructor Summary | |
---|---|
Compile.Symbol(char symbol,
java.lang.String keyword)
Deprecated. |
Method Summary | |
---|---|
double |
DForProxy()
Deprecated. Execute this CS and cast to double. |
java.lang.String |
keyword()
Deprecated. Returns the keyword of this CS or (after more code is finished) returns parent().name(); Keyword() needs to be removed. |
int |
minP()
Deprecated. Minimum quantity of Params. |
CS |
newInstance()
Deprecated. The primary way to instantiate subclasses of CS. |
Methods inherited from class codesimian.IndependentCS |
---|
B, BForProxy, C, CForProxy, countP, D, decrementMyFuel, deleteP, description, F, FForProxy, fuel, getExec, heap, I, IForProxy, insertD, insertL, insertL, insertL1, insertP, J, JForProxy, L, L, LForProxy, LForProxy, maxP, myFuel, name, P, parent, prevD, prevL, PType, S, setD, setD, setFuel, setL, setL, setL, setL1, setMyFuel, setP, setPrevExec, SForProxy, toString, V, VForProxy, Z, ZForProxy |
Methods inherited from class codesimian.CS |
---|
addB, addC, addD, addF, addI, addJ, addL, addP, addP, addP, addP, addP, addS, addZ, clone, cost, deleteP, GETB, GETC, GETD, GETF, GETI, GETJ, GETL, getObject, GETS, GETZ, indexP, indexPName, insertB, insertC, insertF, insertI, insertJ, insertS, insertZ, isIllusion, L, L, L, maxD, minD, overwrites, parsePriority, PB, PC, PD, PF, PI, PJ, PL, prevB, prevC, prevF, prevI, prevJ, prevS, prevZ, proxyOf, PS, PZ, reflect, reflect, reflect6, setB, SETB, setB, setC, SETC, setC, setCost, SETD, setDescription, setExec, setF, SETF, setF, setHeap, setI, SETI, setI, setJ, setJ, SETJ, SETL, setL, setL, setName, setObject, setParent, setParsePriority, setProxyOf, setPType, setS, setS, SETS, setTester, setZ, SETZ, setZ, tester, toJavaCode, voidReflect |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public final char symbol
public final java.lang.String keyword
Constructor Detail |
---|
public Compile.Symbol(char symbol, java.lang.String keyword)
Method Detail |
---|
public int minP()
CS
minP
in class IndependentCS
public double DForProxy()
CS
DForProxy
in class IndependentCS
public java.lang.String keyword()
CS
keyword
in class IndependentCS
CS.parent()
,
CS.newInstance()
,
CS.name()
public CS newInstance()
CS
newInstance
in class IndependentCS
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |