From 5cd61ba424bedfa88f06463f3ba8f3900f0c7d2d Mon Sep 17 00:00:00 2001 From: Taylan Kammer Date: Thu, 8 Jan 2026 14:55:20 +0100 Subject: Fix syntax spec in ABNF. --- spec/syntax.zbnf | 54 ------------------------------------------------------ 1 file changed, 54 deletions(-) delete mode 100644 spec/syntax.zbnf (limited to 'spec/syntax.zbnf') diff --git a/spec/syntax.zbnf b/spec/syntax.zbnf deleted file mode 100644 index d920845..0000000 --- a/spec/syntax.zbnf +++ /dev/null @@ -1,54 +0,0 @@ -Unit : Blank* ( Datum [Blank] | EOF ) - - -Blank : 9...13 | Comment - -Datum : OneDatum ( [JoinChar] OneDatum )* - -JoinChar : '.' | ':' - - -Comment : ';' ( SkipUnit | SkipLine [LF] ) - -SkipUnit : '~' Unit - -SkipLine : ( ~LF )* - - -OneDatum : BareString | CladDatum - -BareString : BareChar+ - -CladDatum : '|' ( PipeStrChar | '\' StringEsc )* '|' - | '"' ( QuotStrChar | '\' StringEsc )* '"' - | '#' HashExpr - | '(' List ')' | '[' List ']' | '{' List '}' - | "'" Datum | '`' Datum | ',' Datum - - -BareChar : ALPHA | DIGIT - | '!' | '$' | '%' | '*' | '+' | '-' | '.' | '/' - | '<' | '=' | '>' | '?' | '@' | '^' | '_' | '~' - - -PipeStrChar : ~( '|' | '\' ) - -QuotStrChar : ~( '"' | '\' ) - -HashExpr : Rune [ '\' BareString | CladDatum ] - | '\' BareString - | '%' Label ( '%' | '=' Datum ) - | CladDatum - -List : Unit* [ '&' Unit ] Blank* - - -StringEsc : '\' | '|' | '"' | ( HTAB | SP )* LF ( HTAB | SP )* - | 'a' | 'b' | 't' | 'n' | 'v' | 'f' | 'r' | 'e' - | 'x' ( HEXDIG{2} )+ ';' - | 'u' HEXDIG{1,6} ';' - - -Rune : ALPHA ( ALPHA | DIGIT ){0,5} - -Label : HEXDIG{1,12} -- cgit v1.2.3