159
|
1 module dwtx.dwtxhelper.regex;
|
|
2
|
162
|
3 import dwt.dwthelper.utils;
|
|
4
|
159
|
5 class Matcher {
|
162
|
6 public Pattern pattern(){
|
|
7 implMissing( __FILE__, __LINE__ );
|
|
8 return null;
|
|
9 }
|
|
10 public String group(){
|
|
11 implMissing( __FILE__, __LINE__ );
|
|
12 return null;
|
|
13 }
|
|
14 public String group(int n){
|
|
15 implMissing( __FILE__, __LINE__ );
|
|
16 return null;
|
|
17 }
|
|
18 public String replaceFirst(String replacement) {
|
|
19 implMissing( __FILE__, __LINE__ );
|
|
20 return null;
|
|
21 }
|
|
22 public int start(){
|
|
23 implMissing( __FILE__, __LINE__ );
|
|
24 return 0;
|
|
25 }
|
|
26 public int end(){
|
|
27 implMissing( __FILE__, __LINE__ );
|
|
28 return 0;
|
|
29 }
|
|
30 public bool find(){
|
|
31 implMissing( __FILE__, __LINE__ );
|
|
32 return false;
|
|
33 }
|
|
34 public bool find(int start){
|
|
35 implMissing( __FILE__, __LINE__ );
|
|
36 return false;
|
|
37 }
|
159
|
38 }
|
|
39
|
|
40 class Pattern {
|
162
|
41 public static const int MULTILINE;
|
|
42 public static const int CASE_INSENSITIVE ;
|
|
43 public static const int UNICODE_CASE ;
|
|
44
|
|
45 public String pattern(){
|
|
46 implMissing( __FILE__, __LINE__ );
|
|
47 return null;
|
|
48 }
|
|
49 public int flags(){
|
|
50 implMissing( __FILE__, __LINE__ );
|
|
51 return 0;
|
|
52 }
|
|
53 public static Pattern compile(String regex){
|
|
54 implMissing( __FILE__, __LINE__ );
|
|
55 return null;
|
|
56 }
|
|
57 public static Pattern compile(String regex, int flags){
|
|
58 implMissing( __FILE__, __LINE__ );
|
|
59 return null;
|
|
60 }
|
|
61 public Matcher matcher(CharSequence input){
|
|
62 implMissing( __FILE__, __LINE__ );
|
|
63 return null;
|
|
64 }
|
|
65 public Matcher matcher(String input){
|
|
66 implMissing( __FILE__, __LINE__ );
|
|
67 return null;
|
|
68 }
|
159
|
69 }
|
|
70
|
162
|
71 class PatternSyntaxException : IllegalArgumentException {
|
|
72 this(String desc, String regex, int index) {
|
|
73 super(desc);
|
|
74 }
|
159
|
75 }
|
|
76
|