3176 lines of code changed in 90 files:
-
images:
AmoebaMorris.png (new),
BlackStripeNock.png (new),
BlackWhiteTomlinson.png (new),
BrightThompson.png (new),
ColorsNock.png (new),
DiscoMorris.png (new),
Mirror.png (new),
Oil.png (new),
PinkSmoke.png (new),
Psych.png (new),
ReflectionMcLaughin.png (new),
SmallReflectMcLaughlin.png (new),
Smear.png (new),
Waves.png (new),
beholder.jpg (new),
birthofcolor.jpg (new),
deepspiral.jpg (new),
flyingcarpet.jpg (new),
foo.jpg (new),
hyperspace.jpg (new),
microbes.jpg (new),
northcross.jpg (new),
thread.jpg (new),
vortex.jpg (new)
-
src/picasso:
Main.java (new 22)
-
src/picasso/model:
ImprovedNoise.java (new 73),
Pixmap.java (new 180)
-
src/picasso/parser:
ColorAnalyzer.java (new 31),
ConstantAnalyzer.java (new 41),
ExpressionTreeGenerator.java (new 198),
FloorAnalyzer.java (new 26),
IdentifierAnalyzer.java (new 43),
ParseException.java (new 16),
PlusAnalyzer.java (new 25),
SemanticAnalyzer.java (new 157),
SemanticAnalyzerInterface.java (new 23),
SinAnalyzer.java (new 26),
Tokenizer.java (new 132),
UnaryFunctionAnalyzer.java (new 22),
functions.conf (new 2),
functions2.conf (new 17),
operations.prop (new 1),
operations2.prop (new 3)
-
src/picasso/parser/language:
BuiltinFunctionsReader.java (new 51),
CharConstants.java (new 30),
EvaluatableExpression.java (new 14),
ExpressionTreeNode.java (new 29)
-
src/picasso/parser/language/expressions:
Constant.java (new 54),
Floor.java (new 41),
RGBColor.java (new 86),
ReferenceForExpressionEvaluations.java (new 138),
Sine.java (new 37),
UnaryFunction.java (new 27),
Variable.java (new 30),
X.java (new 39),
Y.java (new 41)
-
src/picasso/parser/tokens:
CharTokenFactory.java (new 44),
ColorToken.java (new 102),
EOFToken.java (new 49),
IdentifierToken.java (new 45),
NumberToken.java (new 63),
Token.java (new 34),
TokenFactory.java (new 171)
-
src/picasso/parser/tokens/chars:
CharToken.java (new 64),
CommaToken.java (new 18),
EqualsToken.java (new),
LeftBracketToken.java (new 20),
LeftParenToken.java (new 15),
RightBracketToken.java (new 17),
RightParenToken.java (new 17)
-
src/picasso/parser/tokens/functions:
FloorToken.java (new 15),
FunctionToken.java (new 48),
SinToken.java (new 15)
-
src/picasso/parser/tokens/operations:
OperationInterface.java (new 11),
PlusToken.java (new 16)
-
src/picasso/util:
Command.java (new 13),
FileCommand.java (new 37),
NamedCommand.java (new 34),
ThreadedCommand.java (new 66)
-
src/picasso/view:
ButtonPanel.java (new 49),
Canvas.java (new 53),
Frame.java (new 37)
-
src/picasso/view/commands:
Evaluater.java (new 77),
Reader.java (new 24),
Writer.java (new 24)
-
src/tests:
ErrorParsedEvaluatedTests.java (new 69),
EvaluatorTests.java (new 62),
ParsedExpressionTreeTests.java (new 68),
ParserTestDriver.java (new 53),
TokenizerTest.java (new 91)