Skip to content

YianAndCode/pineapple-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PINEAPPLE

pineapple lang 是一个简单的编程语言 demo。它包含了个手写的递归下降解析器和一个简单的解释器。虽然该语言甚至不是图灵完备的。但 pineapple 的主要目的是让编译原理初学者有一个预热,简单了解一个编程语言是怎么构建的。

本项目是 pineapple lang 的 PHP 实现

运行

composer dump-autoload
./bin/pineapple-php ./examples/hello-world.pineapple

小教程

GitHub

知乎专栏

贡献者

开源协议

About

pineapple lang 的 PHP 实现

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages