1 | import BNFDisplay from './bnfdisplay/BNFDisplay';
|
2 |
|
3 | import BNFToGrammar from './model/bnftogrammar';
|
4 | import Choice from './model/choice';
|
5 | import Grammar from './model/grammar';
|
6 | import GrammarToBNF from './model/grammartobnf';
|
7 | import GrammarToRRDiagram from './model/grammartorrdiagram';
|
8 | import Literal from './model/literal';
|
9 | import Repetition from './model/repetition';
|
10 | import Rule from './model/rule';
|
11 | import RuleReference from './model/rulereference';
|
12 | import Sequence from './model/sequence';
|
13 | import SpecialSequence from './model/specialsequence';
|
14 |
|
15 | import RRBreak from './ui/rrbreak';
|
16 | import RRChoice from './ui/rrchoice';
|
17 | import RRDiagram from './ui/rrdiagram';
|
18 | import RRDiagramToSVG from './ui/rrdiagramtosvg';
|
19 | import RRLine from './ui/rrline';
|
20 | import RRLoop from './ui/rrloop';
|
21 | import RRSequence from './ui/rrsequence';
|
22 | import RRText from './ui/rrtext';
|
23 |
|
24 |
|
25 | export const bnfdisplay = {
|
26 | BNFDisplay,
|
27 | }
|
28 |
|
29 | export const model = {
|
30 | BNFToGrammar,
|
31 | Choice,
|
32 | Grammar,
|
33 | GrammarToBNF,
|
34 | GrammarToRRDiagram,
|
35 | Literal,
|
36 | Repetition,
|
37 | Rule,
|
38 | RuleReference,
|
39 | Sequence,
|
40 | SpecialSequence,
|
41 | }
|
42 |
|
43 | export const ui = {
|
44 | RRBreak,
|
45 | RRChoice,
|
46 | RRDiagram,
|
47 | RRDiagramToSVG,
|
48 | RRLine,
|
49 | RRLoop,
|
50 | RRSequence,
|
51 | RRText,
|
52 | }
|