├── .gitignore ├── Head.c ├── Head.h ├── LICENSE ├── Lines.c ├── Lines.h ├── README.md ├── doc ├── assets │ ├── absolute.gif │ ├── down.gif │ ├── loop.gif │ └── square.gif ├── opcodes.md └── tutorial.md ├── fileHandling.c ├── fileHandling.h ├── helperFunctions.c ├── helperFunctions.h ├── interpreter.c ├── interpreter.h ├── main.c ├── makefile └── sample_programs ├── absolute.scaf ├── down.scaf ├── hw.scaf ├── loop.scaf ├── sample.scaf ├── square.scaf └── test.scaf /.gitignore: -------------------------------------------------------------------------------- 1 | *.out -------------------------------------------------------------------------------- /Head.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franeklubi/scaffolding/HEAD/Head.c -------------------------------------------------------------------------------- /Head.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franeklubi/scaffolding/HEAD/Head.h -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franeklubi/scaffolding/HEAD/LICENSE -------------------------------------------------------------------------------- /Lines.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franeklubi/scaffolding/HEAD/Lines.c -------------------------------------------------------------------------------- /Lines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franeklubi/scaffolding/HEAD/Lines.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franeklubi/scaffolding/HEAD/README.md -------------------------------------------------------------------------------- /doc/assets/absolute.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franeklubi/scaffolding/HEAD/doc/assets/absolute.gif -------------------------------------------------------------------------------- /doc/assets/down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franeklubi/scaffolding/HEAD/doc/assets/down.gif -------------------------------------------------------------------------------- /doc/assets/loop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franeklubi/scaffolding/HEAD/doc/assets/loop.gif -------------------------------------------------------------------------------- /doc/assets/square.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franeklubi/scaffolding/HEAD/doc/assets/square.gif -------------------------------------------------------------------------------- /doc/opcodes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franeklubi/scaffolding/HEAD/doc/opcodes.md -------------------------------------------------------------------------------- /doc/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franeklubi/scaffolding/HEAD/doc/tutorial.md -------------------------------------------------------------------------------- /fileHandling.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franeklubi/scaffolding/HEAD/fileHandling.c -------------------------------------------------------------------------------- /fileHandling.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franeklubi/scaffolding/HEAD/fileHandling.h -------------------------------------------------------------------------------- /helperFunctions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franeklubi/scaffolding/HEAD/helperFunctions.c -------------------------------------------------------------------------------- /helperFunctions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franeklubi/scaffolding/HEAD/helperFunctions.h -------------------------------------------------------------------------------- /interpreter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franeklubi/scaffolding/HEAD/interpreter.c -------------------------------------------------------------------------------- /interpreter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franeklubi/scaffolding/HEAD/interpreter.h -------------------------------------------------------------------------------- /main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franeklubi/scaffolding/HEAD/main.c -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franeklubi/scaffolding/HEAD/makefile -------------------------------------------------------------------------------- /sample_programs/absolute.scaf: -------------------------------------------------------------------------------- 1 | 9y9+9xY.O. .D.U.D.E. -------------------------------------------------------------------------------- /sample_programs/down.scaf: -------------------------------------------------------------------------------- 1 | 9>.4\r3\ 2 | . 3 | . 4 | w/r.5< -------------------------------------------------------------------------------- /sample_programs/hw.scaf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franeklubi/scaffolding/HEAD/sample_programs/hw.scaf -------------------------------------------------------------------------------- /sample_programs/loop.scaf: -------------------------------------------------------------------------------- 1 | a.b.07< -------------------------------------------------------------------------------- /sample_programs/sample.scaf: -------------------------------------------------------------------------------- 1 | a.b.07> -------------------------------------------------------------------------------- /sample_programs/square.scaf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franeklubi/scaffolding/HEAD/sample_programs/square.scaf -------------------------------------------------------------------------------- /sample_programs/test.scaf: -------------------------------------------------------------------------------- 1 | 1\Aw.+1r,:?/9+3< --------------------------------------------------------------------------------