collab/mermaid/packages/parser/src/language/pie/pie.langiumblame
View source
6dd74de1grammar PieGrammar
6dd74de2import "../common/common";
6dd74de3
6dd74de4entry Pie:
6dd74de5 NEWLINE*
6dd74de6 "pie" showData?="showData"?
6dd74de7 (
6dd74de8 TitleAndAccessibilities
6dd74de9 | sections+=PieSection
6dd74de10 | NEWLINE
6dd74de11 )*
6dd74de12;
6dd74de13
6dd74de14PieSection:
6dd74de15 label=STRING ":" value=NUMBER_PIE EOL
6dd74de16;
6dd74de17
6dd74de18terminal FLOAT_PIE returns number: /-?[0-9]+\.[0-9]+(?!\.)/;
6dd74de19terminal INT_PIE returns number: /-?(0|[1-9][0-9]*)(?!\.)/;
6dd74de20terminal NUMBER_PIE returns number: FLOAT_PIE | INT_PIE;