karminski/ pineapple
pineapple lang 是一个简单的编程语言 demo. 它包含了个手写的递归下降解析器和一个简单的解释器. 虽然该语言甚至不是图灵完备的. 但 pineapple 的主要目的是让编译原理初学者有一个预热, 简单了解一个编程语言是怎么构建的.
by 张旭红 (karminski-牙医) Go 20 forks Created Jan 2021 View on GitHub
- Stars
- 256
- 3% of karminski's stars
- Rank
- #225,091
- of 847,188 repos, top 27%
- In Go
- #11,394
- of 34,826 repos, top 33%
Among 847,188 repos
250–400 stars: 77,125 repos, including pineapple
top 50%top 10%top 1%top 0.1%
Stars along the bottom, and repos in each band on a log scale
Quick stats
- Next rank
- +1 star to reach #224,409
- Next milestone
- +101 stars to reach the top 20%
- Popular
- One of 488,466 repos with 100+ stars
- Yearly average
- 44 stars a year since Jan 2021