Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/clio-lang/rio
Experimental rust implementation of clio
https://github.com/clio-lang/rio
chore: replace conditionals with match statements
b88be15c71ec79803f1913cf6beee5910941d200 authored over 4 years ago by garritfra <[email protected]>
b88be15c71ec79803f1913cf6beee5910941d200 authored over 4 years ago by garritfra <[email protected]>
feat: lexer: use vec instead of iterator
be4a593ecf11ab5d4eef1c49ac0ece4ac2d0b6c6 authored over 4 years ago by garritfra <[email protected]>
be4a593ecf11ab5d4eef1c49ac0ece4ac2d0b6c6 authored over 4 years ago by garritfra <[email protected]>
fix: clippy warnings
74a76c40b0c1494ffabd099d12f02672fb8e68e9 authored over 4 years ago by garritfra <[email protected]>
74a76c40b0c1494ffabd099d12f02672fb8e68e9 authored over 4 years ago by garritfra <[email protected]>
feat: parser: add scaffolding
380b571c17aaddfb1a25158301dec00f9dc9858a authored over 4 years ago by garritfra <[email protected]>
380b571c17aaddfb1a25158301dec00f9dc9858a authored over 4 years ago by garritfra <[email protected]>
test: lexer: add tokenizing without whitespace test
4c8c9359acd341e7592d8f38d023db128b6c5950 authored over 4 years ago by garritfra <[email protected]>
4c8c9359acd341e7592d8f38d023db128b6c5950 authored over 4 years ago by garritfra <[email protected]>
feat: lexer: add comments
db8af6112007acd3211a1d40684a45d517ce7bd2 authored over 4 years ago by garritfra <[email protected]>
db8af6112007acd3211a1d40684a45d517ce7bd2 authored over 4 years ago by garritfra <[email protected]>
test: lexer: add functions test
683d73c48da59712e14a8ca4679f35f7634c4e8a authored over 4 years ago by garritfra <[email protected]>
683d73c48da59712e14a8ca4679f35f7634c4e8a authored over 4 years ago by garritfra <[email protected]>
feat: lexer: add boolean type
cba65c60e615edb83f8a19847e0a888d714a3ce6 authored over 4 years ago by garritfra <[email protected]>
cba65c60e615edb83f8a19847e0a888d714a3ce6 authored over 4 years ago by garritfra <[email protected]>
feat: lexer: add carriagereturn and tab
398a72681f2ab36f81838f2168deafbd4ac22f80 authored over 4 years ago by garritfra <[email protected]>
398a72681f2ab36f81838f2168deafbd4ac22f80 authored over 4 years ago by garritfra <[email protected]>
feat: lexer: add function identifier
83c53b7712180e135e88703a1c4670e0a66b0ff3 authored over 4 years ago by garritfra <[email protected]>
83c53b7712180e135e88703a1c4670e0a66b0ff3 authored over 4 years ago by garritfra <[email protected]>
feat: lexer: add braces
004b92f97720a1ab303e4581291d6553285ffce7 authored over 4 years ago by garritfra <[email protected]>
004b92f97720a1ab303e4581291d6553285ffce7 authored over 4 years ago by garritfra <[email protected]>
feat: lexer: add unknown identifier
226a7f85fc1a69c8d7060936cb387d0d50255f66 authored over 4 years ago by garritfra <[email protected]>
226a7f85fc1a69c8d7060936cb387d0d50255f66 authored over 4 years ago by garritfra <[email protected]>
feat: lexer: add identifiers
6a50108018e531bdaee92b4efc30755f47315d8a authored over 4 years ago by garritfra <[email protected]>
6a50108018e531bdaee92b4efc30755f47315d8a authored over 4 years ago by garritfra <[email protected]>
chore: lexer: move tests to lexer
be43a06704ad4ddfc2f9676ee16c28256413b803 authored over 4 years ago by garritfra <[email protected]>
be43a06704ad4ddfc2f9676ee16c28256413b803 authored over 4 years ago by garritfra <[email protected]>
chore: lexer: extract to module
91fb90dc30be4b09cc24a679c216b15532bfa10f authored over 4 years ago by garritfra <[email protected]>
91fb90dc30be4b09cc24a679c216b15532bfa10f authored over 4 years ago by garritfra <[email protected]>
feat: lexer: add strings
000ee1275ea98adfd052067e58a78c815a2e5973 authored over 4 years ago by garritfra <[email protected]>
000ee1275ea98adfd052067e58a78c815a2e5973 authored over 4 years ago by garritfra <[email protected]>
Fix tests
81b3094038e0b1d02a003aba520fc83c3abfcbc9 authored over 4 years ago by garritfra <[email protected]>
81b3094038e0b1d02a003aba520fc83c3abfcbc9 authored over 4 years ago by garritfra <[email protected]>
feat: add raw value to tokens
4743ee020804cb8b12aca1bfa1fa32895ceeaec4 authored over 4 years ago by garritfra <[email protected]>
4743ee020804cb8b12aca1bfa1fa32895ceeaec4 authored over 4 years ago by garritfra <[email protected]>
test: add simple test
88137aeba226089d358f784b3080370d1f72ea41 authored over 4 years ago by garritfra <[email protected]>
88137aeba226089d358f784b3080370d1f72ea41 authored over 4 years ago by garritfra <[email protected]>
feat: colon lexical token
9632b355a618260a2e7554df558f53953083f0e9 authored over 4 years ago by garritfra <[email protected]>
9632b355a618260a2e7554df558f53953083f0e9 authored over 4 years ago by garritfra <[email protected]>
deps: remove regex dependency
d6b283ffb72c918c08346c2bae3647aa64e38095 authored over 4 years ago by garritfra <[email protected]>
d6b283ffb72c918c08346c2bae3647aa64e38095 authored over 4 years ago by garritfra <[email protected]>
feat: add license
778cacba924d35a4a6f041312e6c682e55190b9a authored over 4 years ago by garritfra <[email protected]>
778cacba924d35a4a6f041312e6c682e55190b9a authored over 4 years ago by garritfra <[email protected]>
feat: add readme
b7cff24cbc611852577be6cc6913aa508e725b04 authored over 4 years ago by garritfra <[email protected]>
b7cff24cbc611852577be6cc6913aa508e725b04 authored over 4 years ago by garritfra <[email protected]>
feat: add assignment lexical token
08f49c631507c5689b3bb8c7516bea6a49769d6e authored over 4 years ago by garritfra <[email protected]>
08f49c631507c5689b3bb8c7516bea6a49769d6e authored over 4 years ago by garritfra <[email protected]>
feat: add pipe lexical token
50d617f4df048da4678b0179463a60f705020f89 authored over 4 years ago by garritfra <[email protected]>
50d617f4df048da4678b0179463a60f705020f89 authored over 4 years ago by garritfra <[email protected]>
fix: wrong lexical symbol
174df5ba9611b2aebcf3292cdbce82870575f938 authored over 4 years ago by garritfra <[email protected]>
174df5ba9611b2aebcf3292cdbce82870575f938 authored over 4 years ago by garritfra <[email protected]>
Add math lexing
5a8c11fc41c09fedac2e3d87b440240ccdcc9a38 authored over 4 years ago by garritfra <[email protected]>
5a8c11fc41c09fedac2e3d87b440240ccdcc9a38 authored over 4 years ago by garritfra <[email protected]>
feat: integer number lexing
ea8bb2e3ca3d4d2b55ef0bc164d1a3f28f0bd7af authored over 4 years ago by garritfra <[email protected]>
ea8bb2e3ca3d4d2b55ef0bc164d1a3f28f0bd7af authored over 4 years ago by garritfra <[email protected]>
feat: proper lexer barebones
c5fde0b4de7c143ba1ea127122764e4377e92a2b authored over 4 years ago by garritfra <[email protected]>
c5fde0b4de7c143ba1ea127122764e4377e92a2b authored over 4 years ago by garritfra <[email protected]>
Add todo
e2d940265b662b81ed1010183df71aee0323ddb4 authored over 4 years ago by garritfra <[email protected]>
e2d940265b662b81ed1010183df71aee0323ddb4 authored over 4 years ago by garritfra <[email protected]>
Add number parsing
6ac1512166834f2129b7ba4f3e3b475d461d82aa authored over 4 years ago by garritfra <[email protected]>
6ac1512166834f2129b7ba4f3e3b475d461d82aa authored over 4 years ago by garritfra <[email protected]>
feat: match string
23b88e825232d135cb17ad32fa895bcd83d3cb34 authored over 4 years ago by garritfra <[email protected]>
23b88e825232d135cb17ad32fa895bcd83d3cb34 authored over 4 years ago by garritfra <[email protected]>
Add simple tokenizer
a85894332139fd02948068aebd647c3f427f8643 authored over 4 years ago by garritfra <[email protected]>
a85894332139fd02948068aebd647c3f427f8643 authored over 4 years ago by garritfra <[email protected]>
Initial commit
b29bcb7a8f6a7a4fbd9a0733307f4e9e0c55aab7 authored over 4 years ago by garritfra <[email protected]>
b29bcb7a8f6a7a4fbd9a0733307f4e9e0c55aab7 authored over 4 years ago by garritfra <[email protected]>