aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add installation rule for LoxGravatar Tom Willemse2021-07-292-0/+3
|
* Chapter 15.3Gravatar Tom Willemse2021-07-294-18/+20
|
* Chapter 15.2Gravatar Tom Willemse2021-07-272-3/+34
|
* Generate the compilation database through CMakeGravatar Tom Willemse2021-07-223-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.1Gravatar Tom Willemse2021-07-225-2/+76
|
* Delete compile_commands.jsonGravatar Tom Willemse2021-07-221-92/+0
| | | | I don’t think this should ever have been added.
* Chapter 14.1-6Gravatar Tom Willemse2021-07-0817-1/+339
|
* Add manifest file for Guix for easy environment setupGravatar Tom Willemse2021-07-082-0/+13
|
* Restructure project to make room for cloxGravatar Tom Willemse2021-07-0831-7/+27
|
* 13.3 Calling Superclass MethodsGravatar Tom Willemse2021-06-155-4/+61
|
* 13.2 Inheriting MethodsGravatar Tom Willemse2021-06-141-0/+5
|
* 13.1 Superclasses and SubclassesGravatar Tom Willemse2021-06-145-16/+42
|
* 12.7 Constructors and InitializersGravatar Tom Willemse2021-06-124-50/+67
|
* 12.5.1 Invalid uses of thisGravatar Tom Willemse2021-04-181-0/+17
|
* 12.5 ThisGravatar Tom Willemse2021-04-186-2/+26
|
* 12.4 Methods on ClassesGravatar Tom Willemse2021-04-114-3/+31
|
* Chapter 12, Sections 1, 2, and 3Gravatar Tom Willemse2021-03-177-4/+137
|
* Chapter 11 - Resolving and BindingGravatar Tom Willemse2021-03-035-2/+260
|
* Pass all arguments to loxGravatar Tom Willemse2021-02-171-1/+1
|
* Add basic testGravatar Tom Willemse2021-02-173-0/+35
|
* Add local functions and closuresGravatar Tom Willemse2021-02-162-3/+5
|
* Add return statementGravatar Tom Willemse2021-02-086-11/+53
|
* Add function callsGravatar Tom Willemse2021-01-315-4/+84
|
* Add function calling syntaxGravatar Tom Willemse2021-01-206-26/+100
|
* Add CMakePresets.jsonGravatar Tom Willemse2021-01-181-0/+17
|
* Add for statementGravatar Tom Willemse2021-01-172-0/+57
|
* FormattingGravatar Tom Willemse2021-01-161-2/+4
|
* Add while statementGravatar Tom Willemse2021-01-163-1/+21
|
* Add branching primitivesGravatar Tom Willemse2021-01-144-4/+94
|
* Chapter 8: Add blocks and scopesGravatar Tom Willemse2020-11-255-4/+75
|
* Chapter 8: Add assignmentGravatar Tom Willemse2020-11-255-2/+41
|
* Update minimum CMake version to 2.19Gravatar Tom Willemse2020-11-251-1/+1
|
* Chapter 8: Add variable declarationsGravatar Tom Willemse2020-11-186-6/+95
|
* Chapter 8: Add expression and print statementsGravatar Tom Willemse2020-11-183-11/+53
|
* Chapter 8: Add statement AST generatorGravatar Tom Willemse2020-11-182-3/+7
|
* Trigger builds on SCM changesGravatar Tom Willemse2020-11-151-0/+4
|
* Use no arguments, update Lox.jar locationGravatar Tom Willemse2020-11-151-2/+2
| | | | | ‘cmakeBuild’ is calling ‘make’, not ‘cmake --build’, so try passing in the ‘all’ target.
* Try adding steps to cmakeBuildGravatar Tom Willemse2020-11-151-1/+2
| | | | Without steps it seems to only be configuring.
* Use the default generator for CMakeGravatar Tom Willemse2020-11-151-3/+3
|
* Fix DockerfileGravatar Tom Willemse2020-11-151-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.Gravatar Tom Willemse2020-11-151-6/+1
|
* Add Jenkinsfile and supporting DockerfileGravatar Tom Willemse2020-11-152-0/+27
|
* Update .gitignoreGravatar Tom Willemse2020-11-111-6/+1
| | | | Only exclude _build, where CMake should be building to.
* Add the interpreterGravatar Tom Willemse2020-11-114-3/+159
|
* Add the ParserGravatar Tom Willemse2020-11-113-6/+197
|
* Split CMake project into several filesGravatar Tom Willemse2020-11-115-15/+23
|
* Automatically generate Expr.java using GenerateAstGravatar Tom Willemse2020-10-281-0/+4
|
* Add GenerateAst and AstPrinterGravatar Tom Willemse2020-10-283-2/+146
|
* Add .gitignoreGravatar Tom Willemse2020-10-221-0/+6
|
* Add Scanner for LoxGravatar Tom Willemse2020-10-215-0/+325
|