We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents cc2d022 + 8f62336 commit 1c0af99Copy full SHA for 1c0af99
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