[Impl] 重构evaluator.cpp + hpp 全部 [Feat] 增加对于IndexExpr的解析 [Fix][Impl] 现在点运算符不由BinaryExpr负责,增加MemberExpr,单独实现解析 [Impl] 项目目录全部翻修, src/目录下单独文件夹放置每一个模块
15 lines
192 B
Plaintext
15 lines
192 B
Plaintext
struct Person
|
|
{
|
|
name: String;
|
|
|
|
func getName() -> String
|
|
{
|
|
return name;
|
|
}
|
|
}
|
|
|
|
var person := Person{"PuqiAR"};
|
|
|
|
const print := __fstdout_println;
|
|
|
|
print(person.getName()); |