summaryrefslogtreecommitdiff
path: root/minie/README
blob: 977577778f9f7bf299c67521195b8869b5839c3f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Transpiler
----------

e2c.c : written in C89, translates E code to C89 code. Compile to
        a running binary with any C toolchain

Stage 0 E compiler
------------------

ec.e : stage 0 E compiler

testX.e : test cases for stage 0 compiler

Test cases for the language E
-----------------------------

test1: empty module
test2: syntax error, no module definition
test3: module definition lacking a module name
test4: general expressions and variables
test5: basic system input/output, import of pseudo module 'system'
test6: internal function 'length', system functions for stdio and stdin
test7: a proper string length function using 'length' and introducing
       a function taking array of arbitrary length
test8: loops