aboutsummaryrefslogtreecommitdiff
path: root/examples/typedlua/tlp.lua
diff options
context:
space:
mode:
Diffstat (limited to 'examples/typedlua/tlp.lua')
-rw-r--r--examples/typedlua/tlp.lua18
1 files changed, 18 insertions, 0 deletions
diff --git a/examples/typedlua/tlp.lua b/examples/typedlua/tlp.lua
new file mode 100644
index 0000000..4605751
--- /dev/null
+++ b/examples/typedlua/tlp.lua
@@ -0,0 +1,18 @@
1local tlparser = require "tlparser"
2
3local function getcontents(filename)
4 file = assert(io.open(filename, "r"))
5 contents = file:read("*a")
6 file:close()
7 return contents
8end
9
10if #arg ~= 1 then
11 print ("Usage: lua tlp.lua <file>")
12 os.exit(1)
13end
14
15local filename = arg[1]
16local subject = getcontents(filename)
17
18print(tlparser.parse(subject, filename, false, true))