Skip to content

Bombadinho is a Mathlab/GNU Octave Syntax Analyser

Notifications You must be signed in to change notification settings

joaoestrela/Bombadinho

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

=============================================================
|  _ \                | |             | (_)     | |
| |_) | ___  _ __ ___ | |__   __ _  __| |_ _ __ | |__   ___
|  _ < / _ \| '_ ` _ \| '_ \ / _` |/ _` | | '_ \| '_ \ / _ \
| |_) | (_) | | | | | | |_) | (_| | (_| | | | | | | | | (_) |
|____/ \___/|_| |_| |_|_.__/ \__,_|\__,_|_|_| |_|_| |_|\___/
=============================================================
                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

About

Bombadinho is a Mathlab/GNU Octave Syntax Analyser

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published