We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents f909e48 + 9b02110 commit 0e9f589Copy full SHA for 0e9f589
src/parse.ts
@@ -24,7 +24,7 @@ export class YosysJsonStatsParseError extends Error {
24
}
25
26
27
-const STAT_FILE_HEADER = "16. Printing statistics."
+const STAT_FILE_HEADER = "Printing statistics."
28
const TOP_METANAME = "@Top@"
29
30
export function parseTextStats(input: string): ParsedModule[] {
@@ -38,7 +38,7 @@ export function parseTextStats(input: string): ParsedModule[] {
38
if (rawModules.length === 0) {
39
return []
40
41
- if (rawModules[0].length !== 1 || rawModules[0][0] !== STAT_FILE_HEADER) {
+ if (rawModules[0].length !== 1 || !rawModules[0][0].trim().endsWith(STAT_FILE_HEADER)) {
42
throw new TextStatsParseError("Bad header")
43
44
const parsedRawModules: (ParsedModule | string)[] = rawModules.slice(1).map((rawModule) => {
0 commit comments