Dmitry Boulytchev
|
06d05b1506
|
Added test for .string
|
2018-10-31 21:48:44 +03:00 |
|
Dmitry Boulytchev
|
9caee0c526
|
Arithmetic corrections
|
2018-10-25 03:15:24 +03:00 |
|
Dmitry Boulytchev
|
eb72a6aa3d
|
Arithmetics+corrections (expressions only)
|
2018-10-23 23:18:00 +03:00 |
|
Dmitry Boulytchev
|
57588f2605
|
Pattern matching in X86
|
2018-05-16 16:50:36 +03:00 |
|
Dmitry Boulytchev
|
1f1ef2ce57
|
Intermediate; pattern matching in x86
|
2018-05-16 09:24:40 +03:00 |
|
Dmitry Boulytchev
|
691c84f1c8
|
S-expressions and pattern matching
|
2018-05-04 02:59:23 +03:00 |
|
Dmitry Boulytchev
|
de17bdc3c4
|
Reach pattern-matching.
|
2018-05-02 22:36:27 +03:00 |
|
Dmitry Boulytchev
|
3f40a66f43
|
Added sorting test
|
2018-04-30 18:12:12 +03:00 |
|
Dmitry Boulytchev
|
7314f109b4
|
Arrays/strings in x86
|
2018-04-30 17:18:41 +03:00 |
|
Dmitry Boulytchev
|
39508a0195
|
Buildtins, arrays, string (no X86 yet), tests
|
2018-04-27 01:27:10 +03:00 |
|
Dmitry Boulytchev
|
25eff5c282
|
Sync
|
2018-04-26 22:31:47 +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
|
73ad0dd515
|
Stack machine for functions
|
2018-04-03 11:06:38 +03:00 |
|
Dmitry Boulytchev
|
784cc6510d
|
Function tests in interpretation
|
2018-04-03 08:05:10 +03:00 |
|
Dmitry Boulytchev
|
44b8a96e34
|
Tests in interpretation
|
2018-04-03 07:21:59 +03:00 |
|
Dmitry Boulytchev
|
bad97b4d6f
|
05.tex done
|
2018-03-28 00:12:06 +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
|
8409f69983
|
Control constructs
|
2018-03-20 23:13:51 +03:00 |
|
Dmitry Boulytchev
|
a60a491e73
|
Implemented control constructs
|
2018-03-20 20:30:58 +03:00 |
|
Dmitry Boulytchev
|
f8a5e2067a
|
Sync
|
2018-03-20 19:32:38 +03:00 |
|
Dmitry Boulytchev
|
8758485b80
|
Control statement (interpreter, SM, x86)
|
2018-03-11 22:30:01 +03:00 |
|
Dmitry Boulytchev
|
42d94672bc
|
Merge branch 'master' of https://github.com/dboulytchev/compiler-workout
|
2018-03-11 15:41:38 +03:00 |
|
Dmitry Boulytchev
|
28496909df
|
Sync
|
2018-03-11 15:41:35 +03:00 |
|
Alexander Gordeev
|
5434af0fd6
|
Reduced verbosity of makefiles to prevent travic job termination because of log size
|
2018-03-10 05:47:35 +07:00 |
|
Dmitry Boulytchev
|
de018e76aa
|
Added X86 codegeneration interface and tests
|
2018-03-07 10:18:30 +03:00 |
|
Podkopaev Anton
|
e56efaa9b7
|
Removed results of compilation.
|
2018-03-06 18:03:10 +03:00 |
|
Podkopaev Anton
|
29cd925266
|
Merge remote-tracking branch 'origin/hw2'
* origin/hw2:
Fixed common.ml/Syntax.ml
Fixed common.mlyet again
Fixed SM.run
Added SM.run
Fixed common.ml
Sync
Added CONST instruction
|
2018-03-06 17:58:54 +03:00 |
|
Dmitry Boulytchev
|
64172f66d3
|
x86 for the linear language
|
2018-03-04 23:13:08 +03:00 |
|
Dmitry Boulytchev
|
2f6169cdbd
|
Fixed common.ml/Syntax.ml
|
2018-02-26 08:41:06 +03:00 |
|
Dmitry Boulytchev
|
3c0884cfa5
|
Fixed common.mlyet again
|
2018-02-25 21:11:06 +03:00 |
|
Dmitry Boulytchev
|
f3bc389b62
|
Fixed common.ml
|
2018-02-25 20:35:54 +03:00 |
|
Dmitry Boulytchev
|
547d91a044
|
Parser
|
2018-02-25 18:26:15 +03:00 |
|
Dmitry Boulytchev
|
e472b0abd5
|
Merge branch 'master' of https://github.com/dboulytchev/compiler-workout
|
2018-02-25 18:12:21 +03:00 |
|
Dmitry Boulytchev
|
e78e108dd4
|
Fixed tests yet again
|
2018-02-25 18:11:52 +03:00 |
|
Dmitry Boulytchev
|
7d3ff95476
|
Merge branch 'master' of https://github.com/dboulytchev/compiler-workout
|
2018-02-25 17:40:08 +03:00 |
|
Dmitry Boulytchev
|
22659d8fed
|
Intermediate
|
2018-02-25 17:39:54 +03:00 |
|
Dmitry Boulytchev
|
ffbe14eae2
|
Updated regression tests
|
2018-02-25 17:39:27 +03:00 |
|
Dmitry Boulytchev
|
53659aabaf
|
Intermediate
|
2018-02-25 15:52:05 +03:00 |
|
Dmitry Boulytchev
|
30537ff6ba
|
Imported tests
|
2018-02-25 15:50:03 +03:00 |
|
Dmitry Boulytchev
|
74341d0f5f
|
Intermediate commit
|
2018-02-25 15:44:28 +03:00 |
|
Dmitry Boulytchev
|
62a74abc91
|
Merged
|
2018-02-25 14:52:07 +03:00 |
|
Alexander Gordeev
|
63e4ec632b
|
Patched makefiles to perform complete cleanup and strip trailing cr
|
2018-02-23 20:18:58 +03:00 |
|
Dmitry Boulytchev
|
84bea2d60b
|
SM/Stmt
|
2018-02-20 02:53:58 +03:00 |
|
Dmitry Boulytchev
|
9f9e912032
|
Shifted to stmt + SM
|
2018-02-20 01:28:29 +03:00 |
|
Dmitry Boulytchev
|
f3cfa4d4fe
|
Removed obsolete files
|
2018-02-14 15:41:16 +03:00 |
|
Dmitry Boulytchev
|
0b6f64646b
|
Testing
|
2018-02-14 15:39:40 +03:00 |
|