Commit Graph

24 Commits

Author SHA1 Message Date
azjezz
8af0c1e3a1
fix: invalid rust toolchain on ci
Signed-off-by: azjezz <azjezz@protonmail.com>
2022-12-08 18:00:43 +01:00
azjezz
4854c36d25
chore: update ci
Signed-off-by: azjezz <azjezz@protonmail.com>
2022-12-08 17:50:21 +01:00
Saif Eddin Gmati
2659fdbebb
chore: test against more third party frameworks (#178)
Signed-off-by: azjezz <azjezz@protonmail.com>
2022-12-08 16:50:25 +01:00
azjezz
567532c84e
chore: remove just from CI
Signed-off-by: azjezz <azjezz@protonmail.com>
2022-12-07 14:37:11 +01:00
azjezz
73fbc09114
ci: cache after installing deps
Signed-off-by: azjezz <azjezz@protonmail.com>
2022-12-07 09:32:36 +01:00
azjezz
6d3be57cd9
chore: run third party tests in matrix
Signed-off-by: azjezz <azjezz@protonmail.com>
2022-12-07 09:29:46 +01:00
azjezz
fc3230073e
chore: run integration tests for third party libraries one by one.
Signed-off-by: azjezz <azjezz@protonmail.com>
2022-12-07 09:26:36 +01:00
azjezz
c02b4db78d chore: add benchmark to github actions
Signed-off-by: azjezz <azjezz@protonmail.com>
2022-12-06 13:48:04 +01:00
azjezz
444e19b579 chore: replace Makefile with Justfile
Signed-off-by: azjezz <azjezz@protonmail.com>
2022-12-05 13:33:05 +01:00
azjezz
e3960994d0 chore: add makefile
Signed-off-by: azjezz <azjezz@protonmail.com>
2022-12-05 12:56:08 +01:00
Saif Eddin Gmati
ac42958b4f chore: refactor project structure
- added `prelude`
- moved `ast` to `parser`
- moved `Lexer` from `crate::lexer::lexer::Lexer` to `crate::lexer::Lexer`
- renamed `LexerError` to `SyntaxError`
- moved `SyntaxError` to `token::error`
- implemented `Display` for `SyntaxError`
- add `tokens.txt` to integration tests
- removed all unit tests for `Lexer` ( everything is tested in integration tests )
- improved syntax error assertations
2022-12-04 08:56:53 +00:00
Saif Eddin Gmati
5d95a8985c
chore: update test script (#140) 2022-11-30 00:39:02 +00:00
Saif Eddin Gmati
3df5a46eeb
chore: test against third party libraries (#138) 2022-11-30 00:17:34 +00:00
Saif Eddin Gmati
adac1d7171
chore: better parser errors (#126) 2022-11-29 00:46:05 +00:00
Saif Eddin Gmati
f9d3f52990
support more types (#120) 2022-11-28 17:20:31 +00:00
Ryan Chandler
3ab63ae7c8
wip 2022-11-25 18:41:18 +00:00
Ryan Chandler
86638611f7
chore: only run pull_request on opened/reopened 2022-09-16 14:22:00 +01:00
Evan Shaw
1617ac9d00
Fix --all flag
Co-authored-by: Ryan Chandler <ryangjchandler@gmail.com>
2022-09-12 08:32:45 +12:00
Evan Shaw
17ee655bb7 rustfmt CI check 2022-09-12 07:46:34 +12:00
Evan Shaw
2da98618d3 Switch CI build to stable toolchain 2022-09-11 16:09:42 +12:00
Ryan Chandler
e657b296d6
Update tests.yml 2022-07-26 10:45:12 +01:00
Ryan Chandler
437360d298
ci: override toolchain settings 2022-07-16 20:47:22 +01:00
Ryan Chandler
fd19dd7022
ci: use cargo nightly 2022-07-16 20:45:54 +01:00
Ryan Chandler
2ae0275887
ci: tests 2022-07-16 20:45:04 +01:00