A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

Above - Class in codesimian
greater than: >
Above() - Constructor for class codesimian.Above
 
AbsoluteValue - Class in codesimian
 
AbsoluteValue() - Constructor for class codesimian.AbsoluteValue
 
Acc - Class in codesimian
Inner classes are accessible-related wrappers for CSs.
Acc() - Constructor for class codesimian.Acc
 
Acc.AccessibleActionCS - Class in codesimian
 
Acc.AccessibleContextCS - Class in codesimian
 
Acc.AccessibleCS - Class in codesimian
 
Acc.AccessibleValueCS - Class in codesimian
 
actionPerformed(ActionEvent) - Method in class codesimian.ButtonCS
 
actionPerformed(ActionEvent) - Method in class codesimian.HumanTypesCommand.CommandWindow
ActionListener interface
actions - Static variable in class codesimian.Reflect
in function names, most common text that represents what the function does.
Add - Class in codesimian
 
Add() - Constructor for class codesimian.Add
 
add(byte[]) - Method in class codesimian.ByteBuf
add some bytes, which become the newest bytes
add(String, Object) - Static method in class codesimian.Cache
 
add(CS) - Static method in class codesimian.CSFactory
Adds a new subclass of CS that can be instantiated by newCS().
add(InterpretText) - Method in class codesimian.InterpretText.Concat
 
addCS(int, double) - Method in class codesimian.CSBuilder
Makes a CS and calls addCS(CS) for it.
addCS(int) - Method in class codesimian.CSBuilder
Same as addCS(int,double) except Nums start at 0
addCS(CS) - Method in class codesimian.CSBuilder
Adds in depth-first order Returns if it was added adds enough CSs to satisfy enoughParams() but not more (returns false then) big-O(1)
addDefaultClasses() - Static method in class codesimian.CSFactory
 
addExampleText(String) - Method in class codesimian.NaturalLanguage
 
addLayoutComponent(String, Component) - Method in class codesimian.Layout
 
addOneRandomlySelectedChildToEveryNonInputNode() - Method in class codesimian.SimpleBayesNet
randomly selected child always has lower index than parent its put in.
addP(CS) - Method in class codesimian.CS
Adds a new param at the end of the list.
addP(CS, CS) - Method in class codesimian.CS
same as addP(add0) && addP(add1).
addP(CS, CS, CS) - Method in class codesimian.CS
 
addP(CS, CS, CS, CS) - Method in class codesimian.CS
 
addP(CS, CS, CS, CS, CS) - Method in class codesimian.CS
 
addP(CS) - Method in class codesimian.N
always sets the value to addMe.D(), but if countP()==1 then returns false to show the countP did not increase
AddParam - Class in codesimian
param0.addP(param1 and higher).
AddParam() - Constructor for class codesimian.AddParam
 
addParent(CS, int) - Method in class codesimian.Function.ParamProxy
 
ADDRESS_NUMBER - Static variable in class codesimian.AddressShape
you can not instantiate AddressShape.
ADDRESS_START - Static variable in class codesimian.AddressShape
you can not instantiate AddressShape.
AddressShape - Class in codesimian
DEPRECATED.
AddressShape() - Constructor for class codesimian.AddressShape
 
AddressShape.Fractal - Class in codesimian
The first 0-.5 means to stop.
AddressShape.Fractal() - Constructor for class codesimian.AddressShape.Fractal
 
AddressShape.Linear - Class in codesimian
Fast.
AddressShape.Linear() - Constructor for class codesimian.AddressShape.Linear
 
AddressShape.Root - Class in codesimian
Similar to Linear and Fractal, except its meant to go on a root CS.
Its shape has range 0.0 to countP().
AddressShape.Root() - Constructor for class codesimian.AddressShape.Root
 
addSimilarStrings(String[]) - Method in class codesimian.NaturalLanguage
Adds all to similarStrings, each as its own key, and the array is the value.
addSubclass(Class) - Static method in class codesimian.Exec
Add a new subclass of Exec at any time.
For any subDesc where subDesc.equals(subclassInstance.getClassDescription()),
Exec.getSubclass(subDesc) returns subclassInstance.getClass().
addToHistory(double) - Method in class codesimian.BayesNode
adds a CS (from the constant-pool) with the value addThisChance to the end of the history list contained in param2.
addType(String, String, Class) - Static method in class codesimian.Reflect
 
adjustBitChance(double[], int, double) - Static method in class codesimian.BayesNode
Changes all values in conditionalChances[] so bitChance(conditionalChances,bitNum) would return approximately newChance.
allCommands() - Static method in class codesimian.Webpage
returns an array of of all standard commands
allParamsExistBeforeObserved() - Method in class codesimian.S
 
allParamsExistBeforeObserved() - Method in class codesimian.TextAreaCS
 
allPublicMethodsForObject(Object) - Method in class codesimian.InvokeMethod
Wraps all the Method's of 'myMethods' in InvokeMethod objects
AllSound - Class in codesimian
 
AllSound.ByteMaker - Interface in codesimian
Provides the bytes to be played through audio output.
allTreeNodes(TreeNode) - Method in class codesimian.TreeOfCodeGUI
returns all TreeNodes that can be reached through some TreePath starting from 'root'
ALWAYS_CALCULATE - Static variable in class codesimian.Static
If myFuel == ALWAYS_CALCULATE (default), and Options.costAvailable is big enough, D() always calculates DForProxy() instead of returning the previous value.
approximateBellCurve(int) - Static method in class codesimian.Statistics
Returns a sorted double[] with (always the same numbers in the same program execution) pseudorandom GAUSSIAN values, ave 0 std dev 1.
ArcSin - Class in codesimian
Returns the arc-sine.
ArcSin() - Constructor for class codesimian.ArcSin
 
