Skip to content

Commit f187ec6

Browse files
committed
feat(abc-parser): 新增小节类型支持
- 在 AbcParser 类中新增小节类型属性,默认为 SNStaveType.DefaultLine,提升乐谱解析的灵活性和可扩展性。 - 增强代码注释,符合jsdoc规范,提升可维护性。
1 parent 2afc709 commit f187ec6

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

packages/simple-notation/src/core/parser/abc-parser.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import {
77
SNMultiNoteOptions,
88
SNNoteOptions,
99
SNStaveOptions,
10+
SNStaveType,
1011
} from '@types';
1112
import { SNConfig } from '@config';
1213

@@ -448,6 +449,7 @@ export class AbcParser extends BaseParser {
448449
measureOptions: [],
449450
y: 0,
450451
endLine: false,
452+
type: SNStaveType.DefaultLine,
451453
};
452454
let tempWeight = 0;
453455
const rawMeasures = stave

0 commit comments

Comments
 (0)