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