rt

解决方案 »

  1.   

    咋实现?写个预处理器注入到 dcc32.exe 和 dcc**.dll 里么?
      

  2.   


    还只是一个设想、倡议,具体实现,可能要基于一个简单的语法分析器了个人或社区提出一个语法扩展,厂家不会那么快反应、吸收,那么就先个人采用 生成器,在编译前自动把 扩展语法的代码 自动转为 标准语法的代码,再交由编译器去编译
    生成转换的时候,尽量标注原代码的行号,出现错误时容易定位、跟踪最简单的扩展如:
    with obj1.fieldobj.field as f,obj2.field as o do
    每个begin块的开头可以直接用var定义块内变量
    python支持begin-end或{-},或使用一个缩进结束关键字bEnd
    .........