Parsing Xtext:生产规则和数据类型规则之间的差异
有人能给我解释一下xtext中生产型规则和数据类型规则之间的区别吗? 到目前为止,我知道这两个都是解析器规则和数据类型规则,它们返回一个基本的EDataType,而生产规则在AST中创建一个EOObject。。但我看不出他们的语法定义有什么不同: 数据类型规则: 十进制的: 整数“.”整数 ; 生产规则: 型号: stats+=语句* ;Parsing Xtext:生产规则和数据类型规则之间的差异,parsing,xtext,Parsing,Xtext,有人能给我解释一下xtext中生产型规则和数据类型规则之间的区别吗? 到目前为止,我知道这两个都是解析器规则和数据类型规则,它们返回一个基本的EDataType,而生产规则在AST中创建一个EOObject。。但我看不出他们的语法定义有什么不同: 数据类型规则: 十进制的: 整数“.”整数 ; 生产规则: 型号: stats+=语句* ; 解析器如何知道哪个是什么规则?解析器使用解析器规则的推断返回类型来区分产品和数据类型。如果返回的类型是EMF EDataType,则该规则为数据类型规则,否
解析器如何知道哪个是什么规则?解析器使用解析器规则的推断返回类型来区分产品和数据类型。如果返回的类型是EMF EDataType,则该规则为数据类型规则,否则为生产规则
这试图突出显示Xtext中规则类型之间的一些差异。解析器使用解析器规则的推断返回类型来区分产品和数据类型。如果返回的类型是EMF EDataType,则该规则为数据类型规则,否则为生产规则 这试图强调Xtext中各种规则之间的一些差异