Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Chapter 16.2 | Tom Willemse | 2021-08-02 | 3 | -1/+102 | |
| | ||||||
* | Chapter 16.1 | Tom Willemse | 2021-08-02 | 8 | -26/+110 | |
| | ||||||
* | Chapter 15.3.1 | Tom Willemse | 2021-07-29 | 4 | -0/+43 | |
| | ||||||
* | Add installation rule for Lox | Tom Willemse | 2021-07-29 | 2 | -0/+3 | |
| | ||||||
* | Chapter 15.3 | Tom Willemse | 2021-07-29 | 4 | -18/+20 | |
| | ||||||
* | Chapter 15.2 | Tom Willemse | 2021-07-27 | 2 | -3/+34 | |
| | ||||||
* | Generate the compilation database through CMake | Tom Willemse | 2021-07-22 | 3 | -1/+8 | |
| | | | | | | | | Use an Emacs directory-local variable to specify to ccls where the compilation directory lives, tell CMake to generate the compilation database, and remove bear from the environment. Add clang to the environment for clang-format. | |||||
* | Chapter 15.1 | Tom Willemse | 2021-07-22 | 5 | -2/+76 | |
| | ||||||
* | Delete compile_commands.json | Tom Willemse | 2021-07-22 | 1 | -92/+0 | |
| | | | | I don’t think this should ever have been added. | |||||
* | Chapter 14.1-6 | Tom Willemse | 2021-07-08 | 17 | -1/+339 | |
| | ||||||
* | Add manifest file for Guix for easy environment setup | Tom Willemse | 2021-07-08 | 2 | -0/+13 | |
| | ||||||
* | Restructure project to make room for clox | Tom Willemse | 2021-07-08 | 31 | -7/+27 | |
| | ||||||
* | 13.3 Calling Superclass Methods | Tom Willemse | 2021-06-15 | 5 | -4/+61 | |
| | ||||||
* | 13.2 Inheriting Methods | Tom Willemse | 2021-06-14 | 1 | -0/+5 | |
| | ||||||
* | 13.1 Superclasses and Subclasses | Tom Willemse | 2021-06-14 | 5 | -16/+42 | |
| | ||||||
* | 12.7 Constructors and Initializers | Tom Willemse | 2021-06-12 | 4 | -50/+67 | |
| | ||||||
* | 12.5.1 Invalid uses of this | Tom Willemse | 2021-04-18 | 1 | -0/+17 | |
| | ||||||
* | 12.5 This | Tom Willemse | 2021-04-18 | 6 | -2/+26 | |
| | ||||||
* | 12.4 Methods on Classes | Tom Willemse | 2021-04-11 | 4 | -3/+31 | |
| | ||||||
* | Chapter 12, Sections 1, 2, and 3 | Tom Willemse | 2021-03-17 | 7 | -4/+137 | |
| | ||||||
* | Chapter 11 - Resolving and Binding | Tom Willemse | 2021-03-03 | 5 | -2/+260 | |
| | ||||||
* | Pass all arguments to lox | Tom Willemse | 2021-02-17 | 1 | -1/+1 | |
| | ||||||
* | Add basic test | Tom Willemse | 2021-02-17 | 3 | -0/+35 | |
| | ||||||
* | Add local functions and closures | Tom Willemse | 2021-02-16 | 2 | -3/+5 | |
| | ||||||
* | Add return statement | Tom Willemse | 2021-02-08 | 6 | -11/+53 | |
| | ||||||
* | Add function calls | Tom Willemse | 2021-01-31 | 5 | -4/+84 | |
| | ||||||
* | Add function calling syntax | Tom Willemse | 2021-01-20 | 6 | -26/+100 | |
| | ||||||
* | Add CMakePresets.json | Tom Willemse | 2021-01-18 | 1 | -0/+17 | |
| | ||||||
* | Add for statement | Tom Willemse | 2021-01-17 | 2 | -0/+57 | |
| | ||||||
* | Formatting | Tom Willemse | 2021-01-16 | 1 | -2/+4 | |
| | ||||||
* | Add while statement | Tom Willemse | 2021-01-16 | 3 | -1/+21 | |
| | ||||||
* | Add branching primitives | Tom Willemse | 2021-01-14 | 4 | -4/+94 | |
| | ||||||
* | Chapter 8: Add blocks and scopes | Tom Willemse | 2020-11-25 | 5 | -4/+75 | |
| | ||||||
* | Chapter 8: Add assignment | Tom Willemse | 2020-11-25 | 5 | -2/+41 | |
| | ||||||
* | Update minimum CMake version to 2.19 | Tom Willemse | 2020-11-25 | 1 | -1/+1 | |
| | ||||||
* | Chapter 8: Add variable declarations | Tom Willemse | 2020-11-18 | 6 | -6/+95 | |
| | ||||||
* | Chapter 8: Add expression and print statements | Tom Willemse | 2020-11-18 | 3 | -11/+53 | |
| | ||||||
* | Chapter 8: Add statement AST generator | Tom Willemse | 2020-11-18 | 2 | -3/+7 | |
| | ||||||
* | Trigger builds on SCM changes | Tom Willemse | 2020-11-15 | 1 | -0/+4 | |
| | ||||||
* | Use no arguments, update Lox.jar location | Tom Willemse | 2020-11-15 | 1 | -2/+2 | |
| | | | | | ‘cmakeBuild’ is calling ‘make’, not ‘cmake --build’, so try passing in the ‘all’ target. | |||||
* | Try adding steps to cmakeBuild | Tom Willemse | 2020-11-15 | 1 | -1/+2 | |
| | | | | Without steps it seems to only be configuring. | |||||
* | Use the default generator for CMake | Tom Willemse | 2020-11-15 | 1 | -3/+3 | |
| | ||||||
* | Fix Dockerfile | Tom Willemse | 2020-11-15 | 1 | -3/+5 | |
| | | | | | When not using the noninteractive front-end the installation blocks to ask which timezone to use. | |||||
* | Use default Dockerfile name, don’t look for a label. | Tom Willemse | 2020-11-15 | 1 | -6/+1 | |
| | ||||||
* | Add Jenkinsfile and supporting Dockerfile | Tom Willemse | 2020-11-15 | 2 | -0/+27 | |
| | ||||||
* | Update .gitignore | Tom Willemse | 2020-11-11 | 1 | -6/+1 | |
| | | | | Only exclude _build, where CMake should be building to. | |||||
* | Add the interpreter | Tom Willemse | 2020-11-11 | 4 | -3/+159 | |
| | ||||||
* | Add the Parser | Tom Willemse | 2020-11-11 | 3 | -6/+197 | |
| | ||||||
* | Split CMake project into several files | Tom Willemse | 2020-11-11 | 5 | -15/+23 | |
| | ||||||
* | Automatically generate Expr.java using GenerateAst | Tom Willemse | 2020-10-28 | 1 | -0/+4 | |
| |