Commit graph

21 commits

Author SHA1 Message Date
57e87978ef Chapter 8: Add assignment 2020-11-25 22:06:42 -08:00
ae33509615 Update minimum CMake version to 2.19 2020-11-25 22:06:16 -08:00
899ecea236 Chapter 8: Add variable declarations 2020-11-18 23:30:46 -08:00
8019f6aa41 Chapter 8: Add expression and print statements 2020-11-18 18:18:25 -08:00
055b5257fb Chapter 8: Add statement AST generator 2020-11-18 17:10:21 -08:00
2894c7ebfd Trigger builds on SCM changes 2020-11-15 21:12:30 -08:00
000297dde1 Use no arguments, update Lox.jar location
‘cmakeBuild’ is calling ‘make’, not ‘cmake --build’, so try passing in the ‘all’
target.
2020-11-15 21:10:57 -08:00
bfed2d4dd3 Try adding steps to cmakeBuild
Without steps it seems to only be configuring.
2020-11-15 21:06:54 -08:00
2c2bae1b46 Use the default generator for CMake 2020-11-15 21:01:39 -08:00
3ef60b7cf7 Fix Dockerfile
When not using the noninteractive front-end the installation blocks to ask which
timezone to use.
2020-11-15 20:53:01 -08:00
6bfbcb4850 Use default Dockerfile name, don’t look for a label. 2020-11-15 20:38:56 -08:00
c965dd4033 Add Jenkinsfile and supporting Dockerfile 2020-11-15 20:22:48 -08:00
b31528d593 Update .gitignore
Only exclude _build, where CMake should be building to.
2020-11-11 21:33:54 -08:00
ee63307aee Add the interpreter 2020-11-11 21:33:02 -08:00
a78fe97f60 Add the Parser 2020-11-11 21:07:49 -08:00
0960080128 Split CMake project into several files 2020-11-11 21:07:19 -08:00
f6cdbabe1c Automatically generate Expr.java using GenerateAst 2020-10-28 23:03:25 -07:00
2e15e8bab8 Add GenerateAst and AstPrinter 2020-10-28 22:56:15 -07:00
5fcfc5a015 Add .gitignore 2020-10-22 10:35:03 -07:00
a502658604 Add Scanner for Lox 2020-10-21 23:42:40 -07:00
38a6ee0725 Initial commit 2020-10-12 20:46:11 -07:00