Skip to content

lucaspetry/toc-compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TOC Compiler

  • In the root folder of the project:
Task Make command
Compile everything make superb
Compile everything with Dump make superb DUMP=1
Compile Code Analyzer make
Compile LLVM Executable Code make TYPE=LLVM
Compile LLVM Executable Code with Dump make TYPE=LLVM DUMP=1
Clean make clean
Clean everything make veryclean
Run input/output tests make test-black-box
Run unit tests make test-unit
Run all the tests make test
Clean/compile/test everything make all
Show Code Evaluation Option OPT=-DSCORE

The TOC Language

Inspired by the many awful languages out there, TOC aims to gather together three things:

  • SimpliciTy: clear, clean and short keywords;
  • Organization: indentation patterns, unified variable and function identifiers;
  • QuiCkness: more work, less time.

Language Specification