mirror of
https://github.com/IRBorisov/ConceptPortal.git
synced 2025-06-26 13:00:39 +03:00
56 lines
666 B
Plaintext
56 lines
666 B
Plaintext
@precedence {
|
|
text @right
|
|
p1
|
|
p2
|
|
}
|
|
|
|
@top Text { textItem* }
|
|
|
|
@skip { space }
|
|
|
|
@tokens {
|
|
space { @whitespace+ }
|
|
|
|
Offset { $[-]?$[1-9]$[0-9]* }
|
|
Global { $[XCSDATFPR]$[1-9]$[0-9]* }
|
|
|
|
word { ![@{|} \t\n]+ }
|
|
|
|
gram { $[-a-zA-Z0-9]+ }
|
|
|
|
@precedence { word, space }
|
|
}
|
|
|
|
textItem {
|
|
!p1 ref |
|
|
!p2 Filler
|
|
}
|
|
|
|
Filler { word_enum }
|
|
word_enum {
|
|
word |
|
|
word !text word_enum
|
|
}
|
|
|
|
ref {
|
|
RefEntity |
|
|
RefSyntactic
|
|
}
|
|
|
|
RefEntity {
|
|
"@{" Global "|" Grams "}"
|
|
}
|
|
Grams { gram_enum }
|
|
gram_enum {
|
|
gram |
|
|
gram "," gram_enum
|
|
}
|
|
|
|
RefSyntactic {
|
|
"@{" Offset "|" Nominal "}"
|
|
}
|
|
Nominal { word+ }
|
|
|
|
@detectDelim
|
|
|
|
@external propSource highlighting from "./highlight.ts" |