We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cc2d022 commit 8f62336Copy full SHA for 8f62336
1 file changed
engine/parser.ts
@@ -62,11 +62,16 @@ export class Parser {
62
63
createCommand(line: string): Command{
64
let re =/([^(]+)\(([^)]*)\)/;
65
- let result = re.exec(line);
66
- let retVal = new Command();
67
- retVal.name = result[1].trim();
68
- retVal.parameterString = result[2];
69
- return retVal;
+ try {
+ let result = re.exec(line);
+ let retVal = new Command();
+ retVal.name = result[1].trim();
+ retVal.parameterString = result[2];
70
+ return retVal;
71
+ } catch(e) {
72
+ console.error("Error in method createCommand while parsing line: '" + line + "'");
73
+ throw e;
74
+ }
75
}
76
77
getTextAfter(parseResult, index){
0 commit comments