Fenris Wolf commited on 2016-05-22 13:11:19
Zeige 3 geänderte Dateien mit 11 Einfügungen und 10 Löschungen.
... | ... |
@@ -98,43 +98,43 @@ class klaso_kromajxo_stirado extends klaso_kromajxo |
98 | 98 |
let resto : string = enigo_kruda["parametroj"]["enhavo"]; |
99 | 99 |
[ |
100 | 100 |
{ |
101 |
- "skemoj": [new RegExp("^!\\W*(?:kanalo|k) (?:anigxi|a|>) ((?:#|\\w)+)$")], |
|
101 |
+ "skemoj": [new RegExp("^!\\s*(?:kanalo|k)\\s*(?:anigxi|a|>)\\s*(#\\S+)$")], |
|
102 | 102 |
"ago": x => ujumi(() => this.agoj.anigxi(x[0], true)), |
103 | 103 |
}, |
104 | 104 |
{ |
105 |
- "skemoj": [new RegExp("^!\\W*(?:kanalo|k) (?:malanigxi|m|<) ((?:#|\\w)+)$")], |
|
105 |
+ "skemoj": [new RegExp("^!\\s*(?:kanalo|k)\\s*(?:malanigxi|m|<)\\s*(#\\S+)$")], |
|
106 | 106 |
"ago": x => ujumi(() => this.agoj.anigxi(x[0], false)), |
107 | 107 |
}, |
108 | 108 |
{ |
109 |
- "skemoj": [new RegExp("^!\\W*(?:kromaĵo|kromajxo|krom|x) (?:listigi|l)$")/*, new RegExp("$\|")*/], |
|
109 |
+ "skemoj": [new RegExp("^!\\s*(?:kromaĵo|kromajxo|krom|x)\\s*(?:listigi|l)$")/*, new RegExp("$\|")*/], |
|
110 | 110 |
"ago": x => this.agoj.listigi(enigo_kruda["parametroj"]["fonto"]), |
111 | 111 |
}, |
112 | 112 |
{ |
113 |
- "skemoj": [new RegExp("^!\\W*(?:kromaĵo|kromajxo|krom|x) (?:detaloj|d) (\\w+)$")/*, new RegExp("$#(\\w+)")*/], |
|
113 |
+ "skemoj": [new RegExp("^!\\s*(?:kromaĵo|kromajxo|krom|x)\\s*(?:detaloj|d)\\s*(\\w+)$")/*, new RegExp("$#(\\w+)")*/], |
|
114 | 114 |
"ago": x => this.agoj.detaloj(x[0], enigo_kruda["parametroj"]["fonto"]), |
115 | 115 |
}, |
116 | 116 |
{ |
117 |
- "skemoj": [new RegExp("^!\\W*(?:kromaĵo|kromajxo|krom|x) (?:sxalti|s|toggle|t|%) (\\w+)$")/*, new RegExp("$~(\\w+)")*/], |
|
117 |
+ "skemoj": [new RegExp("^!\\s*(?:kromaĵo|kromajxo|krom|x)\\s*(?:sxalti|s|toggle|t|%)\\s*(\\w+)$")/*, new RegExp("$~(\\w+)")*/], |
|
118 | 118 |
"ago": x => ujumi(() => this.agoj.sxalti(x[0], undefined, enigo_kruda["parametroj"]["fonto"])), |
119 | 119 |
}, |
120 | 120 |
{ |
121 |
- "skemoj": [new RegExp("^!\\W*(?:kromaĵo|kromajxo|krom|x) (?:aktivigi|a|\\+) (\\w+)$")/*, new RegExp("$\+(\\w+)")*/], |
|
121 |
+ "skemoj": [new RegExp("^!\\s*(?:kromaĵo|kromajxo|krom|x)\\s*(?:aktivigi|a|\\+)\\s*(\\w+)$")/*, new RegExp("$\+(\\w+)")*/], |
|
122 | 122 |
"ago": x => ujumi(() => this.agoj.sxalti(x[0], true, enigo_kruda["parametroj"]["fonto"])), |
123 | 123 |
}, |
124 | 124 |
{ |
125 |
- "skemoj": [new RegExp("^!\\W*(?:kromaĵo|kromajxo|krom|x) (?:malaktivigi|m|-) (\\w+)$")/*, new RegExp("$-(\\w+)")*/], |
|
125 |
+ "skemoj": [new RegExp("^!\\s*(?:kromaĵo|kromajxo|krom|x)\\s*(?:malaktivigi|m|-)\\s*(\\w+)$")/*, new RegExp("$-(\\w+)")*/], |
|
126 | 126 |
"ago": x => ujumi(() => this.agoj.sxalti(x[0], false, enigo_kruda["parametroj"]["fonto"])), |
127 | 127 |
}, |
128 | 128 |
{ |
129 |
- "skemoj": [new RegExp("^!\\W*(?:kromaĵo|kromajxo|krom|x) (?:resxargi|r|\\$) (\\w+)$")/*, new RegExp("$#(\\w+)")*/], |
|
129 |
+ "skemoj": [new RegExp("^!\\s*(?:kromaĵo|kromajxo|krom|x)\\s*(?:resxargi|r|\\$)\\s*(\\w+)$")/*, new RegExp("$#(\\w+)")*/], |
|
130 | 130 |
"ago": x => ujumi(() => this.agoj.resxargi(x[0], enigo_kruda["parametroj"]["fonto"])), |
131 | 131 |
}, |
132 | 132 |
{ |
133 |
- "skemoj": [new RegExp("^!\\W*(?:kromaĵo|kromajxo|krom|x) (?:aldoni|\\*) (\\w+)$")/*, new RegExp("$\*(\\w+)")*/], |
|
133 |
+ "skemoj": [new RegExp("^!\\s*(?:kromaĵo|kromajxo|krom|x)\\s*(?:aldoni|\\*)\\s*(\\w+)$")/*, new RegExp("$\*(\\w+)")*/], |
|
134 | 134 |
"ago": x => ujumi(() => that.agoj.aldoni(x[0], enigo_kruda["parametroj"]["fonto"])), |
135 | 135 |
}, |
136 | 136 |
{ |
137 |
- "skemoj": [new RegExp("^!\\W*(?:helpo|help|h)$")], |
|
137 |
+ "skemoj": [new RegExp("^!\\s*(?:helpo|help|h)$")], |
|
138 | 138 |
"ago": x => this.agoj.elmontri_helpon(enigo_kruda["parametroj"]["fonto"]), |
139 | 139 |
}, |
140 | 140 |
].forEach |