blob: ad2b286d5468084bea6eee923e096660088bcf76 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
-- Copyright 2016 Christian Hesse
-- delimiter separated values LPeg lexer.
local l = require('lexer')
local token, word_match = l.token, l.word_match
local P, R, S = lpeg.P, lpeg.R, lpeg.S
local M = {_NAME = 'dsv'}
-- Operators.
local operator = token(l.OPERATOR, S(',;:|'))
M._rules = {
{'operator', operator}
}
return M
|