UNPKG
gujjuscript
Version:
latest (1.0.6)
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
A simple programming language implementation
gujjuscript
/
gjs
/
compiler.js
11 lines
(9 loc)
•
280 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
import
lexer
from
'./lexer.js'
;
import
codeGen
from
'./codeGen.js'
;
import
parser
from
'./parser..js'
;
function
compiler
(
input, debug = {status:
false
}
) {
const
tokens =
lexer
(input, debug);
const
ast =
parser
(tokens);
return
codeGen
(ast); }
export
default
compiler;