|
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||
| Interface Summary | |
|---|---|
| AllSound.ByteMaker | Provides the bytes to be played through audio output. |
| CodeSimian | CodeSimian is not yet (but will be) the root of the CodeSimian software. |
| Files.DownloadListener | Watches a download of a file or URL many times as more and more bytes are downloaded. |
| SlowMP3.DecompressMP3Listener | this interface should be merged with Files.DownloadListener or at least share a superinterface |
| Class Summary | |
|---|---|
| Above | greater than: > |
| AbsoluteValue | |
| Acc | Inner classes are accessible-related wrappers for CSs. |
| Acc.AccessibleActionCS | |
| Acc.AccessibleContextCS | |
| Acc.AccessibleCS | |
| Acc.AccessibleValueCS | |
| Add | |
| AddParam | param0.addP(param1 and higher). |
| AddressShape | DEPRECATED. |
| AddressShape.Fractal | The first 0-.5 means to stop. |
| AddressShape.Linear | Fast. |
| AddressShape.Root | Similar to Linear and Fractal, except its meant to go on a root CS. Its shape has range 0.0 to countP(). |
| AllSound | |
| ArcSin | Returns the arc-sine. |
| Ask | pops up a window on the screen with options "Yes" and "No". |
| BayesNet | |
| BayesNode | ERROR IN JAVADOC 7/05: Executing this BayesNode does not add to the HISTORY (in param2). |
| BayesNode.VerifyCountP | |
| BayesNodeDependence | Returns a number proportional to the approximate total DEPENDENCE between the bayes-node (my param0), its childs, and between each child and each other child. |
| BayesNodePredictError | A heuristic that guesses the prediction-error of a "bayes-node" as defined in BayesNode.java, whose child nodes (in its param0) are also bayes-nodes. |
| BayesNodeUpdate | |
| BeforeExec | Optionally add a (one time) command before some CS's exec. This BeforeExec is the exec of some CS. |
| Binary | contains inner subclasses that reflect the bits of a primitive number. |
| ButtonCS | A GUI JButton wrapped in a CS. |
| ByteBuf | |
| Cache | Uses a (weak or normal?) WeakHashMap to store large files as byte[] arrays (or other type of array), like an mp3 from the internet or your hard-drive. |
| Chess | I have thought up many variations of the game CHESS. |
| ClassObject | L(Class.class) returns a java.lang.Class object with the name P(0).L(String.class)
Example: classObject("java.lang.Throwable") or if you want to use names instead: classObject#java.lang.Throwable Executing this CS updates the Class object it represents, for example, if the string "java.lang.Throwable" or this CS's name has changed. |
| ColorCS | A color with 3 or 4 dimensions. |
| CommandLine | The command-line (if you have one) of your native operating-system. |
| CompareNumbers | Returns 0 or 1 depending on how the numbers compare. |
| CompareNumbers.EqualB | |
| CompareNumbers.EqualC | |
| CompareNumbers.EqualD | |
| CompareNumbers.EqualF | |
| CompareNumbers.EqualI | |
| CompareNumbers.EqualJ | |
| CompareNumbers.EqualS | |
| CompareNumbers.EqualZ | |
| CompareNumbers.LessB | |
| CompareNumbers.LessC | |
| CompareNumbers.LessD | |
| CompareNumbers.LessEqualB | |
| CompareNumbers.LessEqualC | |
| CompareNumbers.LessEqualD | |
| CompareNumbers.LessEqualF | |
| CompareNumbers.LessEqualI | |
| CompareNumbers.LessEqualJ | |
| CompareNumbers.LessEqualS | |
| CompareNumbers.LessF | |
| CompareNumbers.LessI | |
| CompareNumbers.LessJ | |
| CompareNumbers.LessS | |
| CompareNumbers.MoreB | |
| CompareNumbers.MoreC | |
| CompareNumbers.MoreD | |
| CompareNumbers.MoreEqualB | |
| CompareNumbers.MoreEqualC | |
| CompareNumbers.MoreEqualD | |
| CompareNumbers.MoreEqualF | |
| CompareNumbers.MoreEqualI | |
| CompareNumbers.MoreEqualJ | |
| CompareNumbers.MoreEqualS | |
| CompareNumbers.MoreF | |
| CompareNumbers.MoreI | |
| CompareNumbers.MoreJ | |
| CompareNumbers.MoreS | |
| CompareNumbers.NotEqualB | |
| CompareNumbers.NotEqualC | |
| CompareNumbers.NotEqualD | |
| CompareNumbers.NotEqualF | |
| CompareNumbers.NotEqualI | |
| CompareNumbers.NotEqualJ | |
| CompareNumbers.NotEqualS | |
| CompareNumbers.NotEqualZ | |
| Compile | Contains inner subclasses for compiling CodeSimian language. |
| Compile.CompilerPipeline | A pipeline/sequence of COMPILERs. |
| Compile.LParenSymbol | |
| Compile.MyFuelSymbol | |
| Compile.NameSymbol | |
| Compile.ParseObjects | Converts a sequence (that often has duplicate objects) of CS objects (that probably do not have enough params) to a tree or graph-shape of CS objects, where each CS object has a valid quantity of params, assuming your parenthesis (example: Compile.LPAREN) allow that. |
| Compile.ParseObjectsByPriority | Infix-syntax for CodeSimian language. |
| Compile.RParenSymbol | |
| Compile.SimpleCompiler | wrapper-class for a standard CompilerPipeline made of 3 smaller compilers |
| Compile.SmallSymbol | a symbol that uses very little memory and has only 1 variable (a byte) specifying how many semicolons that precede the symbol. |
| Compile.Symbol | Deprecated. |
| Compile.TokenizeCode | Converts a STRING of CodeSimian code to a list of STRINGs - tokens of code. |
| Compile.TokensToObjects | Converts a sequence of string tokens to a sequence of CS objects with no params. |
| Compile.WhitespaceSymbol | |
| CompilerApplet | an applet (view it in a webpage) that compiles codesimian code. |
| Const | A final constant number, selected at instantiation. |
| Const.ConstByte | My only instance var is a byte. |
| Const.ConstDouble | My only instance var is a double. |
| Const.ConstFalse | I have no instance vars. |
| Const.ConstFloat | My only instance var is a float. |
| Const.ConstInt | My only instance var is a int. |
| Const.ConstShort | My only instance var is a short. |
| Const.ConstTrue | I have no instance vars. |
| Const.ConstWithUselessParams | A constant value that can contain any quantity of params, but it never executes or does anything to them. |
| ContinuousBayesNode | continuousBayesNode(list(childs...) list(probabilities...))
If P(2) exists, it is the LEARNING SPEED, which ranges 0 - 1. |
| CopyParams | Removes all params from param0. |
| CopyParamToParam | should be replaced by EqualP... |
| Count | Counts up from 0 by 1s. |
| CS | CS is the root of all other classes! Its the top of the CodeSimian heirarchy. |
| CSBuilder | This class is obsolete for compiling. |
| CSFactory | Contains all the standard subclasses of CS. |
| DeepCopy | Deep-copy of a CS network, starting from my P(1), copied to my P(0). |
| DefaultCS | CS has no variables, but DefaultCS does. |
| Delay | First parameter is new data. |
| DeleteParam | In the CS param0, deletes param with int index param1. |
| DieSpam | |
| DieSpam.ButtonClicked | |
| Divide | |
| part of a college class project. | |
| EqualP | 4 ways to copy 1 or more CSs from one (parent) CS to a different (parent) CS. |
| EqualRecurse2 | =Recurse2(list(x 1 2) list(y 0 3 2)) is the same as x.P(1).setP( 2, y.P(0).P(3).P(2) ) so the first list's countP() must be at least 2, and the second list's countP() must be at least 1. |
| Err | ERRor message |
| EvolveCode | Evolves code to maximize an arbitrary measure of the evolved code. |
| Exec | An EXEC is a wrapper class for CS.DForProxy(). |
| Exec.Calc | CS execMe = this.P(0);
Normally returns execMe.DForProxy(), but returns execMe.prevD() if: -- execMe.myFuel() <= 0 If execMe is executed, CHANGES: -- sets execMe's prevExec to value of execMe.DForProxy() -- decrements execMe.myFuel (unless it equals CS.ALWAYS_CALCULATE) This class automatically generated by Exec.javaCode(null, true, false, false, true) |
| Exec.CalcFuel | CS execMe = this.P(0);
Normally returns execMe.DForProxy(), but returns execMe.prevD() if either of: -- execMe.myFuel() <= 0 -- execMe.fuel().D() <= 0.0 If execMe is executed, CHANGES: -- sets execMe's prevExec to value of execMe.DForProxy() -- decrements execMe.myFuel (unless it equals CS.ALWAYS_CALCULATE) -- decreases execMe.fuel() by execMe.cost() This class automatically generated by Exec.javaCode(null, true, true, false, true) |
| Exec.CalcFuelNan | CS execMe = this.P(0);
Normally returns execMe.DForProxy(), but returns execMe.prevD() if any of: -- execMe.myFuel() <= 0 -- execMe.fuel().D() <= 0.0 -- execMe.DForProxy() returns NaN, infinity, or -infinity. If execMe is executed, CHANGES: -- sets execMe's prevExec to value of execMe.DForProxy() -- decrements execMe.myFuel (unless it equals CS.ALWAYS_CALCULATE) -- decreases execMe.fuel() by execMe.cost() This class automatically generated by Exec.javaCode(null, true, true, true, true) |
| Exec.CalcFuelNanNoPrev | CS execMe = this.P(0);
Normally returns execMe.DForProxy(), but returns execMe.prevD() if any of: -- execMe.myFuel() <= 0 -- execMe.fuel().D() <= 0.0 -- execMe.DForProxy() returns NaN, infinity, or -infinity. If execMe is executed, CHANGES: -- decrements execMe.myFuel (unless it equals CS.ALWAYS_CALCULATE) -- decreases execMe.fuel() by execMe.cost() WARNING: Sometimes returns prevExec, but never sets it. PrevExec might always be 0. This class automatically generated by Exec.javaCode(null, true, true, true, false) |
| Exec.CalcFuelNoPrev | CS execMe = this.P(0);
Normally returns execMe.DForProxy(), but returns execMe.prevD() if either of: -- execMe.myFuel() <= 0 -- execMe.fuel().D() <= 0.0 If execMe is executed, CHANGES: -- decrements execMe.myFuel (unless it equals CS.ALWAYS_CALCULATE) -- decreases execMe.fuel() by execMe.cost() WARNING: Sometimes returns prevExec, but never sets it. PrevExec might always be 0. This class automatically generated by Exec.javaCode(null, true, true, false, false) |
| Exec.CalcNan | CS execMe = this.P(0);
Normally returns execMe.DForProxy(), but returns execMe.prevD() if either of: -- execMe.myFuel() <= 0 -- execMe.DForProxy() returns NaN, infinity, or -infinity. If execMe is executed, CHANGES: -- sets execMe's prevExec to value of execMe.DForProxy() -- decrements execMe.myFuel (unless it equals CS.ALWAYS_CALCULATE) This class automatically generated by Exec.javaCode(null, true, false, true, true) |
| Exec.CalcNanNoPrev | CS execMe = this.P(0);
Normally returns execMe.DForProxy(), but returns execMe.prevD() if either of: -- execMe.myFuel() <= 0 -- execMe.DForProxy() returns NaN, infinity, or -infinity. If execMe is executed, CHANGES: -- decrements execMe.myFuel (unless it equals CS.ALWAYS_CALCULATE) WARNING: Sometimes returns prevExec, but never sets it. PrevExec might always be 0. This class automatically generated by Exec.javaCode(null, true, false, true, false) |
| Exec.CalcNoPrev | CS execMe = this.P(0);
Normally returns execMe.DForProxy(), but returns execMe.prevD() if: -- execMe.myFuel() <= 0 If execMe is executed, CHANGES: -- decrements execMe.myFuel (unless it equals CS.ALWAYS_CALCULATE) WARNING: Sometimes returns prevExec, but never sets it. PrevExec might always be 0. This class automatically generated by Exec.javaCode(null, true, false, false, false) |
| Exec.Fuel | CS execMe = this.P(0);
Normally returns execMe.DForProxy(), but returns execMe.prevD() if: -- execMe.fuel().D() <= 0.0 If execMe is executed, CHANGES: -- sets execMe's prevExec to value of execMe.DForProxy() -- decreases execMe.fuel() by execMe.cost() This class automatically generated by Exec.javaCode(null, false, true, false, true) |
| Exec.FuelNan | CS execMe = this.P(0);
Normally returns execMe.DForProxy(), but returns execMe.prevD() if either of: -- execMe.fuel().D() <= 0.0 -- execMe.DForProxy() returns NaN, infinity, or -infinity. If execMe is executed, CHANGES: -- sets execMe's prevExec to value of execMe.DForProxy() -- decreases execMe.fuel() by execMe.cost() This class automatically generated by Exec.javaCode(null, false, true, true, true) |
| Exec.FuelNanNoPrev | CS execMe = this.P(0);
Normally returns execMe.DForProxy(), but returns execMe.prevD() if either of: -- execMe.fuel().D() <= 0.0 -- execMe.DForProxy() returns NaN, infinity, or -infinity. If execMe is executed, CHANGES: -- decreases execMe.fuel() by execMe.cost() WARNING: Sometimes returns prevExec, but never sets it. PrevExec might always be 0. This class automatically generated by Exec.javaCode(null, false, true, true, false) |
| Exec.FuelNoPrev | CS execMe = this.P(0);
Normally returns execMe.DForProxy(), but returns execMe.prevD() if: -- execMe.fuel().D() <= 0.0 If execMe is executed, CHANGES: -- decreases execMe.fuel() by execMe.cost() WARNING: Sometimes returns prevExec, but never sets it. PrevExec might always be 0. This class automatically generated by Exec.javaCode(null, false, true, false, false) |
| Exec.Nan | CS execMe = this.P(0);
Normally returns execMe.DForProxy(), but returns execMe.prevD() if: -- execMe.DForProxy() returns NaN, infinity, or -infinity. If execMe is executed, CHANGES: -- sets execMe's prevExec to value of execMe.DForProxy() This class automatically generated by Exec.javaCode(null, false, false, true, true) |
| Exec.NanNoPrev | CS execMe = this.P(0);
Normally returns execMe.DForProxy(), but returns execMe.prevD() if: -- execMe.DForProxy() returns NaN, infinity, or -infinity. WARNING: Sometimes returns prevExec, but never sets it. PrevExec might always be 0. This class automatically generated by Exec.javaCode(null, false, false, true, false) |
| Exec.NoPrev | CS execMe = this.P(0);
This class automatically generated by Exec.javaCode(null, false, false, false, false) |
| Exec.SetPrevExecButNeverUseIt | CS execMe = this.P(0);
If execMe is executed, CHANGES: -- sets execMe's prevExec to value of execMe.DForProxy() WARNING: Sets prevExec, but never returns or uses it. If you do not prevD() externally, this wastes cpu time. This class automatically generated by Exec.javaCode(SetPrevExecButNeverUseIt, false, false, false, true) |
| Exec.SubclassDescription | describes a subclass of Exec that you are searching for. |
| ExecParam | |
| FileOfShorts | Returns 1 short at a time from a file containing many shorts. |
| FileOrURL | A list that provides access to a file system or internet web of pages. |
| Files | problem: not all CSs are Serializable |
| Files.GrowingByteArrayInputStream | same as ByteArrayInputStream except ByteArrayInputStream.count can be set by a function, which causes more and more bytes to be available (or less?), without replacing the byte[] array. |
| Files.LoadCSFromFile | Puts the CS from the file in param0. |
| Files.SaveCSToFile | param0 is the CS to be Serialized and saved to file. |
| Files.TextFileWriter | Maps a CS's params to a file. |
| FList | |
| FTime | Returns the system time, as the number of seconds since the start of 1970, probably only accurate to a few milliseconds because of hardware limits, and never accurate to less than 1 millisecond because of software limits. |
| Function | This class allows trees of CSs to be used a little more like hard-coded functions. |
| Function.ParamProxy | The Function class encapsulates a tree/graph of CSs. |
| Function.ParamProxy.CSAndInt | |
| GetJavaCompiler | Returns 1 if created a working Java compiler and saved it into P(0), or returns 0 if could not do that. |
| GetResource | Need to call System.getProperty(resourceName) BEFORE getClassLoader to avoid SecurityExceptions in applets. |
| GraphSeq | GRAPH SEQUENCE, like depth-first or breadth-first etc. |
| GraphSeq.FastUnordered | returns the graph, but the sequence has no meaningful order. |
| GUI | obsolete except for its static functions
Was originally intended to... |
| HTML | |
| HumanTypesCommand | this class doesnt work. |
| HumanTypesCommand.CommandWindow | A window that asks the user for CodeSimian code, compiles it, relays error messages to the user, and gives the finished error-free code to the HumanTypesCommand object. |
| IfElse | |
| ImageCS | you can get (L(Class)) and set (setL(Object)) the value of this CS as an Image or Component. |
| ImageCS.ImagePanel | |
| ImagePixels | 8/06 THIS CLASS DOES NOT WORK. |
| ImagePixels.ImagePanel | |
| ImagePixels.ImageWithProducer | an ImageProducer can efficiently control the pixels of this Image |
| IndentCode | |
| IndependentCS | IndependentCS is used to avoid DEPENDENCY CYCLES when creating the first few CSs. If you add a new function to CS but not override in IndependentCS, you might create a dependency cycle. |
| InputStreamOfCS | Returns each child of the CS as a BYTE, starting with param0, param1, param2... |
| InternalFiles | Some of the files inside CodeSimian.jar can be updated, and new files can be added, all without using the hard-drive (unless you save the new JAR file there). |
| InternalFiles.AllInternalFileNames | |
| InternalFiles.DeleteInternalFile | |
| InternalFiles.GetInternalFile | |
| InternalFiles.SetInternalFile | |
| Interpolate | Returns a number BETWEEN 2 things. |
| InterpretText | Interprets text and/or a list of words in that text as a list of numbers. |
| InterpretText.AllLetterPairs | array size 26*26 with boolean values 0.0 or 1.0 |
| InterpretText.AllLetterTriples | array size 26*26*26 with boolean values 0.0 or 1.0 |
| InterpretText.Concat | |
| 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. |
| InterpretText.SelectIndexs | Has 1 IntepretText as an instance var. |
| InterpretText.Str | |
| InterpretText.WordIndexs | |
| InterpretText.WordPairDistance | Builds a 2d matrix, pairing each unique word with each other, and finds the shortest distances between each pair of unique words. |
| InterpretText.WrapAroundSmallerRangeAndAverageOverlappingValues | |
| InvokeMethod | Invokes (calls) a Java Method instance. |
| Jars | 9/06 This class is not finished, but findSelf(boolean) usually works assuming you're not in an applet, and often has problems finding CodeSimian.jar in non-Windows operating-systems. |
| Jars.JarTest | |
| Jars.SaveUpdatedSelf | saves a new CodeSimian.jar somewhere. |
| Jars.ZipEntryAndByteArray | |
| JavaMethod2 | Wrapper-class for a java.lang.reflect.Method, a dynamicly-called Java function. |
| JavaObject | |
| JavaType | A fuzzy-type (thats not actually fuzzy) that determines this boolean: if param0's Java Object is a certain Java type (or subtype). |
| JavaTypeConst | Rreturns 1 if param0 can be cast to the java-type represented by the Class object returned by my getObject(), else returns 0. |
| Keyboard | this class presses keys on the keyboard. |
| Keyboard.KeyDown | |
| Keyboard.KeyUp | |
| Layout | A GUI LAYOUT positions other GUI objects within its own rectangle area. Examples: FlowLayout, GridLayout, BorderLayout. |
| ListFindIndexFast | Same as NothingList except indexP(CS) and indexPName(String) use a CS-to-int and String-to-int hashtable to quickly find the index of most CSs contained in the list. |
| ListOfStringsGUI | contains a java.awt.List which contains Strings. |
| Log | |
| Logic | boolean and other LOGICAL operations. |
| Logic.And | |
| Logic.Not | |
| Logic.Or | |
| Logic.Xor | |
| Loop | Executes a CS a number of times defined by an other CS's value. |
| Loop.DynamicLoop | the boolean loop condition, or max number of loops, is checked every iteration |
| Loop.DynamicLoop.DynamicForLoop | for (double param0 = 0; param0 < param1; param0++) param2; |
| Loop.DynamicLoop.DynamicRepeatLoop | for (double d = 0; d < param0; d++) param1; |
| Loop.DynamicLoop.DynamicWhileLoop | while (param0) param1; |
| Loop.ForEach | |
| Loop.StaticLoop | the boolean loop condition, or max number of loops, is checked ONCE when the loop starts |
| Loop.StaticLoop.StaticForLoop | the boolean loop condition, or max number of loops, is checked ONCE when the loop starts. DForProxy(){ double end = param1; for (double param0 = 0; param0 < end; param0++) param2; return last value of param2; } param0: iteration var. |
| Loop.StaticLoop.StaticRepeatLoop | LOOP with no iteration var. DForProxy(){ double end = param0; for (double i = 0; i < end; i++) param1; return last value of param1; } param0: max value of iteration var. param1: loop body. Check value of param0 once, and repeat execution of param1 that many times. If value of param0 changes during that loop, it is not noticed. |
| Max | |
| Median | |
| Microphone | |
| Min | |
| Mod | |
| MouseNumberList | A list of numbers between 0 and 1, each shown on the screen as a bar up to some height. |
| MouseNumberList.Bars | this is an inner class because MouseNumberList cant extend both JPanel and CS. |
| MousePanel | A GUI object that measures mouse movement and button clicks. |
| MousePanel.ThePanel | this is an inner class because MousePanel cant extend both JPanel and CS. |
| MoveMouse | tries to move the mouse cursor using native system commands with function: java.awt.Robot.moveMouse(int,int) |
| Multiply | |
| N | An efficient and flexible decimal NUMBER, with one instance var: double. N is EFFICIENT because you can get/set its value directly as a public instance var. Its FLEXIBLE because the param system can also be used to get/set its value. |
| NatLangType | A FUZZY-TYPE defined by a natural-language String description (default: english). |
| NaturalLanguage | Converts strings of natural language, like this sentence, to arrays of numbers so computers can understand them better. |
| NaturalLanguage.RemoveEverythingExceptLetters | |
| Neg | If countP() == 1, returns -param0. |
| Network | WHAT I WROTE BEFORE BUILDING THIS CLASS:
Build this node/network system. |
| New | new(x y) replaces x with a new copy of y (y.newInstance()) |
| NothingList | List of 0 or more CSs (my params). Executing a NothingList returns countP() and does NOTHING to the params. This list is a place to store CSs, not to compute anything about them. |
| Num | |
| NumberStack | This class became almost obsolete when CS stopped being a subclass of Number, although CS still can be cast to Number, but often the dynamic properties are lost. |
| NumberStack.NeverEmpty | replaces pop() with peek() if pop() would empty the stack. |
| Object3d | A 3d object, with a list of other objects in P(0) and a list of numbers in P(1). |
| ParamCount | returns param0.countP() |
| PNewInstance | Like a normal list, but P(int) always returns a NEW INSTANCE of whatever P would normally return. |
| Pow | |
| PrimitiveArray | Contains inner subclasses for efficiently using primitive arrays. |
| PrimitiveArray.ByteArray | stores all params as bytes (instead of CSs) in an array,
and converts them to CS by using the constant-pool when requested. THIS CLASS WAS NOT AUTOMATICLY-GENERATED BY PrimitiveArray.javaCodeForSubclass(byte[].class), but it should be. |
| PrimitiveArray.IntArray | stores all params as ints (instead of CSs) in an array,
and converts them to CS by using the constant-pool when requested. THIS CLASS WAS NOT AUTOMATICLY-GENERATED BY PrimitiveArray.javaCodeForSubclass(int[].class), but it should be. |
| Ptr | Pointer. |
| Ptr.FieldPtr | |
| Ptr.IndividualPtrs | A set of individual POINTERs. |
| Ptr.Null | Null pointer. |
| Ptr.ParamPtr | allows you to get/set a param of some parent CS with a specific child index. |
| Ptr.PtrSet | A set of POINTERs. |
| PuyoGame | Puyo (a game like Tetris) is made mostly of CodeSimian code. |
| RandGaussian | |
| RandomExampleCode | A string that changes its contents every time you execute it. |
| RandomlyCombineCode | Used for evolving code. |
| RandomNeuron | RandomNeurons are random because they select only some of their edges (in list in param0) to do calculations with, and randomly select a different subset of edges each execution. |
| RandRange | |
| RecurseP | recursePD(replaceMe parent index index index...) Indexs are for the next P recursively. |
| RecurseP.RecursePD | same as RecurseP except returns P(0).D() when its done. |
| Reflect | |
| Reflect.T | |
| ReflectedFunctions | |
| ReflectedFunctions.addP | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("addP",codesimian.DefaultCS,addP) |
| ReflectedFunctions.addPx | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("addPx",codesimian.DefaultCS,addP) |
| ReflectedFunctions.addPxx | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("addPxx",codesimian.DefaultCS,addP) |
| ReflectedFunctions.addPxxx | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("addPxxx",codesimian.DefaultCS,addP) |
| ReflectedFunctions.addPxxxx | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("addPxxxx",codesimian.DefaultCS,addP) |
| ReflectedFunctions.B | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("B",codesimian.DefaultCS,B) |
| ReflectedFunctions.BForProxy | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("BForProxy",codesimian.DefaultCS,BForProxy) |
| ReflectedFunctions.C | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("C",codesimian.DefaultCS,C) |
| ReflectedFunctions.CForProxy | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("CForProxy",codesimian.DefaultCS,CForProxy) |
| ReflectedFunctions.cost | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("cost",codesimian.DefaultCS,cost) |
| ReflectedFunctions.countP | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("countP",codesimian.DefaultCS,countP) |
| ReflectedFunctions.D | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("D",codesimian.DefaultCS,D) |
| ReflectedFunctions.decrementMyFuel | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("decrementMyFuel",codesimian.DefaultCS,decrementMyFuel) |
| ReflectedFunctions.deleteP | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("deleteP",codesimian.DefaultCS,deleteP) |
| ReflectedFunctions.deletePx | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("deletePx",codesimian.DefaultCS,deleteP) |
| ReflectedFunctions.description | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("description",codesimian.DefaultCS,description) |
| ReflectedFunctions.DForProxy | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("DForProxy",codesimian.DefaultCS,DForProxy) |
| ReflectedFunctions.equals | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("equals",codesimian.DefaultCS,equals) |
| ReflectedFunctions.F | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("F",codesimian.DefaultCS,F) |
| ReflectedFunctions.FForProxy | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("FForProxy",codesimian.DefaultCS,FForProxy) |
| ReflectedFunctions.fuel | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("fuel",codesimian.DefaultCS,fuel) |
| ReflectedFunctions.getClass | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("getClass",codesimian.DefaultCS,getClass) |
| ReflectedFunctions.getExec | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("getExec",codesimian.DefaultCS,getExec) |
| ReflectedFunctions.getObject | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("getObject",codesimian.DefaultCS,getObject) |
| ReflectedFunctions.hashCode | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("hashCode",codesimian.DefaultCS,hashCode) |
| ReflectedFunctions.heap | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("heap",codesimian.DefaultCS,heap) |
| ReflectedFunctions.I | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("I",codesimian.DefaultCS,I) |
| ReflectedFunctions.IForProxy | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("IForProxy",codesimian.DefaultCS,IForProxy) |
| ReflectedFunctions.indexP | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("indexP",codesimian.DefaultCS,indexP) |
| ReflectedFunctions.indexPName | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("indexPName",codesimian.DefaultCS,indexPName) |
| ReflectedFunctions.insertB | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("insertB",codesimian.DefaultCS,insertB) |
| ReflectedFunctions.insertC | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("insertC",codesimian.DefaultCS,insertC) |
| ReflectedFunctions.insertD | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("insertD",codesimian.DefaultCS,insertD) |
| ReflectedFunctions.insertF | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("insertF",codesimian.DefaultCS,insertF) |
| ReflectedFunctions.insertI | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("insertI",codesimian.DefaultCS,insertI) |
| ReflectedFunctions.insertJ | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("insertJ",codesimian.DefaultCS,insertJ) |
| ReflectedFunctions.insertL | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("insertL",codesimian.DefaultCS,insertL) |
| ReflectedFunctions.insertL1 | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("insertL1",codesimian.DefaultCS,insertL1) |
| ReflectedFunctions.insertLx | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("insertLx",codesimian.DefaultCS,insertL) |
| ReflectedFunctions.insertP | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("insertP",codesimian.DefaultCS,insertP) |
| ReflectedFunctions.insertS | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("insertS",codesimian.DefaultCS,insertS) |
| ReflectedFunctions.insertZ | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("insertZ",codesimian.DefaultCS,insertZ) |
| ReflectedFunctions.J | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("J",codesimian.DefaultCS,J) |
| ReflectedFunctions.javaCode | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("javaCode",codesimian.DefaultCS,javaCode) |
| ReflectedFunctions.JForProxy | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("JForProxy",codesimian.DefaultCS,JForProxy) |
| ReflectedFunctions.keyword | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("keyword",codesimian.DefaultCS,keyword) |
| ReflectedFunctions.L | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("L",codesimian.DefaultCS,L) |
| ReflectedFunctions.LForProxy | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("LForProxy",codesimian.DefaultCS,LForProxy) |
| ReflectedFunctions.LForProxyx | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("LForProxyx",codesimian.DefaultCS,LForProxy) |
| ReflectedFunctions.Lx | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("Lx",codesimian.DefaultCS,L) |
| ReflectedFunctions.maxP | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("maxP",codesimian.DefaultCS,maxP) |
| ReflectedFunctions.minP | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("minP",codesimian.DefaultCS,minP) |
| ReflectedFunctions.myFuel | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("myFuel",codesimian.DefaultCS,myFuel) |
| ReflectedFunctions.name | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("name",codesimian.DefaultCS,name) |
| ReflectedFunctions.newInstance | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("newInstance",codesimian.DefaultCS,newInstance) |
| ReflectedFunctions.notify | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("notify",codesimian.DefaultCS,notify) |
| ReflectedFunctions.notifyAll | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("notifyAll",codesimian.DefaultCS,notifyAll) |
| ReflectedFunctions.P | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("P",codesimian.DefaultCS,P) |
| ReflectedFunctions.parent | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("parent",codesimian.DefaultCS,parent) |
| ReflectedFunctions.parsePriority | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("parsePriority",codesimian.DefaultCS,parsePriority) |
| ReflectedFunctions.PB | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("PB",codesimian.DefaultCS,PB) |
| ReflectedFunctions.PC | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("PC",codesimian.DefaultCS,PC) |
| ReflectedFunctions.PD | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("PD",codesimian.DefaultCS,PD) |
| ReflectedFunctions.PF | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("PF",codesimian.DefaultCS,PF) |
| ReflectedFunctions.PI | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("PI",codesimian.DefaultCS,PI) |
| ReflectedFunctions.PJ | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("PJ",codesimian.DefaultCS,PJ) |
| ReflectedFunctions.PL | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("PL",codesimian.DefaultCS,PL) |
| ReflectedFunctions.prevB | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("prevB",codesimian.DefaultCS,prevB) |
| ReflectedFunctions.prevC | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("prevC",codesimian.DefaultCS,prevC) |
| ReflectedFunctions.prevD | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("prevD",codesimian.DefaultCS,prevD) |
| ReflectedFunctions.prevF | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("prevF",codesimian.DefaultCS,prevF) |
| ReflectedFunctions.prevI | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("prevI",codesimian.DefaultCS,prevI) |
| ReflectedFunctions.prevJ | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("prevJ",codesimian.DefaultCS,prevJ) |
| ReflectedFunctions.prevL | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("prevL",codesimian.DefaultCS,prevL) |
| ReflectedFunctions.prevS | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("prevS",codesimian.DefaultCS,prevS) |
| ReflectedFunctions.prevZ | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("prevZ",codesimian.DefaultCS,prevZ) |
| ReflectedFunctions.PS | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("PS",codesimian.DefaultCS,PS) |
| ReflectedFunctions.PType | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("PType",codesimian.DefaultCS,PType) |
| ReflectedFunctions.PZ | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("PZ",codesimian.DefaultCS,PZ) |
| ReflectedFunctions.S | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("S",codesimian.DefaultCS,S) |
| ReflectedFunctions.setB | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setB",codesimian.DefaultCS,setB) |
| ReflectedFunctions.setBx | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setBx",codesimian.DefaultCS,setB) |
| ReflectedFunctions.setC | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setC",codesimian.DefaultCS,setC) |
| ReflectedFunctions.setCost | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setCost",codesimian.DefaultCS,setCost) |
| ReflectedFunctions.setCx | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setCx",codesimian.DefaultCS,setC) |
| ReflectedFunctions.setD | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setD",codesimian.DefaultCS,setD) |
| ReflectedFunctions.setDescription | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setDescription",codesimian.DefaultCS,setDescription) |
| ReflectedFunctions.setDx | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setDx",codesimian.DefaultCS,setD) |
| ReflectedFunctions.setExec | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setExec",codesimian.DefaultCS,setExec) |
| ReflectedFunctions.setF | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setF",codesimian.DefaultCS,setF) |
| ReflectedFunctions.setFuel | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setFuel",codesimian.DefaultCS,setFuel) |
| ReflectedFunctions.setFx | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setFx",codesimian.DefaultCS,setF) |
| ReflectedFunctions.setHeap | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setHeap",codesimian.DefaultCS,setHeap) |
| ReflectedFunctions.setI | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setI",codesimian.DefaultCS,setI) |
| ReflectedFunctions.setIx | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setIx",codesimian.DefaultCS,setI) |
| ReflectedFunctions.setJ | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setJ",codesimian.DefaultCS,setJ) |
| ReflectedFunctions.setJx | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setJx",codesimian.DefaultCS,setJ) |
| ReflectedFunctions.setL | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setL",codesimian.DefaultCS,setL) |
| ReflectedFunctions.setL1 | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setL1",codesimian.DefaultCS,setL1) |
| ReflectedFunctions.setLx | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setLx",codesimian.DefaultCS,setL) |
| ReflectedFunctions.setLxx | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setLxx",codesimian.DefaultCS,setL) |
| ReflectedFunctions.setMyFuel | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setMyFuel",codesimian.DefaultCS,setMyFuel) |
| ReflectedFunctions.setName | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setName",codesimian.DefaultCS,setName) |
| ReflectedFunctions.setObject | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setObject",codesimian.DefaultCS,setObject) |
| ReflectedFunctions.setP | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setP",codesimian.DefaultCS,setP) |
| ReflectedFunctions.setParent | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setParent",codesimian.DefaultCS,setParent) |
| ReflectedFunctions.setParsePriority | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setParsePriority",codesimian.DefaultCS,setParsePriority) |
| ReflectedFunctions.setPrevExec | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setPrevExec",codesimian.DefaultCS,setPrevExec) |
| ReflectedFunctions.setPType | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setPType",codesimian.DefaultCS,setPType) |
| ReflectedFunctions.setS | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setS",codesimian.DefaultCS,setS) |
| ReflectedFunctions.setSx | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setSx",codesimian.DefaultCS,setS) |
| ReflectedFunctions.setZ | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setZ",codesimian.DefaultCS,setZ) |
| ReflectedFunctions.setZx | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("setZx",codesimian.DefaultCS,setZ) |
| ReflectedFunctions.SForProxy | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("SForProxy",codesimian.DefaultCS,SForProxy) |
| ReflectedFunctions.toString | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("toString",codesimian.DefaultCS,toString) |
| ReflectedFunctions.V | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("V",codesimian.DefaultCS,V) |
| ReflectedFunctions.VForProxy | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("VForProxy",codesimian.DefaultCS,VForProxy) |
| ReflectedFunctions.wait | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("wait",codesimian.DefaultCS,wait) |
| ReflectedFunctions.waitx | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("waitx",codesimian.DefaultCS,wait) |
| ReflectedFunctions.waitxx | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("waitxx",codesimian.DefaultCS,wait) |
| ReflectedFunctions.Z | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("Z",codesimian.DefaultCS,Z) |
| ReflectedFunctions.ZForProxy | this class generated by CodeSimian.Reflect.javaCodeForNewSubclassOfCS("ZForProxy",codesimian.DefaultCS,ZForProxy) |
| ReflectJavaClass | my params are CS wrappers for Java Methods of some class. |
| Reverse | |
| RoundToInt | |
| RunnableCS | |
| S | S = STRING. |
| ScreenPixels | unfinished |
| Scroll | Vertical and/or horizontal scrollbars automatically appear around P(0) when P(0) becomes too large to be completely viewed in its current part of the screen. |
| SelfPredictingPrimeHashingNumberList | THIS CLASS IS NOT FINISHED. |
| SetEqual | contains inner subclasses that wrap the primitive execute functions of CS: Z B C S I J F D. |
| SetEqual.EqualP | Copies params. |
| SetEqual.SetB | |
| SetEqual.SetC | |
| SetEqual.SetD | |
| SetEqual.SetF | |
| SetEqual.SetI | |
| SetEqual.SetJ | |
| SetEqual.SetL | Like the other SetX functions, param0 is target and param1 is source. param1 is cast to Object and param0 is set using that Object's runtime type. To set using an interface instead of a class, execute using SetL.L(Class interfaceName). |
| SetEqual.SetS | |
| SetEqual.SetZ | |
| SetParam | |
| Sets | contains inner classes for using CSs as SETs. |
| Sets.UnionOfSets | |
| SimpleBayesNet | simpleBayes(input0 input1 input2 input3...) There are 2 phases... |
| SimpleBayesNet.BayesNodeIndependentChildsDependentParent | param0 is a bayes-node. |
| SimpleBayesNet.Test | Tests SimpleBayesNet to see if it works. |
| SimpleNeuralNode | simpleNeuralNode(list(child nodes) list(1 weight for each child) someActionToDoWhenFireThisNode)
To be used in a standard NETWORK where P(0) is child nodes and P(1) is weights. |
| SimpleNeuralNode.ChainSimpleNeuralNodesTogether | input a list of SimpleNeuralNodes (duplicate SimpleNeuralNodes allowed, but no duplicate names) into P(1). |
| SimpleNeuralNode.WordStringsToNodes | given a list of word strings (P(1)), outputs a list containing CSs with those names (the words) into P(0), and if they dont already exist in P(2) then adds a new SimpleNeuralNode for each word into P(2). |
| Sine | |
| SlideBar | A GUI JSlider wrapped in a CS. |
| SlideBarReacts | Same as its superclass except when you move the on-screen slidebar with the mouse, this class calls P(0).setD(new slidebar value). |
| SlowMP3 | Returns the audio data from an mp3 sound file, after a delay from downloading and decompressing. |
| SlowMP3.DecompressMP3Thread | SlowMP3 should return fake mp3 data until this Thread gets the real data, so the sound player wont get impatient and turn off. |
| Sound | Play sound on the speakers (or headphones), the default audio output. |
| SoundQuality | sets the quality of all sound. |
| SpamData | part of my college class project, but can be used for general text purposes. |
| SplitPane | My getObject() returns a javax.swing.JSplitPane. |
| Squares | A grid of squares. |
| StackNeverEmpty<K> | A stack that holds its first object constant so it can never become empty. |
| Stacks | Includes 4 inner classes that operate on a specific stack or the default stack: Static.getDefaultStack();
|
| Stacks.Peek | |
| Stacks.Pop | |
| Stacks.Push | |
| Stacks.StackSize | |
| Static | Static functions used in various subclasses of CS. |
| Static.DefaultExec | 1/06 this is not the default exec anymore. |
| Static.DefaultList | |
| Static.DefaultStack | |
| Static.SingletonList | |
| Statistics | Statistical functions for bell curves. |
| StringLang | |
| Strings | |
| Strings.PrintCS | Prints the toString() of param0. |
| Strings.PrintNumber | Prints the value of param0.D() to standard output. |
| Strings.PrintString | Prints a String to standard output, or if countP()==2 prints to P(1). |
| Strings.ReadChar | Reads a char from standard input (usually keyboard). |
| Strings.StringSplit | same as java.lang.String.split(String regularExpressionDelimiter), but copied here so applets (on the internet) can use it without complaining about security of dynamic method calls. |
| Strings.TokenizeAllCharPairs | |
| StringSkeleton | A "skeleton" amount of code for a string CS. |
| Tags | Standard tags, attributes, and properties that have some standard meaning about a CS. |
| TestMic | |
| TextAreaCS | A GUI TextArea wrapped in a CS. |
| TimerCS | timer(executeMe intervalInSeconds executesLeft)
The timer starts when you execute it. |
| TimerCS.TimerTaskCS | |
| ToStr | Puts a new CS in param0. |
| TradeCalcExec | Trade the myFuel's of the CSs in param0. |
| TreeList | Works like a normal list, but implemented as a tree for efficient insert and delete. |
| TreeOfCode | |
| TreeOfCode.TreeNodeForCS | User-object (getUserObject()) can be any Object to put in a tree. |
| TreeOfCodeGUI | A GUI component that displays a JTree of CodeSimian code. |
| TreeOfCodeGUI.TreeNodeForCS | User-object (getUserObject()) can be any Object to put in a tree. |
| TreeType | TreeType measures if its param0 is a TREE. |
| Try | try{ return param0 } catch(Exception e){ param1(e) } finally{ param2 } Try to execute param0 and return the value. |
| Try.CatchException | catch(Exception e) |
| Try.CatchOther | catch(user-specified-type catchMe) CATCHes some arbitrary subclass of Throwable. If that subclass is Exception or Throwable, use the other more-efficient subclasses. This subclass is slower because it uses a dynamic type. |
| Try.CatchThrowable | catch(Throwable t) |
| TypeCheckedList | can only contain CSs that are the correct TYPE. |
| Valid | Checks if its parameter is a valid CS. |
| View2d | a 2-dimensional view of objects of the following form: object.P(0) is a list of objects to view. object.P(1) is a list of numbers that represent view options. |
| View2d.ViewPanel | |
| View3d | |
| Webpage | Automatic generation of some parts of the CodeSimian webpage, including parameter counts, class names, names of commands, and their description(). |
| WeightedAverage | Returns the weighted-average of the values in param0. |
| WholeMP3 | Deprecated. |
| WindowCS | a root gui component that displays 1 other gui component in a java.awt.JFrame. |
| X | Convenient shortcuts to common commands, but that do not strongly belong in any specific class. |
| Exception Summary | |
|---|---|
| CountPException | Means some CS's countP() is not in a valid range (between minP() and maxP() inclusive). |
| CountPException.TooBig | thrown when someCS.maxP() < someCS.countP() |
| CountPException.TooBig.CouldNotAdd | countP() would have been too big if some CS could have been added, but now countP() is exactly maxP() |
| CountPException.TooSmall | thrown when someCS.countP() < someCS.minP() |
| CountPException.TooSmall.CouldNotDelete | A delete would have made countP() too small, but the delete was stopped. |
| CSCastException | CSCastException is thrown by CS objects when CS.L(Class) or CS.LForProxy(Class) can not cast the CS to the specified Class type. |
| GetJavaCompiler.CompilerNotFoundException | |
| ObsoleteCodeException | Throw this when obsolete code is executed by new code that calls old code but old code does not fit the new requirements. |
| Error Summary | |
|---|---|
| UnfinishedCode | Throw an UnfinishedCode when you did not finish some code, but did finish it enough that it might execute. |
|
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||