Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

EizoAssik/PhiPlot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

111 Commits

Repository files navigation

PhiPlot

PhiPlot是为完成XDU编译原理课程设计之要求而实现的一个的简易绘图语言。

PhiPlot的目标特性如下:

  • IS语句作为赋值语句,未声明变量就地声明,同时
  • SCLAE, ROT, ORIGIN实现为预定义变量,以兼容原有语法
  • FOR语句支持嵌套
  • 支持代码块
  • 支持过程定义
  • DRAW在PhiPlot中是一个接受两个参数的内建函数
  • 可选的IF语句支持
  • 可选的自定义变量支持
  • 可选的字节码编译器&虚拟机
  • LLVM based JIT (under developing)

PhiPlot的分析综合模块和字节码编译器仅在GHC 7.8.3 下测试通过。 PhiPlot的虚拟机可由完整实现C11标准的编译器编译,但不保证对Windows平台的兼容性。

About

XDU 编译原理 课程设计

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /