generative-programming相关内容
通常在我们的工作中,我们在 capture 或 match 操作中使用正则表达式. 但是,可以使用正则表达式 - 至少手动 - 生成与正则表达式匹配的合法句子.当然,有些正则表达式可以匹配无限长的句子,例如表达式.+. 我有一个问题,可以通过使用正则表达式语句生成算法来解决. 在伪代码中,它会这样操作: re = generate("foo(bar|baz)?", max_ma
..
我发现自己被用于描述领域特定语言的解析表达式语法形式主义,但到目前为止,我发现的实现代码是用Java和Haskell等语言编写的,这些语言在共享托管环境中不是Web服务器友好的我的组织必须忍受。 有没有人知道任何用于Javascript或PHP的PEG库或PackRat解析器生成器?当然,任何语言的代码生成器都可以生成Javascript或PHP源代码。 解决方案 我最近写过 PEG
..
简介 我正在寻找模式将C ++类型特征转换为可变对应。使用方法来处理问题是非常理想的,生成式编程模式可以自动完成任务。 示例 采取以下措施: std :: is_same :: value; 我想写一个像这样的trait: std :: are_same :: value; 目
..