feat: support repeater/delay parsing

This commit is contained in:
PoiScript 2023-11-19 23:09:54 +08:00
parent a0fdf1d5c8
commit c49f7e5716
No known key found for this signature in database
GPG key ID: 22C2B1249D99985E
4 changed files with 258 additions and 16 deletions

View file

@ -203,12 +203,18 @@ pub enum SyntaxKind {
TIMESTAMP_ACTIVE,
TIMESTAMP_INACTIVE,
TIMESTAMP_DIARY,
// timestamp tokens
TIMESTAMP_YEAR,
TIMESTAMP_MONTH,
TIMESTAMP_DAY,
TIMESTAMP_HOUR,
TIMESTAMP_MINUTE,
TIMESTAMP_DAYNAME,
// for repeater or delay
TIMESTAMP_REPEATER_MARK,
TIMESTAMP_DELAY_MARK,
TIMESTAMP_VALUE,
TIMESTAMP_UNIT,
}
impl From<SyntaxKind> for rowan::SyntaxKind {