9 lines
295 B
Plaintext
9 lines
295 B
Plaintext
whitespace = _{" " | "\t" | "\r" | "\n"}
|
|
action = {"create"}
|
|
object = {"database"}
|
|
char = _{ ASCII_ALPHANUMERIC | "_" }
|
|
name = {char+}
|
|
command = {whitespace* ~ action ~ whitespace+ ~ object ~ whitespace+ ~ name ~ whitespace* ~ ";" ~ whitespace*}
|
|
script = {command+}
|
|
file = _{SOI ~ script ~ EOI}
|