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

Compare with

250–400 stars: 77,125 repos, including pineapple

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

Stars counted Recounted daily Next count around