Programming languages 发明新语言,语法检查?

Programming languages 发明新语言,语法检查?,programming-languages,code-generation,Programming Languages,Code Generation,我一直在考虑一种新的编程语言。在尝试实现它之前,我想检查代码的语法,看看是否有太多的歧义。我觉得有趣的是,对一个类执行var++++可能需要以正确的格式写下语法,然后使用或任何其他解析器生成器生成解析器。这些通常会警告您歧义。以正确的格式写下语法,然后使用或任何其他解析器生成器生成解析器。这些语法通常会提醒您注意歧义。记住,对于一种类型的解析器来说是歧义的语法对于另一种类型的解析器来说可能不是歧义的 如果希望该语言适合您,请使用您计划使用的解析器生成器进行测试。如果您想让其他人更容易实现,请使用

我一直在考虑一种新的编程语言。在尝试实现它之前,我想检查代码的语法,看看是否有太多的歧义。我觉得有趣的是,对一个类执行var++++

可能需要以正确的格式写下语法,然后使用或任何其他解析器生成器生成解析器。这些通常会警告您歧义。

以正确的格式写下语法,然后使用或任何其他解析器生成器生成解析器。这些语法通常会提醒您注意歧义。

记住,对于一种类型的解析器来说是歧义的语法对于另一种类型的解析器来说可能不是歧义的


如果希望该语言适合您,请使用您计划使用的解析器生成器进行测试。如果您想让其他人更容易实现,请使用几个不同的解析器生成器进行测试,并研究它们的错误/警告,直到您完全理解它们所看到的歧义。

请记住,对于一种类型的解析器来说不明确的语法对于另一种类型的解析器来说可能不明确

如果希望该语言适合您,请使用您计划使用的解析器生成器进行测试。如果您想让其他人更容易实现,可以使用一些不同的解析器生成器进行测试,并研究它们的错误/警告,直到您确切地了解它们所看到的歧义