114
114
local FROM = lpeg_ci_str("FROM") * WS^1
116
116
local EQ = WS^0 * l.P("=") * WS^0
118
117
local string_quoted = l.P("\"") * ( 1 - l.P("\"") )^0 * l.P("\"") -- /".*"/
119
118
local digit = l.R("09") -- [0-9]
120
119
local number = (l.P("-") + "") * digit^1 -- [0-9]+
121
120
local bool = l.P("true") + l.P("false")
123
125
local l_proxy = l.Ct(PROXY *
124
126
((SHOW / "SHOW" * CONFIG) +
126
128
l.Ct( l.Cc("string") * l.C(string_quoted) +
127
129
l.Cc("number") * l.C(number) +
128
130
l.Cc("boolean") * l.C(bool) )) +