vis
a vi-like editor based on Plan 9's structural regular expressions
git clone https://9o.is/git/vis.git
dsv.lua
(253B)
1 -- Copyright 2016 Christian Hesse
2 -- delimiter separated values LPeg lexer.
3
4 local lexer = require('lexer')
5 local token = lexer.token
6 local S = lpeg.S
7
8 local lex = lexer.new('dsv')
9
10 lex:add_rule('operator', token(lexer.OPERATOR, S(',;:|')))
11
12 return lex