| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add FileNotFoundError, OutOfBoundsError, RecursiveIncludeError | jantuomi | 2016-08-03 | 8 | -13/+75 |
| | | | | | Change several GeneralError throws to utilize new error types | ||||
| * | Change TypeError message | jantuomi | 2016-08-03 | 1 | -1/+1 |
| | | |||||
| * | Change "Malformed syntax tree" error to SyntaxError | jantuomi | 2016-08-03 | 3 | -3/+3 |
| | | | | | | Remove dead code Change SyntaxError message | ||||
| * | Cleanup TunkkiError class | jantuomi | 2016-08-03 | 1 | -9/+0 |
| | | |||||
| * | Refactor TunkkiError to subclasses | Jan Tuomi | 2016-08-02 | 75 | -205/+422 |
| | | | | | | Make TunkkiError abstract and create a subclass for all error types Change all TunkkiError throws to throw subclasses instead | ||||
| * | Add division by zero error | Jan Tuomi | 2016-08-02 | 2 | -2/+12 |
| | | |||||
| * | Extend 'include' to also use builtin modules | jantuomi | 2016-08-02 | 8 | -56/+155 |
| | | | | | | | Add math builtin module Add power builtin function Fix IncludeError text to mention modules | ||||
| * | Fix error in DoubleDatatype caused by floating point problems | jantuomi | 2016-08-01 | 4 | -8/+17 |
| | | |||||
| * | Implement 'as_bool' builtin | jantuomi | 2016-08-01 | 5 | -51/+100 |
| | | |||||
| * | Implement 'contains' for string datatype | jantuomi | 2016-08-01 | 1 | -2/+22 |
| | | |||||
| * | Move tokenizer package under parser package | jantuomi | 2016-08-01 | 59 | -96/+81 |
| | | |||||
| * | Read project version from file in root directory | jantuomi | 2016-08-01 | 2 | -1/+27 |
| | | | | | The version file is called 'VERSION' and contains only the version info in one line. | ||||
| * | Move builtin functions to 'global' package | jantuomi | 2016-08-01 | 12 | -15/+12 |
| | | |||||
| * | Rename debug mode to AST mode for clarity | jantuomi | 2016-08-01 | 2 | -9/+6 |
| | | |||||
| * | Add multiline input to REPL | jantuomi | 2016-08-01 | 3 | -12/+42 |
| | | | | | | | | | Fix bug where REPL input is echoed back Fix bug where an exclamation point would cause a JLine event exception Input can now be continued on the next line with a '\' character at the end of the line. The character will be disregarded as whitespace in the parser. Resolves #13 | ||||
| * | Implement enhanced REPL, relates to #13 | Jan Tuomi | 2016-07-31 | 5 | -64/+148 |
| | | | | | Add command history and welcome message | ||||
| * | Add 'eq' builtin and comparison functionality for datatypes | Jan Tuomi | 2016-07-31 | 12 | -1/+128 |
| | | |||||
| * | Fix bug where 'dset' was not recognized as a keyword | Jan Tuomi | 2016-07-30 | 3 | -4/+5 |
| | | |||||
| * | Add slight delay to repl to fix exception output | Jan Tuomi | 2016-07-30 | 1 | -1/+2 |
| | | |||||
| * | Function references are now correctly first class citizens | Jan Tuomi | 2016-07-30 | 9 | -20/+131 |
| | | | | | Resolves #7 | ||||
| * | Add nada datatype, resolves #11 | jantuomi | 2016-07-29 | 4 | -3/+55 |
| | | |||||
| * | Rename DataContainer to Datatype | jantuomi | 2016-07-29 | 42 | -427/+422 |
| | | |||||
| * | Add missing files to previous commit | jantuomi | 2016-07-28 | 2 | -0/+35 |
| | | |||||
| * | Add 'dset' keyword | jantuomi | 2016-07-28 | 7 | -7/+54 |
| | | |||||
| * | Add more line number information | jantuomi | 2016-07-28 | 4 | -8/+6 |
| | | |||||
| * | Add line number information to certain errors | jantuomi | 2016-07-28 | 2 | -3/+25 |
| | | |||||
| * | Handle some error cases | jantuomi | 2016-07-28 | 7 | -19/+53 |
| | | |||||
| * | Add builtins to the pool in their individual constructors | jantuomi | 2016-07-28 | 5 | -15/+34 |
| | | | | | Implement toString for lists of DataContainers | ||||
| * | Implement get builtin function | jantuomi | 2016-07-28 | 2 | -0/+50 |
| | | | | | Get returns an element of a list at a given index | ||||
| * | Implement contains function for checking if element is in a list. | jantuomi | 2016-07-27 | 2 | -0/+45 |
| | | |||||
| * | Add list builtin function for instantiating list variables. Implement list ↵ | jantuomi | 2016-07-27 | 3 | -7/+42 |
| | | | | | addition. | ||||
| * | Add ListDataContainer | jantuomi | 2016-07-27 | 2 | -0/+51 |
| | | |||||
| * | Fix include function | jantuomi | 2016-07-27 | 1 | -1/+2 |
| | | |||||
| * | Function calls are now made with call marker '?' and terminator token '!'. | Jan Tuomi | 2016-07-26 | 11 | -80/+81 |
| | | |||||
| * | Rename BorkError to TunkkiError | Jan Tuomi | 2016-07-26 | 48 | -126/+126 |
| | | |||||
| * | Rename builtins out and in to output and input | Jan Tuomi | 2016-07-26 | 3 | -8/+8 |
| | | |||||
| * | Rename project to tunkki | Jan Tuomi | 2016-07-26 | 81 | -305/+393 |
| | | |||||
| * | Restructure classes | Jan Tuomi | 2016-07-26 | 46 | -121/+122 |
| | | |||||
| * | Restructure project for use with maven | Jan Tuomi | 2016-07-26 | 79 | -0/+3251 |
