aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/com/jantuomi/tunkki/core/runtime
Commit message (Expand)AuthorAgeFilesLines
* Include calls now always return an object containing the library scopemasterjantuomi2016-08-3015-43/+77
* Fix bug where scopes would not get popped from the stack at the end of a func...jantuomi2016-08-292-1/+4
* Fix bug where 'cast' module was not included correctlyjantuomi2016-08-292-4/+7
* Implement object definition with 'obj' keywordjantuomi2016-08-294-17/+38
* Fix bug where calling methods of objects would not actually call the functionJan Tuomi2016-08-062-13/+4
* Create 'io' moduleJan Tuomi2016-08-063-9/+29
* 'output' function should use 'toString' from the Datatype classJan Tuomi2016-08-061-1/+1
* Major overhaul of function type checking, allow static and dynamic as well as...jantuomi2016-08-0516-43/+307
* Make 'output' function utilize IO printLinejantuomi2016-08-052-2/+2
* Create IO utility class for input and output wrappersjantuomi2016-08-041-3/+12
* Store functions as symbols in the scopejantuomi2016-08-0417-156/+58
* Remove if keyword and create if builtin functionjantuomi2016-08-042-5/+48
* Add ObjectDatatype and implement object member lookupjantuomi2016-08-043-9/+22
* Insert line information to errors thrown during function callsjantuomi2016-08-031-1/+0
* Throw FileNotFoundError from include function if module can't be foundjantuomi2016-08-031-2/+3
* Add FileNotFoundError, OutOfBoundsError, RecursiveIncludeErrorjantuomi2016-08-032-10/+12
* Change "Malformed syntax tree" error to SyntaxErrorjantuomi2016-08-031-1/+0
* Refactor TunkkiError to subclassesJan Tuomi2016-08-0217-41/+46
* Extend 'include' to also use builtin modulesjantuomi2016-08-026-55/+150
* Fix error in DoubleDatatype caused by floating point problemsjantuomi2016-08-012-4/+11
* Implement 'as_bool' builtinjantuomi2016-08-014-50/+98
* Implement 'contains' for string datatypejantuomi2016-08-011-2/+22
* Move builtin functions to 'global' packagejantuomi2016-08-0112-15/+12
* Add multiline input to REPLjantuomi2016-08-011-1/+7
* Implement enhanced REPL, relates to #13Jan Tuomi2016-07-311-1/+2
* Add 'eq' builtin and comparison functionality for datatypesJan Tuomi2016-07-313-1/+35
* Function references are now correctly first class citizensJan Tuomi2016-07-302-2/+30
* Add nada datatype, resolves #11jantuomi2016-07-291-1/+5
* Rename DataContainer to Datatypejantuomi2016-07-2913-80/+79
* Handle some error casesjantuomi2016-07-282-6/+5
* Add builtins to the pool in their individual constructorsjantuomi2016-07-284-15/+22
* Implement get builtin functionjantuomi2016-07-282-0/+50
* Implement contains function for checking if element is in a list.jantuomi2016-07-272-0/+45
* Add list builtin function for instantiating list variables. Implement list ad...jantuomi2016-07-272-0/+30
* Fix include functionjantuomi2016-07-271-1/+2
* Rename BorkError to TunkkiErrorJan Tuomi2016-07-2610-24/+24
* Rename builtins out and in to output and inputJan Tuomi2016-07-263-8/+8
* Rename project to tunkkiJan Tuomi2016-07-2611-0/+474