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
|
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 |
|
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
|
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 |
|
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 |
|
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
|
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 |
|
felipegchi
|
5b1875c492
|
feat: mutter derivation
|
2023-01-16 13:52:03 -03:00 |
|
felipegchi
|
0414340051
|
chore: added license
|
2023-01-16 10:56:06 -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 |
|
felipegchi
|
665020b20e
|
fix: problem with the coverage checker
|
2023-01-10 14:28:42 -03:00 |
|
felipegchi
|
d6b1fbcce3
|
fix: tests for specialization
|
2023-01-10 09:36:50 -03:00 |
|
felipegchi
|
23f7c1d800
|
fix: specialization unboundness
|
2023-01-10 09:32:18 -03:00 |
|
Felipe G
|
e032398abd
|
Merge pull request #460 from Kindelia/experimental
Experimental
|
2023-01-09 11:51:23 -03:00 |
|
felipegchi
|
6750b28ccf
|
fix: match syntax
|
2023-01-09 11:42:14 -03:00 |
|
felipegchi
|
f8c1814c83
|
fix: typo
|
2023-01-06 10:50:04 -03:00 |
|
felipegchi
|
5c02cc8f6d
|
chore: bump version
|
2023-01-06 10:43:27 -03:00 |
|
felipegchi
|
7c0fde0028
|
feat: simple coverage checker without indices :(
|
2023-01-06 10:34:30 -03:00 |
|
felipegchi
|
148f3086c4
|
feat: changed things a little bit in order to make it simpler
|
2023-01-05 14:24:57 -03:00 |
|
felipegchi
|
936d366061
|
feat: added things to make it easier to coverage checker
|
2023-01-03 12:41:33 -03:00 |
|
Felipe G
|
cc9618d3d3
|
Merge pull request #452 from Kindelia/experimental
fixes
|
2022-12-22 11:20:17 -03:00 |
|
felipegchi
|
6956b16c99
|
fix: tabs now works on error messages
|
2022-12-22 11:14:30 -03:00 |
|
felipegchi
|
0e76c41b38
|
refactor: renamed all of the error.rs modules to diagnostic.rs (because it also includes warning messages)
|
2022-12-20 08:23:06 -03:00 |
|
Felipe G
|
7e9d1113a6
|
Merge pull request #449 from Kindelia/experimental
Experimental
|
2022-12-19 13:58:00 -03:00 |
|
felipegchi
|
30d2d9c39d
|
tests: add tests
|
2022-12-19 13:49:05 -03:00 |
|