FiM++ 程序的结构要求它以特定方式以字母结尾和代码作者姓名结尾。
Dear Princess Celestia and Stack Exchange and String: A Sample:
...
Your faithful student, Southpaw Hare!
根据语言规范,关键字“你忠实的学生”(包括逗号但不包括后面的空格)用作类定义的结束标记,后面的名称是没有句法效果的注释。
作者自动包含在每个文件中(如果不是严格要求的话)的事实让我想知道它是否可以用作类似于 Java Docs 的可解释文档的形式。换句话说,其他程序或编辑器将能够解析出这个名称并以某种方式使用它。
这种基于评论的内部文档的要求是什么?这种特定类型的语法中是否有任何会导致问题的东西?
关键字是否足以适合主题?我突然想到,如果无法使用“您忠实的学生”作为复数形式(或者可能是“您忠实的”或“您的真实”作为模棱两可的版本),列出多个作者会显得尴尬和不自然(并且看起来像一个自然的人类书写的字母是核心设计范式之一)。
如果考虑创建 Java Docs 方法,那么应该包括哪些其他功能?一方面,约会似乎很常见。在信的顶部包含某种形式的日期注释可能看起来很自然,并且不会违反设计范式。
由于该语言是新的,对大多数人来说不熟悉,而且老实说非常愚蠢,所以这里有一些资源需要考虑: