-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.txt
24 lines (21 loc) · 1.19 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
=============================================================
| _ \ | | | (_) | |
| |_) | ___ _ __ ___ | |__ __ _ __| |_ _ __ | |__ ___
| _ < / _ \| '_ ` _ \| '_ \ / _` |/ _` | | '_ \| '_ \ / _ \
| |_) | (_) | | | | | | |_) | (_| | (_| | | | | | | | | (_) |
|____/ \___/|_| |_| |_|_.__/ \__,_|\__,_|_|_| |_|_| |_|\___/
=============================================================
By João Estrela (up201207860)@(DCC/FCUP)
Bombadinho is a Mathlab/GNU Octave Syntax Analyser (for now...)
Syntax Analyser files included:
- scanner.flex : the lexical analyser (scanner) in flex
- parser.bison: the parser in bison
- ast.h, ast.c: AST declarations & constructor implementations
- interpreter.c: the interpreter routines including main
- Makefile: makefile to build the interpreter.
- /mathlab-examples: simple programs written in mathlab
The Makefile has several routines to help you out using this powerfull tool!
How to use it:
- make all - compiles everying it needs to compile to run !
- make clean - cleans any residual files created by a previous compilation
- make test - tests Bombadinho with the mathlab-examples provided