Artifact b32b670cd214c5e3ef2e304b42b5593e310360afb7961ca6caf0976fbca9265e:
- File lib/compile.g0 — part of check-in [45f663093d] at 2021-09-12 13:42:15 on branch trunk — Adopted a new convention for source extensions: .g0 for prelude code (where most language features won't be available), .g1 for user code (user: achavasse size: 2367)
- File
lib/frontend.g
— part of check-in
[568c366a36]
at
2020-06-26 23:34:09
on branch trunk
— Cleanup:
- Removed the poorly thought out "domain" system that was intended to allow for different implementations of functions for runtime and for compilation time, which was adding an absurd amount of crap everywhere and should be unnecessary with the current planned approach for implementing data structures.
- The using statement doesn't do lazy parsing anymore. Lazy parsing is better left to specific constructs that require them (such as function bodies and later on class/structs). This removes the only case of significant newline character in the language.
A hex dump of this file is not available. Please download the raw binary file and generate a hex dump yourself.