15 lines
323 B
Plaintext
15 lines
323 B
Plaintext
do {
|
|
// Scope for the language that we will write in NEL
|
|
here (I scope) is (new scope); // I -> NEL Intermediate Code
|
|
|
|
// Compile (...) should return the compiled text
|
|
here (compile ('code'))
|
|
expands to
|
|
(do {'code'} in (I scope));
|
|
|
|
// Definitions for things in the I scope
|
|
let {
|
|
|
|
} in (I scope)
|
|
}
|