See https://fearlang.org for more.
compileris the maven/intellij project containing the Fearless compiler itself.assetsis for static assets used in the compiler, i.e. the source code of the standard library and runtime files.artefactsis for dynamically generated components that are used in the compiler. For example, the compiled libraries for natively implemented parts of the Fearless runtime.native-runtimeis a rust library that provides a number of methods used in the Fearless runtime.grammaris a maven/intellij project for building Antlr4 gramar that we use to parse Fearless source code.compiler-testsincludes some test programs that are used by the unit tests that live incompiler/test.
mainshould be stable for use at any time with all tests passing.- Currently this is only true for macOS and Linux systems due to a weird interaction with Windows and ProcessBuilder
NewColonColonGrammarhas a number of syntax changes for Fearless, such as our{::}sugar.vpf2is Very Parallel Fearless.guidevhas a GUI library