Skip to content

Lucas-Rosenzweig/Compilateur

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CERIcompiler this is a fork from Pierre Jourlin repos

A simple compiler. From : Pascal-like imperative LL(k) langage To : 64 bit 80x86 assembly langage (AT&T)

Download the repository :

git clone git@framagit.org:jourlin/cericompiler.git

Build the compiler with debug symbols :

g++ -ggdb compilateur.cpp -o compilateur

Compile the test program :

cat test.p | ./compilateur > test.s

Have a look at the output :

gedit test.s

Produce the executable (with debug info) :

gcc -ggdb test.s -o test :

Debug the executable :

ddd ./test

Commit the new version :

git commit -a -m "What's new..."

Send to your framagit :

git push -u origin master

Get from your framagit :

git pull -u origin master

About

Simple compiler from Pascal like to : 64 bit 60x86 AT&T

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors