Commit Graph

39 Commits

Author SHA1 Message Date
d7e289bd17 Update .gitea/workflows/build.yaml
Some checks failed
build / test (push) Has been cancelled
2024-11-26 01:46:06 +00:00
944bce92b8 [CICD] - Another test
Some checks failed
build / test (push) Failing after 3s
2024-11-23 23:54:05 +00:00
186796c8da [CICD] - Another test
Some checks failed
build / test (push) Failing after 3s
2024-11-23 23:53:11 +00:00
5da3ebc5c6 [CICD] - Another test
Some checks failed
build / test (push) Failing after 3s
2024-11-23 23:52:09 +00:00
89179f354e [CICD] - Testing to debug the path error
Some checks failed
build / test (push) Failing after 3s
2024-11-23 23:50:57 +00:00
2ab60082dc [CICD] - Fixing typo on build.yaml
Some checks failed
build / test (push) Failing after 3s
2024-11-23 23:48:09 +00:00
fdaf1db84e [CICD] - Removing cachix step
Some checks failed
build / test (push) Failing after 4s
2024-11-23 23:47:16 +00:00
35fb76ae91 [CICD] - Changing runner for build.yaml to ubuntu-latest
Some checks failed
build / test (push) Failing after 14s
2024-11-23 23:46:01 +00:00
24d6fe56bc [CICD] - Updating build to execute nix inside container
Some checks are pending
build / test (push) Waiting to run
2024-11-23 23:44:33 +00:00
f2128a9512 [CICD] - Adding gitea pipeline to build clox
Some checks failed
build / test (push) Has been cancelled
2024-11-23 20:06:04 -03:00
59ba0f61b4 [Chapter23&Conditionals] - Adding control flow 2024-11-23 19:52:57 -03:00
8bce027f37 [Chapter22&Locals] - Adding locals 2024-11-23 19:26:13 -03:00
a40570768a [Chapter21&Globals] - Adding global variables 2024-11-23 19:06:11 -03:00
eafabfcb00 [Chapter20&Hash] - Adding the hashmaps 2024-11-17 00:54:58 -03:00
e218782499 [Chapter19&Strings] - Adding strings 2024-11-17 00:26:13 -03:00
8d0feaf157 [Fix] - Fix from Chapter18; Adding missing parsing and values 2024-10-28 14:00:53 -03:00
5c4267262b [Solution] - Removing *.o files from git history 2024-10-28 14:00:11 -03:00
9b87a0d9c0 [Chapter18&TypesOfValues] - Following up chapter 18
- A bug was found when trying to run the following expression:
- ```lox
!(5 - 4 > 3 * 2 == !nil)
```
2024-10-18 13:24:47 -03:00
9bb28003ec [Refactor] - Removing unused files 2024-10-17 13:05:56 -03:00
202123cdf1 [Chapter17&Scanning] - Fixing the compilation 2024-10-17 13:04:21 -03:00
4c96750dbe [Chapter17&CompilingExpr] - Chapter 17 follow up 2024-10-16 13:36:05 -03:00
23dada12cc [Chapter16&Scanning] - Following the scanning on demand chapter 2024-10-14 13:11:29 -03:00
50f77b7028 [Chapter15&VM] - adding a vm to run the instructions 2024-10-11 13:13:21 -03:00
96ce1a8271 [Chapter14&Chunks] - Starting the new interpreter with chunks of bytecode 2024-10-06 13:50:40 +00:00
b94a25bd31 Reorganizing files in solution 2024-10-06 13:49:41 +00:00
77c0845f61 [Chapter13&Inheritance] - Adding tests;Bugs found
- Refactors will be necessary, the interpreter is not working as expected
- Try to execute the tests to check the errors
- It seems some funcionality with the scanner or resolver is not working
- Debugging is necessary.
2024-10-06 13:13:50 +00:00
a7d56eaf86 [Chapter13&Inheritance] - Fixing compilation errors 2024-10-06 12:44:44 +00:00
2117e9ed07 [Chapter13&Inheritance] - Adding the inheritance logic 2024-10-06 12:18:30 +00:00
05a8ac6127 [Chapter12&Classes] - Adding support for classes 2024-10-06 03:11:41 +00:00
9559cab2ce [Chapter11&Resolver] - Adding resolving to jlox 2024-10-04 18:28:33 +00:00
503d2a0ffd [Fix] - Adding the remaining Expression node classes 2024-09-30 21:39:20 -03:00
Adnan Ioricce
178793a13c [Chapter10&Functions] - Adding functions
[Typo GenerateAst] - Fixing typo on package name of the ast generator
2024-09-30 14:16:36 -03:00
b2167e0a0c [Chapter9&ControlFlow] - Adding control flow 2024-09-24 21:56:50 -03:00
b4546ceb1c [Chapter8&Fix] - Adding missing code and implemeting a little of the AstPrinter 2024-09-08 13:51:20 -03:00
ec614721c6 [Chapter8&Statements] - Adding support for statments from chapter 7 2024-09-08 12:31:35 -03:00
920afcc25d [Chapter7&Evaluation] - Adding expression evaluation from chapter 7 2024-09-07 14:03:32 -03:00
80ad509e6c [Chapter6&Parsing] - Implementing the first part of the parser 2024-09-03 08:47:49 -03:00
44b200a54e [Chapter5&tooling] - Adding tooling from chapter 5 2024-08-27 12:24:17 -03:00
1d38acda73 [Init&Scanning] - Chapter 4 follow up
- Chapter 4 follow up from the "crafting interpreters" book
- Changing the package name ``com.craftinginterpreters.lox`` to ``com.lox``
2024-08-21 13:03:43 -03:00