-
Notifications
You must be signed in to change notification settings - Fork 2
/
utf8.lua
34 lines (33 loc) · 1.34 KB
/
utf8.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
-- ***************************************************************
--
-- Copyright 2019 by Sean Conner. All Rights Reserved.
--
-- This library is free software; you can redistribute it and/or modify it
-- under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation; either version 3 of the License, or (at your
-- option) any later version.
--
-- This library is distributed in the hope that it will be useful, but
-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
-- License for more details.
--
-- You should have received a copy of the GNU Lesser General Public License
-- along with this library; if not, see <http://www.gnu.org/licenses/>.
--
-- Comments, questions and criticisms can be sent to: sean@conman.org
--
-- ====================================================================
--
-- Validate a valid UTF-8 character.
--
-- ********************************************************************
-- luacheck: ignore 611
-- RFC-3629
--
-- Characters 192-193 and 245-255 will never appear in proper UTF-8
-- encoding.
return require "org.conman.parsers.utf8.char"
+ require "org.conman.parsers.ascii.char"
+ require "org.conman.parsers.utf8.control"
+ require "org.conman.parsers.ascii.control"