input= [[lowercase ::= "a"..."z"]] output= [[function parse_lowercase() local c = char() if c ~= nil and c >= 'a' and c <= 'z' then next() return c end end]]