• Home
  • Raw
  • Download

Lines Matching refs:re

15 const re = require("../tools/re");  constant
38 let matchs = re.match(" *\n*", data)
76 matchs = re.match("(export )*namespace ([a-zA-Z0-9]+) ({)", data)
78 let namespaceName = re.getReg(data, matchs.regs[2])
93 matchs = re.match(
104 matchs = re.match("(export )*enum *([A-Za-z_0-9]+) *({)", data)
106 let enumName = re.getReg(data, matchs.regs[2]);
117 matchs = re.match("(export )*const ([A-Za-z_0-9]+) *[:=]{1} ([A-Za-z_0-9]+);", data)
119 let constName = re.getReg(data, matchs.regs[1])
122 body: re.getReg(data, matchs.regs[2])
124 data = re.removeReg(data, matchs.regs[0])
133 matchs = re.match("(export )*type ([a-zA-Z]+) = *([\\(\\):=a-zA-Z<> |\n']+);", data)
135 let typeName = re.getReg(data, matchs.regs[2]);
138 body: re.getReg(data, matchs.regs[3])
140 data = re.removeReg(data, matchs.regs[0])
145 matchs = re.match("(export )*type ([a-zA-Z]+) = ({)", data)
147 let typeName = re.getReg(data, matchs.regs[2]);
162 matchs = re.match("(export )*function (\\$*[A-Za-z0-9_]+) *(\\()", data)
164 matchs = re.match("(export )*function (static )*(\\$*[A-Za-z0-9_]+) *(\\()", data)
167 let funcName = re.getReg(data,
175 let matchFunc = re.match(" *: *([A-Za-z0-9_<>{}:;, .=]+);*", funcRet)
176 let matchFuncArray = re.match(" *: *([A-Za-z0-9]+)(\\[]);*", funcRet)
178 funcRet = re.getReg(funcRet, [matchFuncArray.regs[1][0], matchFuncArray.regs[2][1]])
181 funcRet = re.getReg(funcRet, matchFunc.regs[1])
186 funcRet = re.replaceAll(re.replaceAll(funcRet, " ", ""), "\n", "")
244 let interfaceName = re.getReg(data, matchs.regs[2])
247 let extendsParent = re.getReg(data, matchs.regs[4])
248 let implementParent = re.getReg(data, matchs.regs[5])
283 matchs = re.match(
293 matchs = re.match("export { ([a-zA-Z]+) };", data)
295 let exportName = re.getReg(data, matchs.regs[1])
297 data = re.removeReg(data, matchs.regs[0])
299 matchs = re.match("export import [a-zA-Z]+ = [a-zA-Z\\.]+;", data)
301 data = re.removeReg(data, matchs.regs[0])
303 matchs = re.match("readonly [a-zA-Z]+: [a-z\\[\\]]+;*", data)
305 data = re.removeReg(data, matchs.regs[0])