summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
* Rename Tokeniser::subtokenise to tokenise_child_spanBen Bridle2025-03-06
* Make Tokeniser::eat_to_delimiter method more generalBen Bridle2025-03-06
* Add Tracked typeBen Bridle2025-03-03
* Remove unneeded feature attribute from libraryBen Bridle2025-03-03
* Fix compilation on rust nightly 1.87.0Ben Bridle2025-03-01
* Change namespace delimiter in symbol debug outputBen Bridle2025-02-27
* Rewrite tokeniserBen Bridle2025-02-27
* Correctly record references resolved by each definitionBen Bridle2025-02-13
* Create struct for reporting unused definitionsBen Bridle2025-02-13
* Report redefinition errorsBen Bridle2025-02-13
* Create struct for reporting in detail the symbols in a resolverBen Bridle2025-02-10
* Definitions can only come from the same or a parent namespaceBen Bridle2025-02-10
* Track related symbols in resolverBen Bridle2025-02-10
* Import from the log and ansi crates once in the reports moduleBen Bridle2025-02-10
* Simplify infallible indexing operations in resolverBen Bridle2025-02-10
* Move report-printing structs to separate moduleBen Bridle2025-02-10
* Add tokeniser method to mark previous char as start of tokenBen Bridle2025-02-10
* Tidy codeBen Bridle2025-02-09
* Rename Position type to SourcePositionBen Bridle2025-02-09
* Log when a source file is merged into the resolverBen Bridle2025-02-08
* Support namespaces when resolving symbolsBen Bridle2025-02-08
* Fix displayed path when discovering librariesBen Bridle2025-02-08
* Implement basic namespace support for SymbolsBen Bridle2025-02-08
* Implement Copy, Clone, Debug for some typesBen Bridle2025-02-08
* Display name of symbol instead of full token in error messagesBen Bridle2025-02-08
* Add logging to gather functionsBen Bridle2025-02-05
* Allow loading a source unit from a path with any extensionBen Bridle2025-02-05
* Implement source unit compilation, symbol resolution, error reportingBen Bridle2025-02-05
* Implement a generic source code tokeniserBen Bridle2025-02-04
* Rename locator sub-modulesBen Bridle2025-02-04
* Initial commitBen Bridle2025-02-02