Commit Graph

19 Commits

Author SHA1 Message Date
Andrea Cavalli 4c29eeb31c Bugfixes
Fixed implicit multiplication symbols, zoom is now 1x, debug steps are printed, fixed missing numeric chars, changed RootSquare base class to FunctionSingle, added two hardcoded multiplication rules, added rootsquarerule, isolated the swing engine from the window, added 2 Fractions rules and 1 exponent rule
2019-11-16 01:32:47 +01:00
Andrea Cavalli 70ff11da7f Added bounded render contexts 2019-11-01 18:04:01 +01:00
Andrea Cavalli a9dd7de800 Merge remote-tracking branch 'master/dev' 2019-11-01 15:39:27 +01:00
Riccardo Azzolini 082f694b1b Tweak DSL error formatting
- Add a blank line between the DslFilesException stack trace and
   formatted error messages.
 - Quote the sub-function name in the message for UndefinedSubFunction
   errors.
2019-09-09 18:34:52 +02:00
Riccardo Azzolini 2b9fb97648 Make DSL rule loading work on TeaVM 2019-08-12 11:28:39 +02:00
Riccardo Azzolini aeb0388925 Implement DSL error pretty-printing 2019-08-07 13:11:59 +02:00
Andrea Cavalli ff7dd21788 More appropriate class names 2019-02-27 23:29:03 +01:00
Riccardo Azzolini e86a7a6346 Remove Java rule compiling and loading code 2019-02-11 15:55:29 +01:00
Riccardo Azzolini fd074b16b7 Do not load DSL rules on JavaScript platforms 2019-02-11 15:11:59 +01:00
Riccardo Azzolini b9c025d74c Make function rules built-in 2019-02-10 19:59:38 +01:00
Riccardo Azzolini 0d89711772 Report DSL errors from RulesDsl.makeRules as a DslAggregateException 2019-01-30 21:47:00 +01:00
Riccardo Azzolini 1304755c25 Implement loading of DSL rules 2019-01-28 18:19:27 +01:00
Andrea Cavalli 9f6eb9e549 Updated pom.xml 2018-09-29 02:11:24 +02:00
Cavallium 1374c5598e partial commit 2018-09-28 21:59:12 +02:00
Andrea Cavalli 60cb012f83 Code cleanup 2018-09-28 11:39:28 +02:00
Andrea Cavalli b57ae900e5 Code cleanup 2018-09-22 11:17:30 +02:00
Andrea Cavalli ba07692313 Moved StaticVars to Settings, moved other packages and organized imports 2018-09-12 22:16:58 +02:00
Andrea Cavalli 434ccb3a68 Better Graphic Engines management 2018-09-11 01:12:54 +02:00
Andrea Cavalli 899ca234ce Moved code into submodules 2018-09-04 12:12:41 +02:00