; Note that the rule "any-char" accepts "*" and "/".
; Without the negative look ahead operator *any-char would over run
; the end of the string and never find the "end" rule.
C-lang = begin comment end
begin    = "/*"
comment  = *(!end any-char)
end      = "*/"
any-char = %d32-126
