Skip to content

Commit

Permalink
Build Bison before ANTLR
Browse files Browse the repository at this point in the history
  • Loading branch information
certik committed Aug 21, 2019
1 parent d2f7a21 commit bf893ef
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions build0.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ python grammar/asdl_cpp.py
# Generate a Fortran ASR from ASR.asdl
python grammar/asdl_py.py grammar/ASR.asdl lfortran/asr/asr.py ..ast.utils

# Generate a parse tree from fortran.g4
antlr4="java org.antlr.v4.Tool"
(cd grammar && $antlr4 -Dlanguage=Python3 -no-listener -visitor fortran.g4 -o ../lfortran/parser)

# Generate the tokenizer and parser
(cd src/lfortran/parser && re2c -W -b tokenizer.re -o tokenizer.cpp)
(cd src/lfortran/parser && bison -Wall -d parser.yy)

# Generate a parse tree from fortran.g4
antlr4="java org.antlr.v4.Tool"
(cd grammar && $antlr4 -Dlanguage=Python3 -no-listener -visitor fortran.g4 -o ../lfortran/parser)

0 comments on commit bf893ef

Please sign in to comment.