Skip to content

ib4rz/ASL-compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 

Repository files navigation

ASL-compiler

Pràctica de compiladors en ASL (edició primavera 2021)

Podeu trobar detalls i documentació del projecte aquí.

Usage

Executar comandes en la carpeta ASL-compiler/asl.

  • Executar tots els jocs de proves:
./check-examples.sh
  • Per veure les diferencies entre la sortida del asl i la sortida esperada en un joc de proves concret de type check, es fa:
./asl ../examples/jp_genc_XX.asl > ../examples/jp_genc_XX
  • Per veure les diferencies entre la sortida del asl i la sortida esperada en un joc de proves concret de generació de codi, es fa:
./asl ../examples/jp_genc_XX.asl > jp_XX.t
../tvm/tvm jp_XX.t < ../examples/jp_genc_XX.in | diff -y - ../examples/jp_genc_XX.out