[问题] 在自制语言中,如何表示函数和物件

楼主: Neisseria (Neisseria)   2017-04-24 16:31:04
小弟先前没事写一个计算机
目前写了 lexer, parser, interpreter
有自制的 AST (abstract syntax tree)
为了练功,这些功能没依赖 yacc 或其他外部套件
有以下功能:
- 可处理整数和浮点数
- 有变量的概念,可 chained assignemnt
- 简易代数运算,像 (123 + 45)**(5 % 3)
- 常见数学公式,像指对数、三角函数等
(直接 call host language 的相关功能)
卡在函数 (function) 和物件 (class) 不知道如何表示
希望板上各位大大提示一些方向
目前先以 interpreter 为目标
因 compiler 还牵涉到转机械码的过程
目前对小弟来说太硬了
先在这里谢过各位大大

Links booklink

Contact Us: admin [ a t ] ucptt.com