blob: 81f2b35b46273e7e6331cfbf46fa770360c4d03b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
-- Copyright 2006-2025 Mitchell. See LICENSE.
-- Text LPeg lexer.
local lexer = require('lexer')
local lex = lexer.new('text')
lex:add_rule('whitespace', lexer.token(lexer.WHITESPACE, lexer.space^1))
lex:add_rule('text', lexer.token(lexer.DEFAULT, (1 - lexer.space)^1))
return lex
|