Blob Blame History Raw
; An ABNF file. Here’s a whole-line comment.

rule1 = rule2 /
        %b1010 /    ; mid-rule comment
        %d100
rule1 =/ %x20-25 /
         %x30.31

rule2 = "some-string" / "a"  ; here’s a comment at the end of a rule

rule3=rule1 rule2

rule4 = (rule3 rule1) / (rule1 *rule2)

rule5 = 1*rule1 /
        *2rule2 /
        1*3rule3 /
        2rule1 /
        *1( rule4 rule3 )