【发布时间】:2020-02-07 03:22:09
【问题描述】:
我正在浏览 Ada 2012 RM,想看看我的理解是否存在漏洞或 RM 中是否存在漏洞。假设
put_line ("-- this is a not a comment");
是合法代码,我如何从 RM 中推断其合法性,因为第 2.7 节指出“注释以两个相邻的连字符开头并延伸到行尾。”,而第 2.6 节指出“string_literal 是由包含在两个图形字符之间的一系列图形字符(可能没有)组成 引号用作字符串括号。”这两个部分之间似乎存在紧张关系,并且 2.7 会获胜,但显然情况并非如此。
【问题讨论】:
-
一切都很好,评论以--开头,而字符串以“”开头
标签: ada reference-manual