( message: string, input: string, locationText: string, parseSourceSpan: ParseSourceSpan, )
| 1891 | } |
| 1892 | |
| 1893 | function getParseError( |
| 1894 | message: string, |
| 1895 | input: string, |
| 1896 | locationText: string, |
| 1897 | parseSourceSpan: ParseSourceSpan, |
| 1898 | ) { |
| 1899 | if (locationText.length > 0) { |
| 1900 | locationText = ` ${locationText} `; |
| 1901 | } |
| 1902 | const location = getLocation(parseSourceSpan); |
| 1903 | const error = `Parser Error: ${message}${locationText}[${input}] in ${location}`; |
| 1904 | return new ParseError(parseSourceSpan, error); |
| 1905 | } |
| 1906 | |
| 1907 | class SimpleExpressionChecker extends RecursiveAstVisitor { |
| 1908 | errors: string[] = []; |
no test coverage detected