view core/src/luan/modules/String.luan @ 539:473e456444ff

Remove object-oriented primitive methods for string and binary
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 01 Jun 2015 17:53:55 -0600
parents 92c3d22745b8
children f4dfe9c64c25
line wrap: on
line source

java()
local StringLuan = require "java:luan.modules.StringLuan"
local Pattern = require "java:java.util.regex.Pattern"

local M = {}

M.unicode = StringLuan.unicode
M.char = StringLuan.char_
M.concat = StringLuan.concat
M.encode = StringLuan.encode
M.find = StringLuan.find
M.format = StringLuan.format
M.gmatch = StringLuan.gmatch
M.gsub = StringLuan.gsub
M.len = StringLuan.len
M.literal = Pattern.quote
M.lower = StringLuan.lower
M.match = StringLuan.match
M.matches = StringLuan.matches
M.rep = StringLuan.rep
M.reverse = StringLuan.reverse
M.string_to_binary = StringLuan.string_to_binary
M.string_to_number = StringLuan.string_to_number
M.sub = StringLuan.sub
M.trim = StringLuan.trim
M.upper = StringLuan.upper

return M