openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit a8b4b7ce4c2955076d74f5c4acc564e5640005b8
parent 0c317c42e8b444d7808f17e345a4354d7bd3670d
Author: dankert <devnull@localhost>
Date:   Sun,  1 Mar 2009 13:14:41 +0100

EBNF-Darstellung der Template-Dateien.

Diffstat:
doc/orml.ebnf.txt | 13+++++++++++++
1 file changed, 13 insertions(+), 0 deletions(-)

diff --git a/doc/orml.ebnf.txt b/doc/orml.ebnf.txt @@ -0,0 +1,13 @@ +document = line { newline line }; +line = indent* tag { ' ' attribute [ ':' namespace ] ':' value}; +indent = ' '; +tag = letter alphanum+; +attribute = letter alphanum+; +namespace = 'var' | 'text' | 'method' | 'size' | 'property' | 'arrayvar' | 'messagevar' | 'message' | 'config' | ''; +value = 'true' | 'false' | alphanum+; +alphanum = letter | digit | '_' +letter = 'a' | 'b' | 'c' | 'd' | 'e' | 'f' | 'g' | 'h' | 'i' | 'j' | 'k' | 'l' | 'm' | + 'n' | 'o' | 'p' | 'q' | 'r' | 's' | 't' | 'u' | 'v' | 'w' | 'x' | 'y' | 'z'; +digit = '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9'; +newline = { ? IS0 6429 character Carriage Return ? } ; +tab = ? IS0 6429 character Horizontal Tabulation ? ;