├── LICENSE ├── Makefile ├── README.md ├── compiler.cpp ├── compiler.h ├── error.cpp ├── error.h ├── file ├── arithmetic.c └── intended_error.c ├── lexer.h ├── parser.h ├── scanner.h ├── test_lexer.cpp ├── test_scanner.cpp ├── token.cpp └── token.h /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KanRobert/Build-Your-Own-Compile-System/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KanRobert/Build-Your-Own-Compile-System/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KanRobert/Build-Your-Own-Compile-System/HEAD/README.md -------------------------------------------------------------------------------- /compiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KanRobert/Build-Your-Own-Compile-System/HEAD/compiler.cpp -------------------------------------------------------------------------------- /compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KanRobert/Build-Your-Own-Compile-System/HEAD/compiler.h -------------------------------------------------------------------------------- /error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KanRobert/Build-Your-Own-Compile-System/HEAD/error.cpp -------------------------------------------------------------------------------- /error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KanRobert/Build-Your-Own-Compile-System/HEAD/error.h -------------------------------------------------------------------------------- /file/arithmetic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KanRobert/Build-Your-Own-Compile-System/HEAD/file/arithmetic.c -------------------------------------------------------------------------------- /file/intended_error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KanRobert/Build-Your-Own-Compile-System/HEAD/file/intended_error.c -------------------------------------------------------------------------------- /lexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KanRobert/Build-Your-Own-Compile-System/HEAD/lexer.h -------------------------------------------------------------------------------- /parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KanRobert/Build-Your-Own-Compile-System/HEAD/parser.h -------------------------------------------------------------------------------- /scanner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KanRobert/Build-Your-Own-Compile-System/HEAD/scanner.h -------------------------------------------------------------------------------- /test_lexer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KanRobert/Build-Your-Own-Compile-System/HEAD/test_lexer.cpp -------------------------------------------------------------------------------- /test_scanner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KanRobert/Build-Your-Own-Compile-System/HEAD/test_scanner.cpp -------------------------------------------------------------------------------- /token.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KanRobert/Build-Your-Own-Compile-System/HEAD/token.cpp -------------------------------------------------------------------------------- /token.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KanRobert/Build-Your-Own-Compile-System/HEAD/token.h --------------------------------------------------------------------------------