Commit Graph

571 Commits

Author SHA1 Message Date
Gabrielle Guimarães de Oliveira
2cfea13c6e
feat(kind-fmt): improve specialize structure 2023-04-15 18:23:08 -03:00
Gabrielle Guimarães de Oliveira
d46739a9a5
feat: add basic specialize function 2023-04-14 21:12:09 -03:00
Gabrielle Guimarães de Oliveira
3809f7217d
feat: add kind-fmt 2023-04-14 16:46:57 -03:00
Gabrielle Guimarães de Oliveira
f07059229f
feat: add kindc cli 2023-04-14 16:37:20 -03:00
Gabrielle Guimarães de Oliveira
3fc34b86b9
Merge pull request #551 from HigherOrderCO/550-remove-old-parser-and-stuff-to-use-treesitter
Remove old syntax stuff
2023-04-14 16:15:34 -03:00
Gabrielle Guimarães de Oliveira
1371652e5f
fix: fix derivations 2023-04-14 16:10:30 -03:00
Gabrielle Guimarães de Oliveira
055ee09f1a
fix: fix build removing the old packages 2023-04-14 16:09:11 -03:00
Gabrielle Guimarães de Oliveira
bbb6600e2a
refactor: remove old syntax stuff 2023-04-14 15:33:21 -03:00
Gabrielle Guimarães de Oliveira
474e111ec1
merge: pull request #527 from HigherOrderCO/526-add-jetbrains-ignore-files
Add jetbrains ignore files
2023-03-28 21:31:02 -03:00
Gabrielle Guimarães de Oliveira
42f9f3f627
chore: add intellij gitignore 2023-03-28 21:29:27 -03:00
Sofia Rodrigues
eb09d73de5
merge: pull request #525 from HigherOrderCO/524-add-abstract-syntax-tree
Add abstract syntax tree to kind core
2023-03-28 21:02:13 -03:00
Gabrielle Guimarães de Oliveira
44869be466
merge: pull request #523 from HigherOrderCO/522-remove-next-field-from-returnstmt-and-returnexprstmt
Remove next field from ReturnStmt and ReturnExprStmt
2023-03-28 20:47:49 -03:00
Gabrielle Guimarães de Oliveira
2b52c23e2d
feat: add abstract syntax tree to kind core 2023-03-28 20:44:04 -03:00
Gabrielle Guimarães de Oliveira
03e7045296
refactor: remove next field from ReturnStmt 2023-03-28 19:00:01 -03:00
Gabrielle Guimarães de Oliveira
459d47a9a0
refactor: remove next field from ReturnExprStmt 2023-03-28 18:59:26 -03:00
Gabrielle Guimarães de Oliveira
caf4bd63b5
merge: pull request #521 from HigherOrderCO/516-improve-parser-code-style
Improve code style
2023-03-28 11:36:13 -03:00
Felipe g
6faaaca8b5 style: change Parser:: to Self:: 2023-03-28 11:35:22 -03:00
Felipe g
b89be027e7 style: improved code style 2023-03-28 11:25:37 -03:00
Chiyoku
73ae038094
merge: pull request #518 from HigherOrderCO/515-fix-current-code-with-the-new-syntax-tree
Fix code with the new style syntax tree names and lexemes
2023-03-23 09:00:44 -03:00
Gabrielle Guimarães de Oliveira
498b7c4cb8
fix: fix code with the new style syntax tree names and lexemes 2023-03-23 08:39:36 -03:00
Gabrielle Guimarães de Oliveira
382bdd5e73
refactor: rename Case to CaseNode 2023-03-23 07:57:42 -03:00
Gabrielle Guimarães de Oliveira
bdc5adda2d
refactor: move lexeme structures to to lexeme 2023-03-23 07:56:40 -03:00
Gabrielle Guimarães de Oliveira
3aaf4d1093
refactor: add r# and types for keywords and tokens 2023-03-23 07:53:17 -03:00
Gabrielle Guimarães de Oliveira
5dbfbe6252
refactor: rename Parenthesis to Paren 2023-03-23 07:35:37 -03:00
Gabrielle Guimarães de Oliveira
6465cf3bfd
refactor: rename nodes to expr, stmt, etc 2023-03-23 07:35:02 -03:00
Gabrielle Guimarães de Oliveira
a77ab4e42d
build: fix rust-toolchain.toml file 2023-03-23 07:17:54 -03:00
Gabrielle Guimarães de Oliveira
5902c4f387
style: add vscode default recommendations 2023-03-23 07:15:40 -03:00
Gabrielle Guimarães de Oliveira
8f1813edfb
refactor: remove question mark operator 2023-03-23 07:08:17 -03:00
Gabrielle Guimarães de Oliveira
9f70cef25c
refactor: replace Into implementation with From implementation 2023-03-23 07:07:30 -03:00
Chiyoku
49932c3db3 feat: done part of the parser. i'm sorry it's not so much things but i'm moving to another state right now 2023-03-16 09:14:32 -03:00
Chiyoku
b136832bbc feat: completed the concrete syntax tree 2023-03-13 13:21:17 -03:00
felipegchi
c74e8a56be refactor: refactored a lot of the the lexer 2023-03-08 14:09:19 -03:00
felipegchi
7026b4fca6 feat: started lexer 2023-03-03 13:26:30 -03:00
felipegchi
8d5151db43 feat: lalrpop parser that failed 2023-03-02 08:36:46 -03:00
felipegchi
119eefa059 feat: part of the parser 2023-02-27 14:36:10 -03:00
felipegchi
14116260d9 feat: started to refactor the parser using logos and lalrpop 2023-02-24 13:34:57 -03:00
felipegchi
17de8d6739 feat: added lexer and some cool things 2023-02-13 13:19:30 -03:00
felipegchi
f25ee7c212 feat: added interner 2023-02-07 14:02:14 -03:00
felipegchi
62713a689f refactor: started 2023-01-23 08:42:32 -03:00
Felipe G
668233184f
merge: feat: mutter derivation (#478)
feat: mutter derivation
2023-01-16 14:21:10 -03:00
felipegchi
5b1875c492 feat: mutter derivation 2023-01-16 13:52:03 -03:00
Felipe G
427d72eba0
merge: no LICENSE file or indication of such in Cargo.toml files (#473)
Added license
2023-01-16 11:00:22 -03:00
felipegchi
0414340051 chore: added license 2023-01-16 10:56:06 -03:00
Felipe G
49cb04522f
merge: fix inlining (#470)
Fix inlining, tests for eval and tests
2023-01-16 09:34:48 -03:00
Felipe G
3aedc5695e
merge: correct 'inductivelly' typo (#469)
correct 'inductivelly' typo
2023-01-16 09:31:37 -03:00
felipegchi
663c87ffc0 tests: added tests 2023-01-16 09:26:21 -03:00
felipegchi
77af124c20 fix: inlining, tests for eval and tests 2023-01-16 09:20:12 -03:00
Nick Reilingh
b20b0e6c7b
correct 'inductivelly' typo 2023-01-15 14:17:01 -05:00
Felipe G
c64d343051
Merge pull request #464 from Kindelia/experimental
fix: problem with the coverage checker
2023-01-10 14:51:05 -03:00
felipegchi
665020b20e fix: problem with the coverage checker 2023-01-10 14:28:42 -03:00