blob: 00075d3dd783acf6403f5265e713f8e912737586 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
|
end_of_line
# end_of_line_silent
# tab
# block_comment
# block_comment_chunk
# block_comment_continue
# not_end_of_line
# line_comment
# whitespace_chunk
# whitespace
# whitespace_
# nonempty_whitespace
# ALPHA
# DIGIT
# HEXDIG
# simple_label_first_char
# simple_label_next_other_char
# simple_label_next_char
# simple_label_start
simple_label
quoted_label
label_raw
# label
double_quote_chunk
double_quote_escaped
double_quote_literal
single_quote_continue
single_quote_literal
# text_literal_raw
# if_raw
# then_raw
# else_raw
# let_raw
# in_raw
# as_raw
# using_raw
# merge_raw
# missing_raw
# Optional_raw
# Text_raw
# List_raw
# Infinity_raw
# if_
# then
# else_
# let_
# in_
# as_
# using
# merge
Optional
Text
List
# equal
# or
# plus
# text_append
# list_append
# and
# times
# double_equal
# not_equal
# dot
# bar
# comma
# at
# colon
# import_alt
# open_parens
# close_parens_raw
# close_parens
# open_brace
# close_brace_raw
# close_brace
# open_bracket
# close_bracket_raw
# close_bracket
# open_angle
# close_angle_raw
# close_angle
# combine
# combine_types
# prefer
# lambda
# forall
# arrow
# exponent
double_literal_raw
natural_literal_raw
integer_literal_raw
identifier_raw
identifier
# path_character
# quoted_path_character
path_component
path
# local_raw
scheme
http_raw
authority
userinfo
host
port
IP_literal
IPvFuture
IPv6address
h16
ls32
IPv4address
dec_octet
reg_name
pchar
query
fragment
pct_encoded
unreserved
sub_delims
http
env_raw
bash_environment_variable
posix_environment_variable
posix_environment_variable_character
import_type_raw
hash_raw
import_hashed_raw
import_raw
# expression
lambda_expression
ifthenelse_expression
let_expression
forall_expression
arrow_expression
merge_expression
# empty_list_or_optional
empty_collection
non_empty_optional
annotated_expression
# operator_expression
import_alt_expression
or_expression
plus_expression
text_append_expression
list_append_expression
and_expression
combine_expression
prefer_expression
combine_types_expression
times_expression
equal_expression
not_equal_expression
application_expression
# atomic_expression
# atomic_expression_raw
selector_expression_raw
selector_raw
labels_raw
# primitive_expression_raw
literal_expression_raw
# record_type_or_literal
empty_record_literal
empty_record_type
non_empty_record_type_or_literal
non_empty_record_type
non_empty_record_literal
union_type_or_literal
empty_union_type
non_empty_union_type_or_literal
non_empty_list_literal_raw
# parenthesized_expression_raw
# complete_expression
|