aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Add a couple of Lox samplesGravatar Tom Willemse2022-08-142-0/+23
* Remove debugging statementsGravatar Tom Willemse2022-08-121-2/+0
* Chapter 25.2Gravatar Tom Willemse2022-05-311-0/+2
* Restructure project to make room for cloxGravatar Tom Willemse2021-07-0825-2023/+16
* 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
* 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
* Update .gitignoreGravatar Tom Willemse2020-11-111-6/+1
* 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