summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-06-24...Nathanael Sensfelder
2021-06-15...Nathanael Sensfelder
2021-06-15...Nathanael Sensfelder
2021-06-03...Nathanael Sensfelder
2021-05-29Starting a fairly extensive rework of the parser.Nathanael Sensfelder
2021-05-05Dict -> Struct.Nathanael Sensfelder
2021-05-01Updates Blackjack example, adds extra type support.Nathanael Sensfelder
2021-05-01Suffixes imperative stuff with '!', adds ({set,list} ... ) shorthands.Nathanael Sensfelder
2021-04-29Clears up the multiple text rules.Nathanael Sensfelder
2021-04-28Adds TextJoin support.Nathanael Sensfelder
2021-04-02Memory allocation is now an instruction.Nathanael Sensfelder
2021-01-02Adds 'for' in 'choice' constructs.Nathanael Sensfelder
2020-12-29Ends refactoring.Nathanael Sensfelder
2020-12-29...refactoringNathanael Sensfelder
2020-12-29Starting a considerable refactoring...Nathanael Sensfelder
2020-12-28Adds (sp), clear up string/text.Nathanael Sensfelder
2020-12-28First shot at storable procedures.Nathanael Sensfelder
2020-12-23Parenthesis, merge stuff, main param goes last.Nathanael Sensfelder
2020-12-22...Nathanael Sensfelder
2020-12-22`add_element` can now take multiple elements.extra_functionalNathanael Sensfelder
2020-12-22Indexed Merge with defaults.Nathanael Sensfelder
2020-12-05Working on the merge operator...Nathanael Sensfelder
2020-11-09...Nathanael Sensfelder
2020-11-08More unit tests.Nathanael Sensfelder
2020-11-07More unit testing...Nathanael Sensfelder
2020-11-07More unit tests, fixes equals operator.Nathanael Sensfelder
2020-11-07Adds more unit tests.Nathanael Sensfelder
2020-11-03...Nathanael Sensfelder
2020-11-03Unit testing for access: OK.Nathanael Sensfelder
2020-11-03Starting some unit testing...Nathanael Sensfelder
2020-11-02Adds sort & sublist computation/instruction.Nathanael Sensfelder
2020-11-01Adds external variables.Nathanael Sensfelder
2020-11-01First shot at option+event player inputs.Nathanael Sensfelder
2020-09-19Still has issues.Nathanael Sensfelder
File "/my/src/tonkadur-python-engine/tonkadur.py", line 266, in run result["content"] = self.compute(instruction['content']) File "/my/src/tonkadur-python-engine/tonkadur.py", line 78, in compute result['content'].append(self.compute(c)) File "/my/src/tonkadur-python-engine/tonkadur.py", line 176, in compute result['content'].append(self.compute(c)) File "/my/src/tonkadur-python-engine/tonkadur.py", line 176, in compute result['content'].append(self.compute(c)) File "/my/src/tonkadur-python-engine/tonkadur.py", line 203, in compute target = target[addr] TypeError: list indices must be integers or slices, not str I assume that somewhere, an address is being used instead of the value.
2020-09-19...Nathanael Sensfelder
2020-09-19...Nathanael Sensfelder
2020-09-19...Nathanael Sensfelder
2020-09-19Maybe solves most grammar collisions.Nathanael Sensfelder
2020-09-18...Nathanael Sensfelder
2020-09-18...Nathanael Sensfelder
2020-09-18...nsensfel
2020-09-17...Nathanael Sensfelder
2020-09-17Resolves one of the grammar collisions.nsensfel
2020-09-16Makes functional imperative equivalents in-place.nsensfel
Although the actual implementation cheats by making a copy to avoid messy situations.
2020-09-16...Nathanael Sensfelder
2020-09-16...nsensfel
2020-09-15Need to think on instruction ref vs comp vs ptr.Nathanael Sensfelder
2020-09-15Completes the reference -> computation for computations.Nathanael Sensfelder
I made that without much testing, so I suspect issues will show up.
2020-09-15Starting to fix Reference -> Computation on computations.nsensfel
I want to be able to write `(reverse (range 0 50 5))`, but `reverse` and the others all take references as input.
2020-09-15Range, and some others...nsensfel