ada0l / tiny-tiny-pascal

Compiler of Pascal language

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tiny tiny pascal

Build

mkdir build
cd build
cmake ..
cmake --build .

Running

From directory build execute: Debug\tiny_tiny_pascal.exe.

Usage: tiny_tiny_pascal [-h] [--scanner] [--parser] [--semantic] [--generation] --out PATH file

Positional arguments:
  file         	path to source file 

Optional arguments:
  -h, --help   	shows help message and exits 
  -v, --version	prints version information and exits 
  --scanner    	run scanner 
  --parser     	run parser 
  --semantic   	run semantic 
  --generation 	run generator 
  --out PATH   	path to outfile [default: "a.out"]

Run tests

From directory build execute: Debug\tiny_tiny_pascal_tests.exe.

Requirements

  • nasm
  • gcc

CATS

Компилятор языка программирования Pascal

Написан на языке программирования C++

Разработчик: студент ДВФУ группы Б9120-09.03.03пикд Варфоломеев Андрей

About

Compiler of Pascal language


Languages

Language:C++ 83.2%Language:CMake 16.6%Language:C 0.1%Language:PowerShell 0.1%