Spydr

Results 5 issues of Spydr

As the issue title describes. Bug must be located in here: ```c static char* get_full_import_path(char* origin, Token_T* import_file); ``` (`preprocessor.c:144`)

bug

This PR is the beginning of making the builtin module work with the native backend. As discussed on the Discord, `native` will utilize the already existing implementation of builtin used...

Needs Rebase
Breaking Change

Draft on how interfaces will be implemented: ``` import "std.csp"; type Foo: interface { fn foo(self: &Foo): i32 }; type Bar: struct { x: i32 }; # how to implement...

Each builtin module (defined in `src/simulator/builtin`) should have its own unit test validating that it behaves according to its truth table.

enhancement
hacktoberfest

Add new example projects to the `examples/` directory, like subtractors, multipliers, gates, etc. This does not require writing any code

enhancement
good first issue
hacktoberfest