diff src/luan/modules/String.luan @ 1716:b82767112d8e

add String.regex
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 24 Jul 2022 23:43:03 -0600
parents ad44e849c60c
children c637a2a1023d
line wrap: on
line diff
--- a/src/luan/modules/String.luan	Sat Jul 23 21:53:04 2022 -0600
+++ b/src/luan/modules/String.luan	Sun Jul 24 23:43:03 2022 -0600
@@ -1,12 +1,15 @@
 require "java"
 local StringLuan = require "java:luan.modules.StringLuan"
 local Pattern = require "java:java.util.regex.Pattern"
+local Boot = require "luan:Boot.luan"
 
 local String = {}
 
 String.char = StringLuan.char_
+String.contains = StringLuan.contains
 String.digest_message = StringLuan.digest_message
 String.encode = StringLuan.encode
+String.ends_with = StringLuan.ends_with
 String.find = StringLuan.find
 String.format = StringLuan.format
 String.gmatch = StringLuan.gmatch
@@ -14,11 +17,12 @@
 String.lower = StringLuan.lower
 String.match = StringLuan.match
 String.matches = StringLuan.matches
-String.regex_compile = Pattern.compile
+String.regex = Boot.regex
 String.regex_quote = Pattern.quote
 String.rep = StringLuan.rep
 String.reverse = StringLuan.reverse
 String.split = StringLuan.split
+String.starts_with = StringLuan.starts_with
 String.sub = StringLuan.sub
 String.to_binary = StringLuan.to_binary
 String.to_number = StringLuan.to_number