comparison src/luan/modules/Parsers.luan @ 1466:670b7d089699

xml support
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 13 Apr 2020 22:00:40 -0600
parents 59fd2e8b1b9d
children 21f5edab1fbf
comparison
equal deleted inserted replaced
1465:5e3870618377 1466:670b7d089699
1 require "java" 1 require "java"
2 local BBCode = require "java:luan.modules.parsers.BBCode" 2 local BBCode = require "java:luan.modules.parsers.BBCode"
3 local Csv = require "java:luan.modules.parsers.Csv" 3 local Csv = require "java:luan.modules.parsers.Csv"
4 local Theme = require "java:luan.modules.parsers.Theme" 4 local Theme = require "java:luan.modules.parsers.Theme"
5 local Xml = require "java:luan.modules.parsers.Xml"
5 local BasicLuan = require "java:luan.modules.BasicLuan" 6 local BasicLuan = require "java:luan.modules.BasicLuan"
6 7
7 8
8 local Parsers = {} 9 local Parsers = {}
9 10
10 Parsers.bbcode_to_html = BBCode.toHtml 11 Parsers.bbcode_to_html = BBCode.toHtml
11 Parsers.bbcode_to_text = BBCode.toText 12 Parsers.bbcode_to_text = BBCode.toText
12 Parsers.csv_to_list = Csv.toList 13 Parsers.csv_to_list = Csv.toList
13 Parsers.json_string = BasicLuan.json_string 14 Parsers.json_string = BasicLuan.json_string
14 Parsers.theme_to_luan = Theme.toLuan 15 Parsers.theme_to_luan = Theme.toLuan
16 Parsers.xml_parse = Xml.parse
17 Parsers.xml_string = Xml.toString
15 18
16 local Luan = require "luan:Luan.luan" 19 local Luan = require "luan:Luan.luan"
17 local error = Luan.error 20 local error = Luan.error
18 local type = Luan.type or error() 21 local type = Luan.type or error()
19 local Table = require "luan:Table.luan" 22 local Table = require "luan:Table.luan"