cleanup code a bit
This commit is contained in:
parent
5e7b944978
commit
b14b9e205c
11 changed files with 327 additions and 155 deletions
|
|
@ -11,8 +11,8 @@ tlabel = _ trigger:trigger _ guard:("[" _ guard _ "]")? _ actions:("/" _ actions
|
|||
|
||||
trigger = afterTrigger / entryTrigger / exitTrigger / eventTrigger
|
||||
|
||||
eventTrigger = event:identifier {
|
||||
return {kind: "event", event};
|
||||
eventTrigger = event:identifier param:("(" identifier ")")? {
|
||||
return {kind: "event", event, param: param ? param[1] : undefined};
|
||||
}
|
||||
|
||||
afterTrigger = "after" _ dur:durationMs {
|
||||
|
|
@ -111,8 +111,8 @@ boolean = ("true" / "false") {
|
|||
return text() === "true";
|
||||
}
|
||||
|
||||
raise = "^" _ event:identifier {
|
||||
return {kind: "raise", event};
|
||||
raise = "^" _ event:identifier param:("(" expr ")")? {
|
||||
return {kind: "raise", event, param: param ? param[1] : undefined};
|
||||
}
|
||||
|
||||
_ "whitespace"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue