- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们正在处理 IBM Enterprise 日语 COBOL 源代码。
准确描述 G 类型文字中允许的内容的规则,
标识符允许的内容尚不清楚。
IBM 手册指出 G'....' 文字
必须有一个 SHIFT-OUT 作为引号内的第一个字符,
和一个 SHIFT-IN 作为结束引号之前的最后一个字符。
我们的 COBOL 词法分析器“知道”这一点,但反对 G 字面量
在真实代码中找到。结论:IBM手册是错误的,
或者我们误读了它。客户不让我们看到代码,
所以很难诊断问题。
编辑:为清楚起见,修改/扩展了以下文本:
有谁知道G字面形成的确切规则,
以及它们如何(不)匹配 IBM 引用手册所说的内容?
理想的答案是 G 文字的正则表达式。
这就是我们现在正在使用的(由另一位作者编码,叹息):
#token non_numeric_literal_quote_g [STRING]
"<G><squote><ShiftOut> (
(<NotLineOrParagraphSeparatorNorShiftInNorShiftOut>|<squote><squote>|<ShiftOut>)
(<NotLineOrParagraphSeparator>|<squote><squote>)
| <ShiftIn> ( <NotLineOrParagraphSeparatorNorApostropheNorShiftInNorShiftOut>|
<ShiftIn>|<ShiftOut>)
| <squote><squote>
)* <ShiftIn><squote>"
最佳答案
尝试在您的规则中添加一个单引号,看看它是否通过进行此更改而通过,
<squote><squote> => <squote>{1,2}
G"ABC<ヲァィ>" <> are Shift-out/shift-in
关于unicode - 日本 COBOL 代码 : rules for G literals and identifiers?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1397646/
我正在制作一些必须完全是 unicode 的网站。数据库等正在工作,我只有一些小的逻辑错误。如果字段有效,我会使用 ajax 测试我的注册表单,在电子邮件字段中,我会使用正则表达式进行检查。 但是,如
我正在考虑创建一个我想在全局范围内销售的应用程序,其中包括普通语言,包括中文、日文、韩文等,并希望提交这些国家/地区也能理解它是什么。 鉴于此,最好的方法是什么? 是否可以在 App Store 中针
这个问题已经有答案了: How to delete data from org.hibernate.collection.PersistentBag? | Hibernate (Jpa) (1 个回答
我想为 2 个实体创建 Derby 表: 实体A,实体B。 在“A”实体中,我有 ArrayList . 在“A”实体中我有 ArrayList 。 我应该在这个 ArrayList 上面添加哪些注释
我工作的公司目前正在使用 Digital River在我们的电子商务网站上呈现一个单独的日本购物车。我们想将日本支付选项集成到我们自己的购物车应用程序中,但我无法理解 konbini 支付。关于如何支
我们正在处理 IBM Enterprise 日语 COBOL 源代码。 准确描述 G 类型文字中允许的内容的规则, 标识符允许的内容尚不清楚。 IBM 手册指出 G'....' 文字 必须有一个 SH
我想检查输入是否是有效的文胸尺寸。在美国,胸罩尺码以偶数 28-48 和字母 A-I、AAA、AA、DD、DDD、HH 或 HHH 书写。欧盟、日本和澳大利亚使用不同的数字和模式,例如。 90C C9
我是一名优秀的程序员,十分优秀!