Dmitry Boulytchev
|
7ebbf65bee
|
Spec
|
2020-02-20 20:25:29 +03:00 |
|
Dmitry Boulytchev
|
6cf2b15d40
|
Fixed regression Makefile
|
2020-02-20 13:25:11 +03:00 |
|
Dmitry Boulytchev
|
5933f4c3b1
|
Cosmetics in stdlib
|
2020-02-20 12:43:52 +03:00 |
|
Dmitry Boulytchev
|
372b66aee8
|
Added missing files
|
2020-02-19 17:43:44 +03:00 |
|
Dmitry Boulytchev
|
8521ff30fa
|
Pre-sources
|
2020-02-19 17:15:14 +03:00 |
|
Dmitry Boulytchev
|
c1b8f5e630
|
Better AST html dump
|
2020-02-18 13:28:12 +03:00 |
|
Dmitry Boulytchev
|
bd80caf440
|
Continue spec;
|
2020-02-17 01:51:52 +03:00 |
|
Dmitry Boulytchev
|
83bd6d7ad8
|
Paths
|
2020-02-16 02:02:54 +03:00 |
|
Dmitry Boulytchev
|
3b9fac8e9a
|
Version
|
2020-02-16 01:21:27 +03:00 |
|
Dmitry Boulytchev
|
61296c51e7
|
Massive renaming
|
2020-02-16 00:21:15 +03:00 |
|
Dmitry Boulytchev
|
241ab0a9ae
|
Patterns in arguments
|
2020-02-15 23:50:48 +03:00 |
|
Dmitry Boulytchev
|
f5f7f3ceb8
|
Eta-extension
|
2020-02-15 22:58:43 +03:00 |
|
Dmitry Boulytchev
|
ddc2121fcf
|
Un-parameterized the parser
|
2020-02-14 21:09:26 +03:00 |
|
Dmitry Boulytchev
|
556ce81106
|
Better scoping in repeat/for, lazy expression (no implicit import yet)
|
2020-02-14 08:13:52 +03:00 |
|
Dmitry Boulytchev
|
cf78cd20e3
|
Opam/install
|
2020-02-13 18:56:27 +03:00 |
|
danyabeerzun
|
ef87afafd1
|
Merge branch 'fcf' of github.com:dboulytchev/compiler-workout-private into fcf
|
2020-02-07 19:42:33 +03:00 |
|
danyabeerzun
|
ab5d8bfd30
|
move strings to .data section
|
2020-02-07 19:41:35 +03:00 |
|
Dmitry Boulytchev
|
c1e4d9f29c
|
Continue with Spec
|
2020-02-05 20:49:50 +03:00 |
|
Dmitry Boulytchev
|
8a72ea6abc
|
Extra-roots
|
2020-01-28 03:24:46 +03:00 |
|
Dmitry Boulytchev
|
39beebe875
|
Fixed bug in Language.ml
|
2020-01-27 22:08:16 +03:00 |
|
kverty
|
8f00033fa9
|
Language.ml new memoization errors fixed
|
2020-01-27 03:39:55 +03:00 |
|
Dmitry Boulytchev
|
33ec55e76e
|
Sysargs
|
2020-01-26 07:58:11 +03:00 |
|
Dmitry Boulytchev
|
c09a3b36b6
|
Initialization of separate units; fixed runtime
|
2020-01-26 06:06:14 +03:00 |
|
Dmitry Boulytchev
|
811c24d5a6
|
Parsing workaround
|
2020-01-24 22:30:49 +03:00 |
|
Dmitry Boulytchev
|
149984f5c0
|
Hash table
|
2020-01-16 06:59:34 +03:00 |
|
Dmitry Boulytchev
|
46dfd58bda
|
Shallow clone (runtime function)
|
2020-01-15 22:33:46 +03:00 |
|
Dmitry Boulytchev
|
5dcc3a97b0
|
More stdlib; fixed another bug in higher-order functions
|
2020-01-15 05:24:35 +03:00 |
|
Dmitry Boulytchev
|
369f80f7e8
|
Fixed bug in gcc invocation; added stdlib tests
|
2020-01-14 17:08:35 +03:00 |
|
Dmitry Boulytchev
|
faca5c6e0e
|
Better error reporting for infixes
|
2020-01-14 05:36:03 +03:00 |
|
Dmitry Boulytchev
|
a12f9337e9
|
Standard infix capturing
|
2020-01-14 05:15:19 +03:00 |
|
Dmitry Boulytchev
|
25ec856fba
|
Better infixes
|
2020-01-14 03:30:17 +03:00 |
|
Dmitry Boulytchev
|
92f60665df
|
Even better error reporting
|
2020-01-11 16:38:25 +03:00 |
|
Dmitry Boulytchev
|
b6180d8634
|
Better error reporting; synched with ostap
|
2020-01-05 22:54:09 +03:00 |
|
Dmitry Boulytchev
|
274bda6938
|
return fixed for real, tests added
|
2020-01-05 03:33:17 +03:00 |
|
Dmitry Boulytchev
|
644c1b3086
|
Fixed return (seems to be; no regression yet)
|
2020-01-05 01:26:13 +03:00 |
|
Dmitry Boulytchev
|
8658f1343b
|
Better error reporting
|
2020-01-04 22:28:57 +03:00 |
|
Dmitry Boulytchev
|
27c091129a
|
Better chars
|
2020-01-03 01:38:49 +03:00 |
|
Dmitry Boulytchev
|
cf2b696803
|
Synched with ostap
|
2019-12-31 00:59:28 +03:00 |
|
Dmitry Boulytchev
|
49250b0216
|
Fixed an ugly bug in FCF support. Now for real?
|
2019-12-29 02:12:50 +03:00 |
|
Dmitry Boulytchev
|
39437712c7
|
Not yet, but almost
|
2019-12-29 01:12:40 +03:00 |
|
Dmitry Boulytchev
|
02dee40262
|
Rolled back
|
2019-12-28 01:59:04 +03:00 |
|
Dmitry Boulytchev
|
d475fe390d
|
Rolled back
|
2019-12-28 01:47:26 +03:00 |
|
Dmitry Boulytchev
|
c854bc1e34
|
Obsolete and unneeded
|
2019-12-28 01:37:59 +03:00 |
|
Dmitry Boulytchev
|
f4467ec540
|
Fixed bug in parser; perhaps we need to scrap Ostap and go back to Yacc
|
2019-12-26 20:02:30 +03:00 |
|
Dmitry Boulytchev
|
59a7d48568
|
Stdlib: initial version
|
2019-12-26 00:17:34 +03:00 |
|
Dmitry Boulytchev
|
ad920df098
|
Merge branch 'fcf' of github.com:dboulytchev/compiler-workout-private into fcf
|
2019-12-25 20:42:34 +03:00 |
|
Dmitry Boulytchev
|
86a69f5e1a
|
Fixed parser
|
2019-12-25 20:42:28 +03:00 |
|
danyabeerzun
|
f5526507a1
|
fix sections; remove __gc_start and __gc_end labels
|
2019-12-25 20:29:53 +03:00 |
|
Dmitry Boulytchev
|
711c8d2f12
|
Match failure implemented
|
2019-12-24 03:59:05 +03:00 |
|
Dmitry Boulytchev
|
de2955cbc9
|
Fixed ugly bug in nested function support
|
2019-12-23 21:05:57 +03:00 |
|