|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcodesimian.CS<CSGeneric>
codesimian.DefaultCS
codesimian.InterpretText
public abstract class InterpretText
THIS CLASS IS PROBABLY OBSOLETE.
Interprets text and/or a list of words in that text as a list of numbers.
As codesimian code: anyInterpretText(replaceMeWithDoubleArray text wordIndexs)
This was part of a college class project.
InterpretText should become a subclass of DefaultCS.
param0 is replaced by an array of numbers, the interpretation of the text and word list.
Param1 is a STRING of text to interpret. param2 is a list of ints representing words in a sequence.
Param3 and higher are optional. They are used as child InterpretTexts.
3/2006: InterpretText and its inner classes have not yet been fully converted to CSs.
They have problems. 9/2006 I do not remember if that is still true. Test it then fix it.
Nested Class Summary | |
---|---|
static class |
InterpretText.AllLetterPairs
array size 26*26 with boolean values 0.0 or 1.0 |
static class |
InterpretText.AllLetterTriples
array size 26*26*26 with boolean values 0.0 or 1.0 |
static class |
InterpretText.Concat
|
static class |
InterpretText.Normalize
Sorts the values in the double[] array of a child InterpretText, and returns an array containing values equally spread between 0.0 and 1, but in the same order they were before sorting. |
static class |
InterpretText.SelectIndexs
Has 1 IntepretText as an instance var. |
static class |
InterpretText.Str
|
static class |
InterpretText.WordIndexs
|
static class |
InterpretText.WordPairDistance
Builds a 2d matrix, pairing each unique word with each other, and finds the shortest distances between each pair of unique words. |
static class |
InterpretText.WrapAroundSmallerRangeAndAverageOverlappingValues
|
Field Summary |
---|
Fields inherited from class codesimian.CS |
---|
DESCRIPTION, END, EXECPROXY, HEAP, JAVACODE, MYFUEL, NAME, NEWINSTANCE, NULL, PARENT, PARSEPRIORITY, PREV, TESTER, THIS |
Constructor Summary | |
---|---|
InterpretText()
|
Method Summary | |
---|---|
abstract int |
arraySize()
size that returned array of interpret() must be |
java.lang.String |
description()
a short description of this CS, shorter than the javadoc, but long enough to tell what the params are for. |
double |
DForProxy()
Execute this CS and cast to double. |
abstract double[] |
interpret(java.lang.String text,
int[] words)
Returns a double[] array (size arraySize()) with values 0.0 to 1.0. |
int |
minP()
For DForProxy(). Minimum number of parameters in param[] needed to call DForProxy(). Defines which indexs of param[] DForProxy() can use. Functions with a different number of parameters must override this. OVERRIDE THIS FUNCTION IF EXEC USES A DIFFERENT NUMBER OF PARAMETERS. Default is 1. |
Methods inherited from class codesimian.DefaultCS |
---|
B, C, countP, decrementMyFuel, deleteP, F, fuel, getExec, getObject, heap, I, indexP, indexPName, insertB, insertC, insertD, insertF, insertI, insertJ, insertL, insertL, insertL1, insertP, insertS, insertZ, J, javaCode, keyword, LForProxy, LForProxy, myFuel, name, newInstance, objectToCS, objectToCSArray, objectToCSArray, P, prevD, prevL, PType, S, setB, setC, setCountP, setD, setD, setExec, setF, setFuel, setI, setJ, setL, setL, setL, setL1, setMyFuel, setName, setObject, setP, setPrevExec, setPType, setS, setZ, start, toString, V, Z |
Methods inherited from class codesimian.CS |
---|
addB, addC, addD, addF, addI, addJ, addL, addP, addP, addP, addP, addP, addS, addZ, BForProxy, CForProxy, clone, cost, D, deleteP, FForProxy, GETB, GETC, GETD, GETF, GETI, GETJ, GETL, GETS, GETZ, IForProxy, isIllusion, JForProxy, L, L, L, L, L, maxD, maxP, minD, overwrites, parent, parsePriority, PB, PC, PD, PF, PI, PJ, PL, prevB, prevC, prevF, prevI, prevJ, prevS, prevZ, proxyOf, PS, PZ, reflect, reflect, reflect6, setB, SETB, setC, SETC, setCost, SETD, setDescription, setF, SETF, setHeap, setI, SETI, setJ, SETJ, SETL, setL, setL, setParent, setParsePriority, setProxyOf, setS, SETS, setTester, setZ, SETZ, SForProxy, tester, toJavaCode, VForProxy, voidReflect, ZForProxy |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public InterpretText()
Method Detail |
---|
public abstract double[] interpret(java.lang.String text, int[] words)
public abstract int arraySize()
public double DForProxy()
CS
DForProxy
in class DefaultCS
public int minP()
DefaultCS
minP
in class DefaultCS
public java.lang.String description()
CS
description
in class DefaultCS
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |