Commit Graph
18 Commits
Author SHA1 Message Date
christoph 7e1159f785 main.cpp: Parse the test program and print the AST 2023-03-21 14:34:14 +01:00
christoph e2a4ebecf3 Implement AST Observer and AST printer 2023-03-21 14:33:56 +01:00
christoph 306e631e64 Implement part of the parser 2023-03-21 14:33:29 +01:00
christoph 6993388645 Implement part of the AST structure 2023-03-21 14:33:15 +01:00
christoph d6dc3f3af4 Implement part of the AST structure 2023-03-21 14:33:05 +01:00
christoph 0cae53a3d1 Update Token class with subtoken and int conversion 2023-03-21 14:32:30 +01:00
christoph 6179ab13be CMake: Rename executable to "lasm" 2023-03-20 20:08:13 +01:00
christoph 912c3ac496 Lex the input file 2023-03-20 20:00:49 +01:00
christoph 07e37a1bb0 Implement a simple lexer 2023-03-20 20:00:34 +01:00
christoph e532be7970 Add a basic test program 2023-03-20 20:00:13 +01:00
christoph c28a01125b Add a basic test program 2023-03-20 18:39:16 +01:00
christoph cf9deeb723 Add a basic test program 2023-03-20 17:51:09 +01:00
christoph 640988eb2e Parse program arguments using Boost::program_options and read the specified input file 2023-03-20 17:50:38 +01:00
christoph 07ecb27382 CMake: Add Boost dependency 2023-03-20 17:49:51 +01:00
christoph e40452a54d CMake: Initial Project Structure 2023-03-20 15:47:49 +01:00
christoph a71ff6f6f3 CMake: Initial Project Structure 2023-03-20 15:38:42 +01:00
christoph 5ef1940336 Env: Update Flake 2023-03-20 15:38:13 +01:00
christoph 1b2d85f6e8 Env: Setup Flake 2023-03-20 15:19:11 +01:00