Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/ShafSpecs/taco-rs
A fun and simple object-oriented programming lanuage built with Rust
https://github.com/ShafSpecs/taco-rs
chore: New `Derive` and `Clone` traits
3fc6254126812c0b04ca8824ac215c645073f481 authored almost 2 years ago
3fc6254126812c0b04ca8824ac215c645073f481 authored almost 2 years ago
chore: `as_string`
68d0890ff6ada2467086e5d69a5ab890aec1d878 authored almost 2 years ago
68d0890ff6ada2467086e5d69a5ab890aec1d878 authored almost 2 years ago
oporrr: statement implementations
76273188975bda883436b0cfe2b441836b51458c authored almost 2 years ago
76273188975bda883436b0cfe2b441836b51458c authored almost 2 years ago
updated error messages
b3ad1ae7f5a8df688f3c355aaca43600e1f34bbe authored almost 2 years ago
b3ad1ae7f5a8df688f3c355aaca43600e1f34bbe authored almost 2 years ago
New easter egg
4a4c8eac300c4de2f714c46d48ad86acdd3d0eeb authored almost 2 years ago
4a4c8eac300c4de2f714c46d48ad86acdd3d0eeb authored almost 2 years ago
guyyyyy! I've got no words. Little code and some brain teasers
8a36c7e4bfaa77902a20aafa3f9aed6ced5cc18e authored almost 2 years ago
8a36c7e4bfaa77902a20aafa3f9aed6ced5cc18e authored almost 2 years ago
error: implemented handler for runtime errors
98bea55280a8f3bbf640a4b4520882974a4ef6ac authored almost 2 years ago
98bea55280a8f3bbf640a4b4520882974a4ef6ac authored almost 2 years ago
chore: New expression: `VarDeclarartion`
8ea73fe2822729b98a6987712a12fb9158f71123 authored almost 2 years ago
8ea73fe2822729b98a6987712a12fb9158f71123 authored almost 2 years ago
chore: print statement
fcbf605a55c875bb7b49a8795390e66522686ec0 authored almost 2 years ago
fcbf605a55c875bb7b49a8795390e66522686ec0 authored almost 2 years ago
chore: Added `r#let` module
77e424b320b2c127691187c78e1f14c80b2be820 authored almost 2 years ago
77e424b320b2c127691187c78e1f14c80b2be820 authored almost 2 years ago
variable declaration statement
4c364ffed32e62cf8f55c6613c4c976be990c880 authored almost 2 years ago
4c364ffed32e62cf8f55c6613c4c976be990c880 authored almost 2 years ago
chore: Added traits to `Environment`
0ed4f810b368b5291a9c3c08f41838903d1b0d97 authored almost 2 years ago
0ed4f810b368b5291a9c3c08f41838903d1b0d97 authored almost 2 years ago
refactor: OMG
cb54e38475dd3da9809127b5f7558c1e08d65f63 authored almost 2 years ago
cb54e38475dd3da9809127b5f7558c1e08d65f63 authored almost 2 years ago
removed the `todo!()` macro
776ae4a2b13d3378cb3bccb46799eb8ae542d843 authored almost 2 years ago
776ae4a2b13d3378cb3bccb46799eb8ae542d843 authored almost 2 years ago
refactor: Moved the `Done!` message to `REPL`-only
98135a5251b0becf6dd2c749dae5db9f5c5b24cf authored almost 2 years ago
98135a5251b0becf6dd2c749dae5db9f5c5b24cf authored almost 2 years ago
chore: test taco source code
765ab9a26d8c801157733123c46bf5f3586716f5 authored almost 2 years ago
765ab9a26d8c801157733123c46bf5f3586716f5 authored almost 2 years ago
chore: Made division by zero impossible
88c5f14bbd6c8935fb8c36f1d617e68fc12f02ae authored almost 2 years ago
88c5f14bbd6c8935fb8c36f1d617e68fc12f02ae authored almost 2 years ago
optimisation of sorts
d3f0516d70f83fb4f8239412e53a191c337cd294 authored almost 2 years ago
d3f0516d70f83fb4f8239412e53a191c337cd294 authored almost 2 years ago
chore: New `syntax` module
d5bf66ebde0cdb3b67e1f0ad490d180280fbc368 authored almost 2 years ago
d5bf66ebde0cdb3b67e1f0ad490d180280fbc368 authored almost 2 years ago
chore: implemented traits
215ab18269a175e75d9f50c508ea718a8dc9e3e6 authored almost 2 years ago
215ab18269a175e75d9f50c508ea718a8dc9e3e6 authored almost 2 years ago
Added `syntax` module
b4cfb2ecc827200ab6100847890b7699d89378e3 authored almost 2 years ago
b4cfb2ecc827200ab6100847890b7699d89378e3 authored almost 2 years ago
fix: Fixed major issue with scanner never changing start pos.
a8689e418a8d8e17fb072b53228bf326241e5411 authored almost 2 years ago
a8689e418a8d8e17fb072b53228bf326241e5411 authored almost 2 years ago
chore: Getters
5d1eba676189b575a26bf7540a4329b6df006bf5 authored almost 2 years ago
5d1eba676189b575a26bf7540a4329b6df006bf5 authored almost 2 years ago
fix: fixing up language struct
343dd78402dd3e79faa513e4d8e4f70fec7b0c6f authored almost 2 years ago
343dd78402dd3e79faa513e4d8e4f70fec7b0c6f authored almost 2 years ago
new: interpreter :yawning_face:
8816b6e080b7ce9494eaa8dda03bd4eeb0e41e75 authored almost 2 years ago
8816b6e080b7ce9494eaa8dda03bd4eeb0e41e75 authored almost 2 years ago
chore: Implemented `Display` trait for `ParserError`
b600ce99687fdb79f14fb617949f2ae52aa41ed1 authored almost 2 years ago
b600ce99687fdb79f14fb617949f2ae52aa41ed1 authored almost 2 years ago
fix: Fixed EOF position in lexical analysis phase
a5a2fd7cb4c99e440114f31578b648189cf6123b authored almost 2 years ago
a5a2fd7cb4c99e440114f31578b648189cf6123b authored almost 2 years ago
Added `interpreter` module
204267abe403207233eca87d0f62183213887f19 authored almost 2 years ago
204267abe403207233eca87d0f62183213887f19 authored almost 2 years ago
chore: Interpreter errors.
todo: Implement btter naming in this module
5ff1a33e779666b31daefb1e37484246bf61ad05 authored almost 2 years ago
confusion: still figuring this out
ca07e62f4f091f1f29f64d697e474dbec3811c6d authored almost 2 years ago
ca07e62f4f091f1f29f64d697e474dbec3811c6d authored almost 2 years ago
wip: Adding interpreter
362a1574b2991f110403615a9774dfe3deb4a284 authored almost 2 years ago
362a1574b2991f110403615a9774dfe3deb4a284 authored almost 2 years ago
chore: Added getters + derived `Clone` trait
e6bcd835928389ef155a3d5a34b9ed1fabd7fde4 authored almost 2 years ago
e6bcd835928389ef155a3d5a34b9ed1fabd7fde4 authored almost 2 years ago
del: Moved `util` module to main `src` folder
029b64db2bc3575a67ae989e93cafe80ac271092 authored almost 2 years ago
029b64db2bc3575a67ae989e93cafe80ac271092 authored almost 2 years ago
chore: Added `Clone` trait implementation
cf4fadd470679140840869db1dbb79f449f14c6c authored almost 2 years ago
cf4fadd470679140840869db1dbb79f449f14c6c authored almost 2 years ago
implemented getters
7a0fb48eb801152bc783c4d1ae4969a9db0222ca authored almost 2 years ago
7a0fb48eb801152bc783c4d1ae4969a9db0222ca authored almost 2 years ago
chore: Added new modules
e71152c4b332a5485a29e008a1c4b5c308bced18 authored almost 2 years ago
e71152c4b332a5485a29e008a1c4b5c308bced18 authored almost 2 years ago
chore: `util` module (still unused)
78788d6d12037e846c5848cec78432ae9d21779f authored almost 2 years ago
78788d6d12037e846c5848cec78432ae9d21779f authored almost 2 years ago
fix: changed `i32` to `u32` types for lines
bbcdba91b74a003ba8aa16604c3ba8e651e62a50 authored almost 2 years ago
bbcdba91b74a003ba8aa16604c3ba8e651e62a50 authored almost 2 years ago
update: Flushed out basic rules in parser
68ea39f18464ceada0edb08da6edeee30f95a802 authored almost 2 years ago
68ea39f18464ceada0edb08da6edeee30f95a802 authored almost 2 years ago
chore: simple error system for parser (temp.)
681388237adb15e6eb0e4a8e2ba0007d93856069 authored almost 2 years ago
681388237adb15e6eb0e4a8e2ba0007d93856069 authored almost 2 years ago
refactor: explicitly added return types
648357a6ae9bd296bacdbe55c62504441f3d029c authored almost 2 years ago
648357a6ae9bd296bacdbe55c62504441f3d029c authored almost 2 years ago
chore: added the `Debug` trait
4f7e8d415dc3e53c53fe092c7cadc00f13957941 authored almost 2 years ago
4f7e8d415dc3e53c53fe092c7cadc00f13957941 authored almost 2 years ago
chore: print ast output from parser
3dfd3bbdab50fa04b14115ff9204851354234c52 authored almost 2 years ago
3dfd3bbdab50fa04b14115ff9204851354234c52 authored almost 2 years ago
fix: Fixed two char tokens scanning twice
88fc49b8426fb032b454d59d474d41b6a497bd44 authored almost 2 years ago
88fc49b8426fb032b454d59d474d41b6a497bd44 authored almost 2 years ago
refactor
31f59b2176e43df1869581783c225f31f418bfa1 authored almost 2 years ago
31f59b2176e43df1869581783c225f31f418bfa1 authored almost 2 years ago
error: refactor
09c19774531897e43391fb484a42db64a25aa01b authored almost 2 years ago
09c19774531897e43391fb484a42db64a25aa01b authored almost 2 years ago
chore: defined main expression
8f3f5457dd3fc7a54902f18833255227e1fd99ec authored almost 2 years ago
8f3f5457dd3fc7a54902f18833255227e1fd99ec authored almost 2 years ago
chore: Added "grammar" nodes for taco ast
b87799974cd62b28f60eba66915c2f044d98ea45 authored almost 2 years ago
b87799974cd62b28f60eba66915c2f044d98ea45 authored almost 2 years ago
chore: `util` module
7685e85602ced04387eefb2816d49797220b772f authored almost 2 years ago
7685e85602ced04387eefb2816d49797220b772f authored almost 2 years ago
chore: Implementing parser
90dbb96981023a05f354c8f15d756409f8fe717d authored almost 2 years ago
90dbb96981023a05f354c8f15d756409f8fe717d authored almost 2 years ago
main: parser
8531497ada828c2ee3f0daaa82f97cdf1d333f26 authored almost 2 years ago
8531497ada828c2ee3f0daaa82f97cdf1d333f26 authored almost 2 years ago
Added module for parser error handling
2815584c129aef00f364d1e50d98bdb0075aa9eb authored almost 2 years ago
2815584c129aef00f364d1e50d98bdb0075aa9eb authored almost 2 years ago
redundant
f6094155e9101a5677bb8edfa8d25c555c54c513 authored almost 2 years ago
f6094155e9101a5677bb8edfa8d25c555c54c513 authored almost 2 years ago
chore: core modules
a314f0e556d34b84b6de3ab2ad5c9e6c98604d37 authored almost 2 years ago
a314f0e556d34b84b6de3ab2ad5c9e6c98604d37 authored almost 2 years ago
chore: Added parser module and `macro!` rule
ab913c5d57350f76252b19a80804cb34682eb168 authored almost 2 years ago
ab913c5d57350f76252b19a80804cb34682eb168 authored almost 2 years ago
refactored code
46d789eab96190e2bf8683ad68ce9b8dd7c15cae authored almost 2 years ago
46d789eab96190e2bf8683ad68ce9b8dd7c15cae authored almost 2 years ago
Basic lexical scanner
9ebc77e385f5f11dedf599b4e90f97bf5b40d252 authored almost 2 years ago
9ebc77e385f5f11dedf599b4e90f97bf5b40d252 authored almost 2 years ago
chore: basic token system
3e7a0cabbd9e9c230bea3676755f125e69b9148b authored almost 2 years ago
3e7a0cabbd9e9c230bea3676755f125e69b9148b authored almost 2 years ago
chore: repl `run` cmd added
88d44d53e00d2e5580f421bb332836c8ca24ede4 authored almost 2 years ago
88d44d53e00d2e5580f421bb332836c8ca24ede4 authored almost 2 years ago
exported `parser` modules
2ff0b5edbfcbecf713773b9a0d1b192e23abb7ad authored almost 2 years ago
2ff0b5edbfcbecf713773b9a0d1b192e23abb7ad authored almost 2 years ago
chore: Main language constructs
46cf2b4751bd81b84193481f24947d326f2650b7 authored almost 2 years ago
46cf2b4751bd81b84193481f24947d326f2650b7 authored almost 2 years ago
chore: simple error handling mechanics
0a1511c4f4dfe5dd6a2e360cb5618485ee5fba51 authored almost 2 years ago
0a1511c4f4dfe5dd6a2e360cb5618485ee5fba51 authored almost 2 years ago
chore: language entry point - added REPL
bc7fde63d6ae40828af6fe2e77f10ae30de2fcef authored almost 2 years ago
bc7fde63d6ae40828af6fe2e77f10ae30de2fcef authored almost 2 years ago
main dependency information
dda14236cfa40c8a8d09e98c0888f5ab912388d9 authored almost 2 years ago
dda14236cfa40c8a8d09e98c0888f5ab912388d9 authored almost 2 years ago
Created `.gitignore`
bc785bb4c33f3e1857ef2f6d7ec74b7f11f1ca01 authored almost 2 years ago
bc785bb4c33f3e1857ef2f6d7ec74b7f11f1ca01 authored almost 2 years ago