From 907b5fed58d53bbb5e25c590df97f01a0ac93733 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Sun, 8 Nov 2009 10:08:52 +0200 Subject: Implement option documentation support in frontend --- doc/language.txt | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'doc/language.txt') diff --git a/doc/language.txt b/doc/language.txt index 865a4d3..46bb753 100644 --- a/doc/language.txt +++ b/doc/language.txt @@ -17,7 +17,7 @@ def-unit: include-decl-seq: include-decl - include-decl-seq include-decl; + include-decl-seq include-decl include-decl: "include" path-literal ";" @@ -44,7 +44,7 @@ option-def-seq: option-def-seq option-def option-def: - type-spec option-name-seq initializer(opt) ";" + type-spec option-name-seq initializer(opt) option-doc ";" type-spec: fundamental-type-spec @@ -52,7 +52,7 @@ type-spec: option-name-seq: option-name - option-name-seq "|" option-name; + option-name-seq "|" option-name option-name: option-identifier @@ -71,6 +71,13 @@ initializer-expr: qualified-name call-expr +option-doc: + "{" doc-string-seq "}" + +doc-string-seq: + string-literal + doc-string-seq "," string-literal + qualified-name: "::" qualified-name-trailer qualified-name-trailer -- cgit v1.1