Dmitry Boulytchev
|
92f60665df
|
Even better error reporting
|
2020-01-11 16:38:25 +03:00 |
|
Dmitry Boulytchev
|
3f0e1c4b15
|
true/false added
|
2019-12-23 18:40:48 +03:00 |
|
Dmitry Boulytchev
|
455a529999
|
Dumps implemented
|
2019-12-12 17:42:45 +03:00 |
|
Dmitry Boulytchev
|
1d9aeefd16
|
Infix import
|
2019-11-29 23:56:03 +03:00 |
|
Dmitry Boulytchev
|
cf5d0f1bc7
|
Imports (no infixes yet; does not work because of the GC duplicate symbols)
|
2019-11-27 03:14:25 +03:00 |
|
Dmitry Boulytchev
|
1a849e7a56
|
External/public, better options
|
2019-11-24 02:30:32 +03:00 |
|
Dmitry Boulytchev
|
e529ba1472
|
Added static call
|
2019-10-14 19:44:33 +03:00 |
|
Dmitry Boulytchev
|
4fec2aa29e
|
FSF in SM (only obe-level closure yet)
|
2019-10-11 17:25:58 +03:00 |
|
Dmitry Boulytchev
|
36685d1592
|
Generalized state
|
2019-09-29 02:47:07 +03:00 |
|
Dmitry Boulytchev
|
c3e6d4c76d
|
Starting to develop FCF in SM
|
2019-09-29 02:35:04 +03:00 |
|
Dmitry Boulytchev
|
d69cb3d49d
|
Functions as values (no closures yet, and no tests)
|
2019-09-22 20:15:15 +03:00 |
|
Dmitry Boulytchev
|
5527013a7f
|
Regression tests in interpretation only
|
2019-09-19 15:52:20 +03:00 |
|
Dmitry Boulytchev
|
1cfd3123be
|
Initial commit of fcf
|
2019-09-19 00:15:02 +03:00 |
|
kverty
|
c46fc45802
|
Good old compiler-workout
|
2019-09-10 01:03:23 +03:00 |
|
kverty
|
93c2f6db2d
|
Mistake in new Infix located
|
2019-09-10 00:46:10 +03:00 |
|
kverty
|
8197ea1d20
|
Infix moved to Ostap; atribute added in module Expr to avoid balancing expression tree
|
2019-08-14 01:59:44 +03:00 |
|
Dmitry Boulytchev
|
eae2367371
|
Infixes
|
2019-03-25 00:13:42 +03:00 |
|
Dmitry Boulytchev
|
4879a02753
|
Constructors capitalized
|
2019-03-07 19:06:04 +03:00 |
|
Dmitry Boulytchev
|
ea4753556e
|
Sync
|
2018-12-03 14:20:47 +03:00 |
|
Dmitry Boulytchev
|
23eb95ae33
|
Sync
|
2018-11-22 17:02:08 +03:00 |
|
Dmitry Boulytchev
|
dc38319a13
|
'as' pattern
|
2018-11-06 14:26:45 +03:00 |
|
Dmitry Boulytchev
|
3cd95f8b5f
|
StringVal as a builtin .string
|
2018-10-31 20:10:50 +03:00 |
|
Dmitry Boulytchev
|
de760a2b09
|
Pattern-matching parsing
|
2018-05-01 02:57:09 +03:00 |
|
Dmitry Boulytchev
|
dd5956d663
|
Strings/arrays/builtins in int/sm
|
2018-04-25 01:06:18 +03:00 |
|
Dmitry Boulytchev
|
b19bea4d58
|
Functions in X86
|
2018-04-11 00:47:46 +03:00 |
|
Dmitry Boulytchev
|
7352dc3da8
|
Functions without return
|
2018-04-02 07:00:36 +03:00 |
|
Dmitry Boulytchev
|
5c7cb4ccaa
|
Revert "hw6"
This reverts commit 2645f1433c.
|
2018-04-02 05:58:02 +03:00 |
|
Dmitry Boulytchev
|
2645f1433c
|
hw6
|
2018-03-28 17:13:59 +03:00 |
|
Dmitry Boulytchev
|
087bdfd10a
|
Procedures in SM
|
2018-03-27 03:13:00 +03:00 |
|
Dmitry Boulytchev
|
b4ef95c8bc
|
Procedures in interpretation
|
2018-03-27 01:51:22 +03:00 |
|
Dmitry Boulytchev
|
a60a491e73
|
Implemented control constructs
|
2018-03-20 20:30:58 +03:00 |
|
Dmitry Boulytchev
|
8758485b80
|
Control statement (interpreter, SM, x86)
|
2018-03-11 22:30:01 +03:00 |
|
Dmitry Boulytchev
|
de018e76aa
|
Added X86 codegeneration interface and tests
|
2018-03-07 10:18:30 +03:00 |
|
Podkopaev Anton
|
61a7b7b2ce
|
Fixed compilation error.
|
2018-03-06 18:10:19 +03:00 |
|
Dmitry Boulytchev
|
64172f66d3
|
x86 for the linear language
|
2018-03-04 23:13:08 +03:00 |
|
Dmitry Boulytchev
|
22659d8fed
|
Intermediate
|
2018-02-25 17:39:54 +03:00 |
|
Dmitry Boulytchev
|
edfb7a4c9a
|
Fixed Driver.ml
|
2018-02-25 17:23:11 +03:00 |
|
Dmitry Boulytchev
|
9e3803ce7b
|
Fixed Driver and
SM
|
2018-02-25 15:02:30 +03:00 |
|
Dmitry Boulytchev
|
4847ee60fb
|
Intermediate
|
2018-02-25 14:59:59 +03:00 |
|
Dmitry Boulytchev
|
337a5d1a67
|
Added driver and parsing holes
|
2018-02-25 14:48:13 +03:00 |
|