arrayDim(Class) - Static method in class codesimian.Reflect
quantity of array dimensions of the Class.
arraySize() - Method in class codesimian.InterpretText.AllLetterPairs
 
arraySize() - Method in class codesimian.InterpretText.AllLetterTriples
 
arraySize() - Method in class codesimian.InterpretText
size that returned array of interpret() must be
arraySize() - Method in class codesimian.InterpretText.Concat
 
arraySize() - Method in class codesimian.InterpretText.Normalize
 
arraySize() - Method in class codesimian.InterpretText.SelectIndexs
 
arraySize() - Method in class codesimian.InterpretText.WordPairDistance
 
arraySize() - Method in class codesimian.InterpretText.WrapAroundSmallerRangeAndAverageOverlappingValues
 
arrayToCS(Object) - Static method in class codesimian.Static
converts any type of array to a CS, using objectToCS to interpret individual Objects
arrayToString(Object[]) - Static method in class codesimian.X
 
arrayToString(double[]) - Static method in class codesimian.X
 
arrayToString(int[]) - Static method in class codesimian.X
 
Ask - Class in codesimian
pops up a window on the screen with options "Yes" and "No".
Ask() - Constructor for class codesimian.Ask
 
attachTo(CS) - Method in class codesimian.BeforeExec
sets my 'nextExec' to f's 'exec' variable then sets f's 'exec' to me
audioData(InputStream) - Method in class codesimian.WholeMP3
Deprecated.  
available() - Method in class codesimian.InputStreamOfCS
 
averageBarHeight() - Method in class codesimian.MouseNumberList.Bars
 
aveZeroDevOne(double[]) - Static method in class codesimian.Statistics
calculates the average and standard deviation of d[] and changes its values to have average 0 and deviation 1.

B

B() - Method in class codesimian.Compile.SmallSymbol
 
B() - Method in class codesimian.CS
 
B() - Method in class codesimian.DefaultCS
 
B() - Method in class codesimian.IndependentCS
 
backgroundColor - Variable in class codesimian.MousePanel.ThePanel
 
badCountP - Variable in exception codesimian.CountPException
the countP() when this Exception occured
barHeight - Variable in class codesimian.MouseNumberList.Bars
barHeight[] may contain numbers in any range.
BayesNet - Class in codesimian
 
BayesNet() - Constructor for class codesimian.BayesNet
 
bayesNet - Variable in class codesimian.DieSpam
 
BayesNode - Class in codesimian
ERROR IN JAVADOC 7/05: Executing this BayesNode does not add to the HISTORY (in param2).
BayesNode() - Constructor for class codesimian.BayesNode
 
BayesNode.VerifyCountP - Class in codesimian
 
BayesNode.VerifyCountP(int) - Constructor for class codesimian.BayesNode.VerifyCountP
 
BayesNodeDependence - Class in codesimian
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.
BayesNodeDependence() - Constructor for class codesimian.BayesNodeDependence
 
BayesNodePredictError - Class in codesimian
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.
BayesNodePredictError() - Constructor for class codesimian.BayesNodePredictError
 
BayesNodeUpdate - Class in codesimian
 
BayesNodeUpdate() - Constructor for class codesimian.BayesNodeUpdate
 
BeforeExec - Class in codesimian
Optionally add a (one time) command before some CS's exec.
This BeforeExec is the exec of some CS.
BeforeExec(CS) - Constructor for class codesimian.BeforeExec
attachTo(executeBeforeMyExec)
beforeExec(CS) - Method in class codesimian.BeforeExec
anything you want this BeforeExec to do to the target CS (parameterOfExec) immediately before its CS.DForProxy() is called.
bellCurveHeight(double) - Static method in class codesimian.Statistics
Returns the EXACT (except for roundoff) height of a bell curve at position x (any number), with average 0 and standard deviation 1.
BForProxy() - Method in class codesimian.Compile.SmallSymbol
 
BForProxy() - Method in class codesimian.CS
 
BForProxy() - Method in class codesimian.IndependentCS
 
biggestGroupOfSquares(CS[], int, String) - Static method in class codesimian.PuyoGame
Chooses which squares to delete (you should replace them with pictures of empty squares).
Binary - Class in codesimian
contains inner subclasses that reflect the bits of a primitive number.
Binary() - Constructor for class codesimian.Binary
 
bitChance(double[], int) - Static method in class codesimian.BayesNode
Returns the CHANCE that the bayes-node represented by bitNum is true.
body - Variable in class codesimian.Email
Exactly as given to the constructor.
bodyStarts - Variable in class codesimian.Email
index in textIndex[] the email body starts.
bottomColors - Variable in class codesimian.MouseNumberList.Bars
 
boundedGraphSet(CS, Set<CS>, boolean) - Static method in class codesimian.Static
Same as graphSet, except will not traverse past a given set of CSs.
builder - Variable in class codesimian.RuntimeCS.HowIWasBuilt
 
ButtonCS - Class in codesimian
A GUI JButton wrapped in a CS.
ButtonCS() - Constructor for class codesimian.ButtonCS
 
buttonCS - Variable in class codesimian.HumanTypesCommand.CommandWindow
 
buttonPanel - Variable in class codesimian.HumanTypesCommand.CommandWindow
 
ByteBuf - Class in codesimian
 
