我这问题,MAO视无解。偶正恶啃编译原理中。

解决方案 »

  1.   

    我做过,不过效果相当的差!我的做法是,Browser向指定端口发送HTTP请求,当遇到有自定义脚本块标记时自己处理,没有则交由Apache之类的处理关于自定义脚本块的解析,就像楼上们说的,用编译原理的知识,这个没法细说。对于 词法分析 可以使用 状态转换表,这种方式比较简单(难点在于,状态的划分要精确)
    还有什么问题,楼主提具体问题吧
      

  2.   

    你还是给用户办个.Net和sql培训班实际些
      

  3.   

    可以使用现成的脚本解析器,也没必要自己自定义脚本语言,这样太麻烦,建议可以用微软的jscript解析器,加进去你自定义的接口供用户使用即可
      

  4.   

    可以直接引用 ironpython这个是已经做好的解释引擎如果想自己开发,可以去看irony这个开源项目,irony可以基于BNF语法分析出语法树,然后你自己根据语法树去解析