Commit graph

56 commits

Author SHA1 Message Date
ff2561043a stdlib and timelib bugs fixed 2022-05-18 16:43:05 +02:00
73d7323f8c add extends native 2022-05-18 00:56:49 +02:00
0818de0421 optimizations 2022-05-17 20:29:24 +02:00
86bbb04219 improve type system greatly 2022-05-14 16:10:47 +02:00
2458fad5ff fix issues related to int.new 2022-05-14 14:42:53 +02:00
83344809f0 add getfile native, add better constructors 2022-05-13 19:13:36 +02:00
4d8742061c std updates 2022-05-13 18:05:10 +02:00
5ff44fd2e8 add constructs 2022-05-13 12:18:22 +02:00
dfc7549d3b fixes 2022-05-05 17:34:29 +02:00
9e255b8e31 add startswith 2022-05-04 19:48:09 +02:00
bec43212c1 more bug fixes 2022-05-04 04:27:44 +02:00
81eff27575 many bug fixes 2022-05-04 02:16:58 +02:00
c1ebd16a2c fix strsplit 2022-05-03 11:32:16 +02:00
a91da8f6a4 more clarity 2022-05-02 10:41:53 +02:00
4cae70d8cb add array shadow 2022-05-02 10:06:35 +02:00
fc4c4914b9 add references 2022-04-27 00:02:11 +02:00
193a95a8a8 foreach 2022-04-26 23:46:48 +02:00
e0a80b4e2d foreach 2022-04-26 23:45:50 +02:00
1f0d35d598 add native delete to std 2022-04-19 01:49:56 +02:00
8cf1983910 add JIO context that returns the current ISBPL instance, fix ISBPLObject.equals 2022-04-18 19:50:36 +02:00
f5307d2b97 add callmethod function 2022-04-17 17:40:25 +02:00
6e2f22fe69 fix array null elements, add constructors 2022-04-17 16:10:49 +02:00
2e597b0966 fix MT bugs 2022-04-16 22:13:08 +02:00
8b55f0921f Add JIO getclass 2022-04-16 21:05:17 +02:00
6d29b9d8d4 JIO 2022-04-16 18:44:07 +02:00
4992213f21 add fields to OOP 2022-04-16 00:44:52 +02:00
8ca9e13cad object oriented programming 2022-04-16 00:11:12 +02:00
95da50a02a add def native 2022-04-12 16:43:51 +02:00
67c9df0726 add subprocess cmd 2022-03-24 15:25:07 +01:00
19fe403eb3 add main function to std that does nothing 2022-03-22 12:22:21 +01:00
2bed885ead functional programming yay 2022-03-16 00:45:22 +01:00
6fe8fe2e64 remove random function in std 2022-03-06 20:23:17 +01:00
3de2acc941 fix struppercase and strlowecase 2022-03-06 20:07:48 +01:00
b1c22a800f fix some stuff in std 2022-03-06 16:34:37 +01:00
4d02146777 use more beautiful mathematics in std/stol 2022-03-06 16:01:01 +01:00
a077789685 fix bug in std where stol would return 0 for positive numbers 2022-03-06 15:58:37 +01:00
25b9fd97ff fix bug in std where ftos would hand dtos a float 2022-03-06 15:38:50 +01:00
a05ace0cec fix number-string conversion 2022-03-06 15:26:08 +01:00
1a7177d83f fix compiler and std bugs 2022-03-05 21:07:29 +01:00
4e2e425349 first version of java interpreter 2022-03-05 20:55:03 +01:00
a082ae8729 update code style 2022-03-04 20:20:46 +01:00
02e7a5b098 Merge 2022-02-23 18:08:19 +01:00
ed8ee68c5d easier to handle comments for the compiler 2022-02-23 18:07:04 +01:00
a133ab8c55 Merge 2022-02-23 17:20:09 +01:00
478779c0f4 add more functions to stdlib 2022-02-23 17:18:26 +01:00
09030ddc93 Progress on bootstrap, better keyword handling, etc 2022-02-08 20:23:05 +01:00
0dfe8dc93f improvements to stdlib, add stuff to compiler, create incomplete bootstrapper file 2022-02-06 02:12:39 +01:00
2f4964d9b9 fix strsplit 2022-02-05 23:16:53 +01:00
3d417928b4 fix strsplit 2022-02-05 23:11:26 +01:00
1ac0d7f0aa fix strsplit, fix a few loops 2022-02-05 22:35:14 +01:00