feat: 增加了analyzer, compiler不再分析并且报错, 只生产 bytecode, analyzer作为前端结束最后一道防线检查代码,同时引入一个简单的LSP
This commit is contained in:
@@ -16,6 +16,10 @@ namespace Fig
|
||||
{
|
||||
String name;
|
||||
|
||||
// Analyzer槽位,存储具体深度
|
||||
int resolvedDepth = -1; // 代表未解析
|
||||
bool isGlobal = false; // 是否全局/对外公开 (isPublic)
|
||||
|
||||
IdentiExpr()
|
||||
{
|
||||
type = AstType::IdentiExpr;
|
||||
|
||||
Reference in New Issue
Block a user