SXKDZ Mao Interpreter is a simple Mao language parser. This project is a part of the big homework of C programming language course of the school of software engineering, Tongji University.
SXKDZ Mao Interpreter is written in C completely. The first version of SMC is a simple application of stack.
Mao Language is designed by Ivan Lin.
- Cross-platform
- Implement stack, vector and map in C
- Dynamic memory allocating, for optimized memory using
- Intelligent error catching
- CMake (version >= 3.0)
- gcc (version >= 4.8.0)
for 32-bits compiling:
you need install libc6-dev-i386
at first
sudo apt-get install libc6-dev-i386
after installing:
cmake . -DUSE_32BITS=1
make
for 64-bits compiling:
cmake .
make
for standard input / output:
./smi
for file input:
./smi source.mao
GPL v3