-
The project is Forscape, although the language part is made a bit complicated because a goal of the project is creating an editor that supports typeset code with IDE interaction
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
AECforWebAssembly
A port of ArithmeticExpressionCompiler from x86 to WebAssembly, so that the programs written in the language can run in a browser. The compiler has been rewritten from JavaScript into C++.
Well, type-chacking is included in the semantic analysis, which is included in the compilation.
-
penne
Penne is a pasta-oriented programming language that favors the goto-statement for flow control.
My Penne compiler has a lexer that turns source code into tokens and a recursive descent parser that produces a list of "common AST" declarations.
-
Here's the repository.
-
Jinx (embeddable scripting language) works as following:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives