【发布时间】:2015-12-09 11:59:45
【问题描述】:
我正在做我的编译器构造任务,并为语法设计 cfgs,我只想知道这是语法错误还是语义错误。 (嵌套函数)
void function1()
{
int a = 0;
void function2()
{
int ae=0;
}
}
我应该用语法还是语义来处理这个问题
【问题讨论】:
-
您的老师不为如何区分感到难过吗?这是语法错误,因为 C# 中没有嵌套函数(但匿名方法用作嵌套方法)