larsbrinkhoff/forth-compiler
Native inlining constant folding register allocating Forth compiler
This is a basic compiler for the Forth programming language that translates Forth code into efficient native machine instructions. It takes your Forth definitions as input and generates optimized assembly code. This tool is designed for compiler developers or embedded systems programmers who need to implement or optimize Forth applications.
No commits in the last 6 months.
Use this if you are developing or maintaining a Forth system and need a straightforward compiler with basic optimization features like inlining and register allocation.
Not ideal if you are a beginner programmer looking for a high-level language tool, or if you need a compiler for a language other than Forth.
Stars
19
Forks
1
Language
Forth
License
GPL-3.0
Category
Last pushed
Jan 19, 2016
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/larsbrinkhoff/forth-compiler"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
javaparser/javaparser
Java 1-25 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
asmjit/asmjit
Low-latency machine code generation
lioncash/biscuit
A runtime code generator for RISC-V
llvm-hs/llvm-hs-pretty
Pretty printer for LLVM AST to Textual IR
bytexenon/Tiny-Lua-Compiler
⛄Possibly the smallest Lua compiler ever