Current section
Files
Jump to
Current section
Files
priv/case_style/kebab_case.abnf
case = [literal] [first-char] string
double-dash = "--"
string = 0*char
char = 1*(lowercase-spacing / uppercase-spacing / digitchar-spacing / lowercase / uppercase / digitchar / literal)
first-char = lowerchar / upperchar
lowercase = lowerchar
lowercase-spacing = spacing-char lowerchar
lowerchar = %x61-7A
uppercase-spacing = spacing-char upperchar
uppercase = upperchar
upperchar = %x41-5A
digitchar-spacing = spacing-char digit
digitchar = digit
digit = %x30-39
literal = double-dash / %x21-2F / %x3A-40 / %x5B-60 / %x7B-7E / spacing-char
spacing-char = "-"