ByteBuf() - Constructor for class codesimian.ByteBuf
get more bytes from byteMaker if count is less than this * private int minCount = -1; public final int minCount(){ return minCount; } /** how many bytes to get from byteMaker at a time * private int byteMakerIncrement = -1; public final int byteMakerIncrement(){ return byteMakerIncrement; } /** where to get bytes from when needed * private ByteMaker byteMaker = null; public final ByteMaker byteMaker(){ return byteMaker; }
byteLimit - Variable in class codesimian.GetResource
 
byteValue() - Method in class codesimian.NumberStack
returns the byte value of the top Number on this stack
byteValue() - Method in class Test.NumberTest
 

C

C() - Method in class codesimian.CS
 
C() - Method in class codesimian.DefaultCS
 
C() - Method in class codesimian.IndependentCS
 
Cache - Class in codesimian
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.
Cache() - Constructor for class codesimian.Cache
 
calcExecPrefix - Static variable in class codesimian.StringLang
operatorName$myFuel#nameOfCS( ...params...
calculateNewMostCommonWords() - Method in class codesimian.NaturalLanguage
fills word[] (and wordToIndex) with the most common formatted words from exampleText.
callMeOnceBeforeUsingCodesimianOrCodesimianWillCrash() - Static method in class codesimian.Static
READ THIS!!!
catchThisType - Variable in class codesimian.Try.CatchOther
 
catchWhich(Class[]) - Static method in class codesimian.Reflect
reduces array size by only including those that shouldCatch(Class) returns true for
CForProxy() - Method in class codesimian.CS
 
CForProxy() - Method in class codesimian.IndependentCS
 
chanceMustFixNetwork - Variable in class codesimian.BayesNet
costs a lot to fix the network.
chanceOfError() - Method in class codesimian.AddressShape.Fractal
Returns .9 (very high) because P(1).D() is required to be in range 0.0 (inclusive) to 1.0 (exclusive), and if it isnt, an error could happen.
chanceOfError() - Method in class codesimian.AddressShape.Linear
Returns .9 (very high) because P(1).D() is required to be in range 0.0 (inclusive) to 1.0 (exclusive), and if it isnt, an error could happen.
chanceOfError() - Method in class codesimian.CommandLine
WARNING!!! CommandLine can delete your hard drive and do anything a person typing at a command-line can.
chanceOfError() - Method in class codesimian.InvokeMethod
Returns 0.5 because dynamicly calling external functions, with unknown inputs, is dangerous.
changeAllOfOneFileNameToAnOther(CS[], String, String) - Static method in class codesimian.PuyoGame
example: change all filenames 'redFace.jpg' to 'empty.jpg' to delete all the redFace squares.
changeBarQuantity() - Method in class codesimian.MouseNumberList
 
changeBarQuantityTo(int) - Method in class codesimian.MouseNumberList
 
changeParentsParams(CS) - Method in class codesimian.Function.ParamProxy
 
childCount() - Method in class codesimian.InterpretText.Concat
 
childCountForCondProbSize(int) - Static method in class codesimian.BayesNode
condProbSize is exponentially bigger than childCount.
classCount() - Static method in class codesimian.CSFactory
 
classes - Static variable in class codesimian.CSFactory
 
classToPrimitiveLetter(Class) - Static method in class codesimian.Reflect
example: int.class --> "I".
classToString - Static variable in class codesimian.CSFactory
error: can have more keyword() Strings than CLASSES!!!
clone() - Method in class codesimian.CS
returns newInstance(), but if thats null then throws a CloneNotSupportedException This function overrides java.lang.Object.clone();
code - Variable in class codesimian.CompilerApplet
 
codesimian - package codesimian
 
CodeSimian - Interface in codesimian
CodeSimian is not yet (but will be) the root of the CodeSimian software.
collectionToCS(Collection) - Static method in class codesimian.Static
 
ColorCS - Class in codesimian
A color with 3 or 4 dimensions.
ColorCS() - Constructor for class codesimian.ColorCS
 
combineArrays(List<short[]>) - Static method in class codesimian.WholeMP3
Deprecated.  
combineIfParamIsMyClassType() - Method in class codesimian.AbsoluteValue
 
combineIfParamIsMyClassType() - Method in class codesimian.Max
 
combineIfParamIsMyClassType() - Method in class codesimian.Min
 
combineIfParamIsMyClassType() - Method in class codesimian.Multiply
 
combineIfParamIsMyClassType() - Method in class codesimian.RoundToInt
 
combineIfParamIsMyClassType() - Method in class codesimian.TreeType
 
combineIfParamIsMyClassType() - Method in class codesimian.WindowCS
 
CommandLine - Class in codesimian
The command-line (if you have one) of your native operating-system.
CommandLine() - Constructor for class codesimian.CommandLine
 
CommandLine(String) - Constructor for class codesimian.CommandLine
 
commandListButton - Variable in class codesimian.HumanTypesCommand.CommandWindow
 
commandListHTML(CS[]) - Static method in class codesimian.Webpage
Returns an HTML table containing formatted description of the commands
compare(Object, Object) - Method in class codesimian.EvolveCode
 
compare(Object, Object) - Method in class codesimian.SimpleBayesNet
Comparator interface.
CompareNumbers - Class in codesimian
Returns 0 or 1 depending on how the numbers compare.
CompareNumbers() - Constructor for class codesimian.CompareNumbers
 
CompareNumbers.EqualB - Class in codesimian
 
CompareNumbers.EqualB() - Constructor for class codesimian.CompareNumbers.EqualB
 
CompareNumbers.EqualC - Class in codesimian
 
CompareNumbers.EqualC() - Constructor for class codesimian.CompareNumbers.EqualC
 
CompareNumbers.EqualD - Class in codesimian
 
CompareNumbers.EqualD() - Constructor for class codesimian.CompareNumbers.EqualD
 
CompareNumbers.EqualF - Class in codesimian
 
CompareNumbers.EqualF() - Constructor for class codesimian.CompareNumbers.EqualF
 
CompareNumbers.EqualI - Class in codesimian
 
CompareNumbers.EqualI() - Constructor for class codesimian.CompareNumbers.EqualI
 
CompareNumbers.EqualJ - Class in codesimian
 
CompareNumbers.EqualJ() - Constructor for class codesimian.CompareNumbers.EqualJ
 
CompareNumbers.EqualS - Class in codesimian
 
CompareNumbers.EqualS() - Constructor for class codesimian.CompareNumbers.EqualS
 
CompareNumbers.EqualZ - Class in codesimian
 
CompareNumbers.EqualZ() - Constructor for class codesimian.CompareNumbers.EqualZ
 
CompareNumbers.LessB - Class in codesimian
 
CompareNumbers.LessB() - Constructor for class codesimian.CompareNumbers.LessB
 
CompareNumbers.LessC - Class in codesimian
 
CompareNumbers.LessC() - Constructor for class codesimian.CompareNumbers.LessC
 
CompareNumbers.LessD - Class in codesimian
 
CompareNumbers.LessD() - Constructor for class codesimian.CompareNumbers.LessD
 
CompareNumbers.LessEqualB - Class in codesimian
 
CompareNumbers.LessEqualB() - Constructor for class codesimian.CompareNumbers.LessEqualB
 
CompareNumbers.LessEqualC - Class in codesimian
 
CompareNumbers.LessEqualC() - Constructor for class codesimian.CompareNumbers.LessEqualC
 
CompareNumbers.LessEqualD - Class in codesimian
 
CompareNumbers.LessEqualD() - Constructor for class codesimian.CompareNumbers.LessEqualD
 
CompareNumbers.LessEqualF - Class in codesimian
 
CompareNumbers.LessEqualF() - Constructor for class codesimian.CompareNumbers.LessEqualF
 
CompareNumbers.LessEqualI - Class in codesimian
 
CompareNumbers.LessEqualI() - Constructor for class codesimian.CompareNumbers.LessEqualI
 
CompareNumbers.LessEqualJ - Class in codesimian
 
CompareNumbers.LessEqualJ() - Constructor for class codesimian.CompareNumbers.LessEqualJ
 
CompareNumbers.LessEqualS - Class in codesimian
 
CompareNumbers.LessEqualS() - Constructor for class codesimian.CompareNumbers.LessEqualS
 
CompareNumbers.LessF - Class in codesimian
 
CompareNumbers.LessF() - Constructor for class codesimian.CompareNumbers.LessF
 
CompareNumbers.LessI - Class in codesimian
 
CompareNumbers.LessI() - Constructor for class codesimian.CompareNumbers.LessI
 
CompareNumbers.LessJ - Class in codesimian
 
CompareNumbers.LessJ() - Constructor for class codesimian.CompareNumbers.LessJ
 
CompareNumbers.LessS - Class in codesimian
 
CompareNumbers.LessS() - Constructor for class codesimian.CompareNumbers.LessS
 
CompareNumbers.MoreB - Class in codesimian
 
CompareNumbers.MoreB() - Constructor for class codesimian.CompareNumbers.MoreB
 
CompareNumbers.MoreC - Class in codesimian
 
CompareNumbers.MoreC() - Constructor for class codesimian.CompareNumbers.MoreC
 
CompareNumbers.MoreD - Class in codesimian
 
CompareNumbers.MoreD() - Constructor for class codesimian.CompareNumbers.MoreD
 
CompareNumbers.MoreEqualB - Class in codesimian
 
CompareNumbers.MoreEqualB() - Constructor for class codesimian.CompareNumbers.MoreEqualB
 
CompareNumbers.MoreEqualC - Class in codesimian
 
CompareNumbers.MoreEqualC() - Constructor for class codesimian.CompareNumbers.MoreEqualC
 
CompareNumbers.MoreEqualD - Class in codesimian
 
CompareNumbers.MoreEqualD() - Constructor for class codesimian.CompareNumbers.MoreEqualD
 
CompareNumbers.MoreEqualF - Class in codesimian
 
CompareNumbers.MoreEqualF() - Constructor for class codesimian.CompareNumbers.MoreEqualF
 
CompareNumbers.MoreEqualI - Class in codesimian
 
CompareNumbers.MoreEqualI() - Constructor for class codesimian.CompareNumbers.MoreEqualI
 
CompareNumbers.MoreEqualJ - Class in codesimian
 
CompareNumbers.MoreEqualJ() - Constructor for class codesimian.CompareNumbers.MoreEqualJ
 
CompareNumbers.MoreEqualS - Class in codesimian
 
CompareNumbers.MoreEqualS() - Constructor for class codesimian.CompareNumbers.MoreEqualS
 
CompareNumbers.MoreF - Class in codesimian
 
CompareNumbers.MoreF() - Constructor for class codesimian.CompareNumbers.MoreF
 
CompareNumbers.MoreI - Class in codesimian
 
CompareNumbers.MoreI() - Constructor for class codesimian.CompareNumbers.MoreI
 
CompareNumbers.MoreJ - Class in codesimian
 
CompareNumbers.MoreJ() - Constructor for class codesimian.CompareNumbers.MoreJ
 
CompareNumbers.MoreS - Class in codesimian
 
CompareNumbers.MoreS() - Constructor for class codesimian.CompareNumbers.MoreS
 
CompareNumbers.NotEqualB - Class in codesimian
 
CompareNumbers.NotEqualB() - Constructor for class codesimian.CompareNumbers.NotEqualB
 
CompareNumbers.NotEqualC - Class in codesimian
 
CompareNumbers.NotEqualC() - Constructor for class codesimian.CompareNumbers.NotEqualC
 
CompareNumbers.NotEqualD - Class in codesimian
 
CompareNumbers.NotEqualD() - Constructor for class codesimian.CompareNumbers.NotEqualD
 
CompareNumbers.NotEqualF - Class in codesimian
 
CompareNumbers.NotEqualF() - Constructor for class codesimian.CompareNumbers.NotEqualF
 
CompareNumbers.NotEqualI - Class in codesimian
 
CompareNumbers.NotEqualI() - Constructor for class codesimian.CompareNumbers.NotEqualI
 
CompareNumbers.NotEqualJ - Class in codesimian
 
CompareNumbers.NotEqualJ() - Constructor for class codesimian.CompareNumbers.NotEqualJ
 
CompareNumbers.NotEqualS - Class in codesimian
 
CompareNumbers.NotEqualS() - Constructor for class codesimian.CompareNumbers.NotEqualS
 
CompareNumbers.NotEqualZ - Class in codesimian
 
CompareNumbers.NotEqualZ() - Constructor for class codesimian.CompareNumbers.NotEqualZ
 
Compile - Class in codesimian
Contains inner subclasses for compiling CodeSimian language.
Compile() - Constructor for class codesimian.Compile
 
compile(String) - Method in class codesimian.StringLang
Converts a string of CodeSimian code, like "&c =# sqrt(a*a + b*b)", to a tree or graph of CSs.
compile(CS[]) - Method in class codesimian.StringLang
input CSs in order as if they were tokens that a lexer returned to a parser
Compile.CompilerPipeline - Class in codesimian
A pipeline/sequence of COMPILERs.
Compile.CompilerPipeline() - Constructor for class codesimian.Compile.CompilerPipeline
 
Compile.LParenSymbol - Class in codesimian
 
Compile.LParenSymbol() - Constructor for class codesimian.Compile.LParenSymbol
 
Compile.MyFuelSymbol - Class in codesimian
 
Compile.MyFuelSymbol() - Constructor for class codesimian.Compile.MyFuelSymbol
 
Compile.NameSymbol - Class in codesimian
 
Compile.NameSymbol() - Constructor for class codesimian.Compile.NameSymbol
 
Compile.ParseObjects - Class in codesimian
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.ParseObjects() - Constructor for class codesimian.Compile.ParseObjects
 
Compile.ParseObjectsByPriority - Class in codesimian
Infix-syntax for CodeSimian language.
Compile.ParseObjectsByPriority() - Constructor for class codesimian.Compile.ParseObjectsByPriority
 
Compile.RParenSymbol - Class in codesimian
 
Compile.RParenSymbol() - Constructor for class codesimian.Compile.RParenSymbol
 
Compile.SimpleCompiler - Class in codesimian
wrapper-class for a standard CompilerPipeline made of 3 smaller compilers
Compile.SimpleCompiler() - Constructor for class codesimian.Compile.SimpleCompiler
 
Compile.SmallSymbol - Class in codesimian
a symbol that uses very little memory and has only 1 variable (a byte) specifying how many semicolons that precede the symbol.
Compile.SmallSymbol() - Constructor for class codesimian.Compile.SmallSymbol
 
Compile.Symbol - Class in codesimian
Deprecated.  
Compile.Symbol(char, String) - Constructor for class codesimian.Compile.Symbol
Deprecated.  
Compile.TokenizeCode - Class in codesimian
Converts a STRING of CodeSimian code to a list of STRINGs - tokens of code.
Compile.TokenizeCode() - Constructor for class codesimian.Compile.TokenizeCode
 
Compile.TokensToObjects - Class in codesimian
Converts a sequence of string tokens to a sequence of CS objects with no params.
Compile.TokensToObjects() - Constructor for class codesimian.Compile.TokensToObjects
 
Compile.WhitespaceSymbol - Class in codesimian
 
Compile.WhitespaceSymbol() - Constructor for class codesimian.Compile.WhitespaceSymbol
 
CompilerApplet - Class in codesimian
unfinished
CompilerApplet() - Constructor for class codesimian.CompilerApplet
 
component - Variable in class codesimian.ImageCS
 
componentType - Static variable in class codesimian.GUI
new JavaType( java.awt.Component.class )
Const - Class in codesimian
A final constant number, selected at instantiation.
Const() - Constructor for class codesimian.Const
 
Const.ConstByte - Class in codesimian
My only instance var is a byte.
Const.ConstByte(byte) - Constructor for class codesimian.Const.ConstByte
 
Const.ConstDouble - Class in codesimian
My only instance var is a double.
Const.ConstDouble(double) - Constructor for class codesimian.Const.ConstDouble
 
Const.ConstFalse - Class in codesimian
I have no instance vars.
Const.ConstFalse() - Constructor for class codesimian.Const.ConstFalse
 
Const.ConstFloat - Class in codesimian
My only instance var is a float.
Const.ConstFloat(float) - Constructor for class codesimian.Const.ConstFloat
 
Const.ConstInt - Class in codesimian
My only instance var is a int.
Const.ConstInt(int) - Constructor for class codesimian.Const.ConstInt
 
Const.ConstShort - Class in codesimian
My only instance var is a short.
Const.ConstShort(short) - Constructor for class codesimian.Const.ConstShort
 
Const.ConstTrue - Class in codesimian
I have no instance vars.
Const.ConstTrue() - Constructor for class codesimian.Const.ConstTrue
 
Const.ConstWithUselessParams - Class in codesimian
A constant value that can contain any quantity of params, but it never executes or does anything to them.
Const.ConstWithUselessParams(double) - Constructor for class codesimian.Const.ConstWithUselessParams
 
Const.ConstWithUselessParams() - Constructor for class codesimian.Const.ConstWithUselessParams
 
constPoolSize() - Static method in class codesimian.Const
quantity of Const's in the shared pool
container - Variable in class codesimian.Squares
 
containerStack - Static variable in class codesimian.Layout
the top Container in this stack is copied to new Layouts.
containerType - Static variable in class codesimian.GUI
new JavaType( java.awt.Container.class ), a subtype of Component
ContinuousBayesNode - Class in codesimian
continuousBayesNode(list(childs...) list(probabilities...))

If P(2) exists, it is the LEARNING SPEED, which ranges 0 - 1.
ContinuousBayesNode() - Constructor for class codesimian.ContinuousBayesNode
 
copyArrayToCS(double[], CS) - Static method in class codesimian.ContinuousBayesNode
 
copyOptions(CS, CS) - Static method in class codesimian.Static
copies one CS's options to an other CS.
CopyParams - Class in codesimian
Removes all params from param0.
CopyParams() - Constructor for class codesimian.CopyParams
 
CopyParamToParam - Class in codesimian
should be replaced by EqualP...
CopyParamToParam() - Constructor for class codesimian.CopyParamToParam
 
cost() - Method in class codesimian.ArcSin
 
cost() - Method in class codesimian.Ask
 
cost() - Method in class codesimian.BayesNet
 
cost() - Method in class codesimian.BayesNode
Returns size of conditional-probability table in param1, which is EXPONENTIALLY bigger than quantity of child nodes and anything else in this BayesNode.
cost() - Method in class codesimian.BayesNodeDependence
 
cost() - Method in class codesimian.BayesNodePredictError
 
cost() - Method in class codesimian.BayesNodeUpdate
 
cost() - Method in class codesimian.ButtonCS
 
cost() - Method in class codesimian.CommandLine
 
cost() - Method in class codesimian.Compile
 
cost() - Method in class codesimian.Compile.TokenizeCode
 
cost() - Method in class codesimian.Const.ConstByte
.6 (instead of .4) because casting slows it
cost() - Method in class codesimian.Const.ConstFalse
.20 (instead of .25) because zero is a little faster than all nonzero numbers, on average
cost() - Method in class codesimian.Const.ConstFloat
.7 (instead of .4) because casting slows it
cost() - Method in class codesimian.Const.ConstInt
.6 (instead of .4) because casting slows it
cost() - Method in class codesimian.Const.ConstShort
.6 (instead of .4) because casting slows it
cost() - Method in class codesimian.Const.ConstTrue
.25
cost() - Method in class codesimian.Const
default 0.4
cost() - Method in class codesimian.CS
cost() should be changed to return a float, and should be renamed to costToExecute()

cost of EXECUTING this CS, not including any CSs it executes recursively.
cost() - Method in class codesimian.EqualP
returns a number that varies by countP() and by how many things will probably be copied
cost() - Method in class codesimian.FTime
 
cost() - Method in class codesimian.GetResource
 
cost() - Method in class codesimian.HumanTypesCommand
1000000 because it usually takes a few seconds to type a command.
cost() - Method in class codesimian.IndentCode
 
cost() - Method in class codesimian.InvokeMethod
 
cost() - Method in class codesimian.Layout
default: 100000, because GUI should only be used for important things, not to do low-level calculations for an AI.
cost() - Method in class codesimian.Median
Returns countP()*10, an approximation of countP()*log(countP()), which is too slow to calculate every call of D().
cost() - Method in class codesimian.NatLangType
 
cost() - Method in class codesimian.Ptr.FieldPtr
returns 6, because Field must be set dynamicly
cost() - Method in class codesimian.Ptr.IndividualPtrs
.7
cost() - Method in class codesimian.Ptr.Null
.7
cost() - Method in class codesimian.Ptr.PtrSet
.7
cost() - Method in class codesimian.RandGaussian
 
cost() - Method in class codesimian.RandRange
 
cost() - Method in class codesimian.Scroll
 
cost() - Method in class codesimian.SetEqual.SetL
 
cost() - Method in class codesimian.SimpleBayesNet
 
cost() - Method in class codesimian.SimpleBayesNet.Test
 
cost() - Method in class codesimian.Sin
 
cost() - Method in class codesimian.SlideBar
 
cost() - Method in class codesimian.SlideBarReacts
 
cost() - Method in class codesimian.SoundFile
returns 500 because sound files are slow to read
cost() - Method in class codesimian.SplitPane
 
cost() - Method in class codesimian.Strings.PrintCS
 
cost() - Method in class codesimian.Strings.PrintNumber
Returns 10000 because system call to print to screen causes thread to block (wait)
cost() - Method in class codesimian.Strings.PrintString
Returns 10000 because system call to print to screen causes thread to block (wait)
cost() - Method in class codesimian.Strings.StringSplit
 
cost() - Method in class codesimian.TextAreaCS
 
cost() - Method in class codesimian.TimerCS
10000, because switching between THREADS is slow
cost() - Method in class codesimian.TreeOfCodeGUI
 
cost() - Method in class codesimian.WindowCS
 
couldNotCastMe - Variable in exception codesimian.CSCastException
 
couldNotCastToThisType - Variable in exception codesimian.CSCastException
The thrower of this CSCastException could not cast a CS to some Class type.
count() - Method in class codesimian.ByteBuf
 
Count - Class in codesimian
Counts up from 0 by 1s.
Count() - Constructor for class codesimian.Count
 
countP() - Method in class codesimian.CS
Quantity of params.
countP() - Method in class codesimian.DefaultCS
 
countP() - Method in class codesimian.IndependentCS
 
countP() - Method in class codesimian.N
0 or 1.
countP() - Method in class codesimian.ReflectJavaClass
 
countP() - Method in class codesimian.S
 
countP() - Method in class codesimian.StringSkeleton
returns the string length
countP() - Method in class codesimian.TextAreaCS
returns string length
CountPException - Exception in codesimian
Means some CS's countP() is not in a valid range (between minP() and maxP() inclusive).
CountPException() - Constructor for exception codesimian.CountPException
 
CountPException(String) - Constructor for exception codesimian.CountPException
 
CountPException(CS) - Constructor for exception codesimian.CountPException
 
CountPException(CS, String) - Constructor for exception codesimian.CountPException
 
CountPException.TooBig - Exception in codesimian
thrown when someCS.maxP() < someCS.countP()
CountPException.TooBig() - Constructor for exception codesimian.CountPException.TooBig
 
CountPException.TooBig(String) - Constructor for exception codesimian.CountPException.TooBig
 
CountPException.TooBig(CS) - Constructor for exception codesimian.CountPException.TooBig
 
CountPException.TooBig(CS, String) - Constructor for exception codesimian.CountPException.TooBig
 
CountPException.TooBig.CouldNotAdd - Exception in codesimian
countP() would have been too big if some CS could have been added, but now countP() is exactly maxP()
CountPException.TooBig.CouldNotAdd() - Constructor for exception codesimian.CountPException.TooBig.CouldNotAdd
 
CountPException.TooBig.CouldNotAdd(String) - Constructor for exception codesimian.CountPException.TooBig.CouldNotAdd
 
CountPException.TooBig.CouldNotAdd(CS) - Constructor for exception codesimian.CountPException.TooBig.CouldNotAdd
 
CountPException.TooBig.CouldNotAdd(CS, String) - Constructor for exception codesimian.CountPException.TooBig.CouldNotAdd
 
CountPException.TooSmall - Exception in codesimian
thrown when someCS.countP() < someCS.minP()
CountPException.TooSmall() - Constructor for exception codesimian.CountPException.TooSmall
 
CountPException.TooSmall(String) - Constructor for exception codesimian.CountPException.TooSmall
 
CountPException.TooSmall(CS) - Constructor for exception codesimian.CountPException.TooSmall
 
CountPException.TooSmall(CS, String) - Constructor for exception codesimian.CountPException.TooSmall
 
CountPException.TooSmall.CouldNotDelete - Exception in codesimian
A delete would have made countP() too small, but the delete was stopped.
CountPException.TooSmall.CouldNotDelete() - Constructor for exception codesimian.CountPException.TooSmall.CouldNotDelete
 
CountPException.TooSmall.CouldNotDelete(String) - Constructor for exception codesimian.CountPException.TooSmall.CouldNotDelete
 
CountPException.TooSmall.CouldNotDelete(CS) - Constructor for exception codesimian.CountPException.TooSmall.CouldNotDelete
 
CountPException.TooSmall.CouldNotDelete(CS, String) - Constructor for exception codesimian.CountPException.TooSmall.CouldNotDelete
 
createChild(String) - Method in class codesimian.FileOrURL
returns a new CS that represents some subfolder or subURL (of this FileOrURL).
createNetwork(int) - Method in class codesimian.SimpleBayesNet
Creates an untrained network with no experience.
cs - Variable in class codesimian.Acc.AccessibleActionCS
 
cs - Variable in class codesimian.Acc.AccessibleContextCS
 
cs - Variable in class codesimian.Acc.AccessibleCS
 
cs - Variable in class codesimian.Acc.AccessibleValueCS
 
cs - Variable in class codesimian.CompilerApplet
 
cs - Variable in exception codesimian.CountPException
the CS whose countP() is out of valid range
CS - Class in codesimian
CS is the root of all other classes! Its the top of the CodeSimian heirarchy.
CS() - Constructor for class codesimian.CS
 
CSBuilder - Class in codesimian
This class is obsolete for compiling.
CSBuilder() - Constructor for class codesimian.CSBuilder
 
CSBuilder(int) - Constructor for class codesimian.CSBuilder
 
CSCastException - Exception in codesimian
CSCastException is thrown by CS objects when CS.L(Class) or CS.LForProxy(Class) can not cast the CS to the specified Class type.
CSCastException() - Constructor for exception codesimian.CSCastException
couldNotCastToThisType is set to null.
CSCastException(String) - Constructor for exception codesimian.CSCastException
couldNotCastToThisType is set to null.
CSCastException(Class) - Constructor for exception codesimian.CSCastException
Constructs a CSCastException with no detail message.
CSCastException(Class, String) - Constructor for exception codesimian.CSCastException
Constructs a CSCastException with the specified detail message.
CSCastException(CS, Class) - Constructor for exception codesimian.CSCastException
also remembers the CS that could not be cast to the Class type
CSCastException(CS, Class, String) - Constructor for exception codesimian.CSCastException
also remembers the CS that could not be cast to the Class type
CSClass(String) - Static method in class codesimian.CSFactory
 
CSClassCount() - Method in class codesimian.CSBuilder
 
CSFactory - Class in codesimian
Contains all the standard subclasses of CS.
CSFactory() - Constructor for class codesimian.CSFactory
 
csGUI - Variable in class codesimian.CompilerApplet
 
CSName(Class) - Static method in class codesimian.CSFactory
error: can have more keyword() Strings than CLASSES!!!

D

D() - Method in class codesimian.Compile.SmallSymbol
 
D() - Method in class codesimian.Const
for efficiency, does not use EXEC.
D() - Method in class codesimian.CS
Execute this CS and cast to double.
D() - Method in class codesimian.Exec.Calc
 
D() - Method in class codesimian.Exec.CalcFuel
 
D() - Method in class codesimian.Exec.CalcFuelNan
 
D() - Method in class codesimian.Exec.CalcFuelNanNoPrev
 
D() - Method in class codesimian.Exec.CalcFuelNoPrev
 
D() - Method in class codesimian.Exec.CalcNan
 
D() - Method in class codesimian.Exec.CalcNanNoPrev
 
D() - Method in class codesimian.Exec.CalcNoPrev
 
D() - Method in class codesimian.Exec.Fuel
 
D() - Method in class codesimian.Exec.FuelNan
 
D() - Method in class codesimian.Exec.FuelNanNoPrev
 
D() - Method in class codesimian.Exec.FuelNoPrev
 
D() - Method in class codesimian.Exec.Nan
 
D() - Method in class codesimian.Exec.NanNoPrev
 
D() - Method in class codesimian.Exec.NoPrev
 
D() - Method in class codesimian.Exec.SetPrevExecButNeverUseIt
 
D() - Method in class codesimian.IndependentCS
 
dataForBayes(Email) - Method in class codesimian.DieSpam
 
decompile() - Method in class codesimian.Num
 
decompressMP3() - Method in class codesimian.SlowMP3
 
decompressMP3(byte[], SlowMP3.DecompressMP3Listener) - Static method in class codesimian.SlowMP3
 
decrementMyFuel() - Method in class codesimian.CS
Try to use 1 fuel credit.
decrementMyFuel() - Method in class codesimian.DefaultCS
Returns true if this CS has permission to execute, and consumes 1 exec permission.
If myFuel is at least 1, decrements it and returns true.
Or if myFuel == ALWAYS_CALCULATE, returns true but does not decrement.
Else returns false.
Does not call DForProxy().
decrementMyFuel() - Method in class codesimian.IndependentCS
returns true, but that might cause infinite loops...
DeepCopy - Class in codesimian
Deep-copy of a param-graph, starting from my param1, copied to my param0.
DeepCopy() - Constructor for class codesimian.DeepCopy
 
deepCopy(CS) - Static method in class codesimian.Static
Copies and returns a whole graph/network shape of CSs.
Example: A->B, B->C, C->A, A->Z....
defaultArraySize - Static variable in class codesimian.Delay
 
defaultCompiler() - Static method in class codesimian.Static
note: the same type of compiler (with keyword "compile") exists in defaultListOfCSs()
DefaultCS - Class in codesimian
CS has no variables, but DefaultCS does.
DefaultCS() - Constructor for class codesimian.DefaultCS
CSs created with this constructor might throw NullPointerExceptions if anything is done to these CSs before Static.pushOptions(CS) is called.
defaultFactory - Static variable in class codesimian.CSFactory
The default CSFactory.
defaultHeight - Static variable in class codesimian.WindowCS
 
defaultListOfCSs() - Static method in class codesimian.Static
everything CodeSimian language includes before typing any code, like +(0 0), *(0 0), /(0 0), list(), sound(0), window(0), etc.
defaultLocationX - Static variable in class codesimian.WindowCS
 
defaultLocationY - Static variable in class codesimian.WindowCS
 
defaultMaxExecAdd - Static variable in class codesimian.Static
 
defaultMaxLoops - Static variable in class codesimian.Loop
Each Loop's maxLoops is set to this value at instantiation.
Default does not limit loops: new NumberStack.NeverEmpty(Loop.UNLIMITED_LOOPS)
defaultMaxLoops - Static variable in class codesimian.Static
 
defaultMegabyteLimit - Variable in class codesimian.SlowMP3
 
defaultnullValue - Static variable in class codesimian.Ptr.Null
 
defaultStack() - Static method in class codesimian.Static
 
defaultVarNames() - Static method in class codesimian.Static
returns the default variable names that can be used with CS.L(String) and CS.setL(String,Object);
defaultVarTypes() - Static method in class codesimian.Static
returns the Class types of the variables whose names are returned by defaultVarNames.
defaultWidth - Static variable in class codesimian.WindowCS
 
Delay - Class in codesimian
First parameter is new data.
Delay(int) - Constructor for class codesimian.Delay
 
Delay() - Constructor for class codesimian.Delay
 
deleteByKeywordOrName(CS, String, CS) - Static method in class codesimian.PuyoGame
returns how many CSs were deleted from listOfSquares (and replaced with replaceWith)
deleteP(int, int) - Method in interface codesimian.CodeSimian
 
deleteP(int) - Method in class codesimian.CS
Deletes a Param at specified index, and slides the higher params down 1 index.
deleteP(int, int) - Method in class codesimian.CS
deletes a range of Params
deleteP(int) - Method in class codesimian.DefaultCS
WARNING: if returns false, could have deleted but not moved other params down 1 index.
WARNING: if duplicates not allowed, can not slide params down 1 index the standard way, returns false.
deleteP(int) - Method in class codesimian.Function
deleting not yet allowed
deleteP(int) - Method in class codesimian.IndependentCS
 
deleteP(int) - Method in class codesimian.Layout
 
deleteP(int) - Method in class codesimian.MouseNumberList
 
deleteP(int) - Method in class codesimian.N
 
deleteP(int) - Method in class codesimian.ReflectJavaClass
 
deleteP(int) - Method in class codesimian.S
 
deleteP(int) - Method in class codesimian.Scroll
 
deleteP(int) - Method in class codesimian.SimpleBayesNet
only 1 delete may ever be done.
deleteP(int) - Method in class codesimian.Sound
 
deleteP(int) - Method in class codesimian.StringSkeleton
removes a char from the string.
deleteP(int) - Method in class codesimian.TextAreaCS
deletes a char from the string and returns a Const from the constant-pool with its value * public CS deleteP(int index){ if (index < 0 || countP() <= index){ String t = text.getText(); text.setText( t.substring(0, index) + t.substring(index+1, t.length()) ); if (index < execPosition) execPosition--; return Const.pool( (double) t.charAt(index) ); } return null; }
deleteP(int) - Method in class codesimian.TreeOfCodeGUI
 
DeleteParam - Class in codesimian
In the CS param0, deletes param with int index param1.
DeleteParam() - Constructor for class codesimian.DeleteParam
 
delimiters - Variable in class codesimian.NaturalLanguage
 
dependence(double[], int, int, boolean) - Static method in class codesimian.SimpleBayesNet
condProb[] is the param1 of some bayes-node.
describeSplit(JSplitPane) - Method in class codesimian.SplitPane
returns a number that should go in param2
description() - Method in class codesimian.Add
 
description()