valkyrie-antlr 0.0.0

The hand write parser of valkyrie language
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
(enumerate Empty)
(flags Empty)
(enumerate OneEnum (flag A))
(flags OneFlag (flag A))
(enumerate
  ManyEnums
  (flag A 1)
  (flag B (≫ 2 0))
  (flag C (& (call/apply-dot Base (A)) (call/apply-dot Base (B))))
  (flag D (| (call/subscript1 flip (subscript1 Self∷A)) (call/subscript1 flip (subscript1 Self∷B)))))
(flags
  ManyFlags
  (flag A 1)
  (flag B (≫ 2 0))
  (flag C (& (call/apply-dot Base (A)) (call/apply-dot Base (B))))
  (flag D (| (call/subscript1 flip (subscript1 Self∷A)) (call/subscript1 flip (subscript1 Self∷B)))))