Commit Graph

374 Commits

Author SHA1 Message Date
Nocturn9x e9f9703b83 Fixed test building under windows (again) 2022-04-03 22:21:03 +02:00
Nocturn9x 9a97d78f43 Fixed test building under windows 2022-04-03 22:17:13 +02:00
nocturn9x 683588f693 Experimental unicode support (yay) + fixed a bug with string indexing at the last element that caused an out of bounds exception 2021-10-10 23:27:48 +02:00
nocturn9x c2aa8752f4 Edited comment on linear probing/tombstones 2021-10-03 12:29:02 +02:00
nocturn9x b66cd7bf4e Fixed broken linear probe sequence in our hashmap 2021-10-03 12:23:20 +02:00
nocturn9x 408d8cbeaa The REPL no longer shows the last pop value if an error occurs 2021-09-30 19:38:35 +02:00
nocturn9x b9b5301ad4 laid out basic closure object 2021-04-19 15:01:00 +02:00
nocturn9x 2fb0a9a621 Added missing license header 2021-04-18 19:27:53 +02:00
nocturn9x 36468adaba Fixed default timeout value 2021-04-18 13:49:19 +02:00
nocturn9x a14d9a7882 Added simpleHashMap for internal use 2021-04-18 13:45:38 +02:00
nocturn9x a767e44daa Added --timeout option in build.py 2021-04-18 12:04:24 +02:00
nocturn9x f959693076 Minor fixes to VM because yes 2021-04-07 00:25:11 +02:00
nocturn9x 22d6408236 Moved to custom hashmap 2021-03-18 15:09:36 +01:00
nocturn9x cd180fe4d7 Added value checking with 'as' conversion + minor fixes to testmarkup.md 2021-03-01 19:28:58 +01:00
Mattia 4a9f210e28
Merge pull request #43 from Productive2/master
Fix for.jpl, testing improvements
2021-03-01 18:58:26 +01:00
Productive2 e32f106164 add missing flag to help 2021-02-28 18:54:04 +01:00
Productive2 f94d4fecc8 Fixed bug with break (breaking the test for.jpl) 2021-02-28 18:46:21 +01:00
Productive2 fb11433477 better compiler debugging
added test for defaults
2021-02-28 18:09:19 +01:00
Productive2 5d98814d7d improve debug vm
improved coloring
removed d:danger so debug output is present
fixed frame length debug output
2021-02-28 17:00:12 +01:00
Productive2 17913f1d7c Merge remote-tracking branch 'upstream/master' 2021-02-28 14:11:29 +01:00
Productive2 88b4fa0d3a New tests
added new tests,
modified old tests to have all non-japl code commented, so they can be
also ran using jpl
modified verbose to use the new -e flag instead of --stdout, so it
doesn't spam
2021-02-28 14:10:17 +01:00
nocturn9x eab938350c Added python's cache to .gitignore 2021-02-27 17:42:06 +01:00
nocturn9x 7255a477d4 Removed __pycache__ 2021-02-27 17:41:10 +01:00
nocturn9x d82e8ed2b0 Added a comment for a future implementation of greater/less than comparisons and reverted old behavior 2021-02-27 17:40:50 +01:00
Productive2 2e00dd181f update test markup spec 2021-02-26 22:45:43 +01:00
Productive2 f32c1036c2 Allow // in test definitions. 2021-02-26 22:42:36 +01:00
Mattia a4ef124d3f
Update website.yml 2021-02-26 16:01:11 +01:00
Mattia d8d28840d4
Update website.yml 2021-02-26 16:00:00 +01:00
Mattia ad00323733
Update website.yml 2021-02-26 15:57:52 +01:00
Mattia 5180f50947
Added JALE setup 2021-02-26 15:48:08 +01:00
Mattia 27c3169c3c
Added automatic website deployment 2021-02-26 15:44:58 +01:00
Mattia 47beac3b85
Merge pull request #42 from Productive2/master
Use Jale, bonus editor support
2021-02-26 15:34:27 +01:00
nocturn9x 15e507fb4b Fixed bug in the build script 2021-02-26 15:33:51 +01:00
Mattia de78f45827
Added nim setup 2021-02-26 15:17:37 +01:00
nocturn9x 5d47a1a09e Updated main.yml 2021-02-26 15:14:15 +01:00
Productive2 960ba879cb Merge remote-tracking branch 'upstream/master' 2021-02-26 15:13:20 +01:00
Productive2 8090fd23bb use jale instead of stdin.readLine 2021-02-26 15:12:02 +01:00
nocturn9x 5bdfa42e9a Merge branch 'master' of https://github.com/japl-lang/japl 2021-02-26 14:04:46 +01:00
nocturn9x 8d468e7bed Fixed build script (oof) 2021-02-26 14:04:38 +01:00
Mattia 75e02e1324
Update main.yml 2021-02-26 14:03:17 +01:00
nocturn9x 303a608e56 Merge branch 'master' of https://github.com/japl-lang/japl 2021-02-26 14:01:20 +01:00
nocturn9x de470a3843 Test for github actions 2021-02-26 14:01:12 +01:00
Mattia 67daca932f
Create main.yml 2021-02-26 13:56:56 +01:00
Productive2 407939bd63 it's still wip 2021-02-26 13:50:28 +01:00
nocturn9x 5d8c31fb07 Fixed identity operator bug and added isnot for consistency. Changed behavior for gt/lt comparisons to account for more complex expressions 2021-02-26 12:27:10 +01:00
Productive2 ad5a26ace3 add wip kakoune highlighter 2021-02-26 10:49:50 +01:00
Productive2 80a5269bfa Merge remote-tracking branch 'upstream/master' 2021-02-26 10:34:39 +01:00
Productive2 4199c0dfc0 vim plugin indev 2021-02-26 10:34:15 +01:00
Mattia 607d88f0c0
Merge pull request #41 from Productive2/master
Testing suite improvements
2021-02-20 22:55:28 +01:00
Productive2 b85598dfb6 removed old debugging parts 2021-02-20 22:30:13 +01:00