| Revision 82,
1.9 KB
checked in by tim, 9 years ago
(diff) |
|
added bnfyaml in experimental
|
| Line | |
|---|
| 1 | c_printable ::= ( [\x09] / |
|---|
| 2 | [\x0A] / |
|---|
| 3 | [\x0D] / |
|---|
| 4 | [\x20-\x7E] / |
|---|
| 5 | [\x85] / |
|---|
| 6 | [\xA0-\xD7FF] / |
|---|
| 7 | [\xE000-\xFFFD] / |
|---|
| 8 | [\x10000-\x10FFFF] ) |
|---|
| 9 | c_byte_order_mark ::= [\xFEFF] |
|---|
| 10 | c_sequence_start ::= "[" |
|---|
| 11 | c_sequence_end ::= "]" |
|---|
| 12 | c_mapping_start ::= "{" |
|---|
| 13 | c_mapping_end ::= "}" |
|---|
| 14 | c_sequence_entry ::= "-" |
|---|
| 15 | c_mapping_entry ::= ":" |
|---|
| 16 | c_collect_entry ::= "," |
|---|
| 17 | c_complex_key ::= "?" |
|---|
| 18 | c_tag ::= "!" |
|---|
| 19 | c_anchor ::= "&" |
|---|
| 20 | c_alias ::= "*" |
|---|
| 21 | c_literal ::= "|" |
|---|
| 22 | c_folded ::= ">" |
|---|
| 23 | c_single_quote ::= "'" |
|---|
| 24 | c_double_quote ::= '"' |
|---|
| 25 | c_throwaway ::= "#" |
|---|
| 26 | c_directive ::= "%" |
|---|
| 27 | c_reserved ::= ( "@" / "`" ) |
|---|
| 28 | c_indicators ::= [][!{}-:?,*&|>'"#%@`] |
|---|
| 29 | |
|---|
| 30 | b_line_feed ::= [\x0A] |
|---|
| 31 | b_carriage_return ::= [\x0D] |
|---|
| 32 | b_next_line ::= [\x85] |
|---|
| 33 | b_line_separator ::= [\x2028] |
|---|
| 34 | b_paragraph_separator ::= [\x2029] |
|---|
| 35 | b_char ::= ( b_line_feed / |
|---|
| 36 | b_carriage_return / |
|---|
| 37 | b_next_line / |
|---|
| 38 | b_line_separator / |
|---|
| 39 | b_paragraph_separator ) |
|---|
| 40 | b_generic ::= ( (b_carriage_return, b_line_feed) / |
|---|
| 41 | b_carriage_return / |
|---|
| 42 | b_line_feed / |
|---|
| 43 | b_next_line ) |
|---|
| 44 | b_specific ::= ( b_line_separator / |
|---|
| 45 | b_paragraph_separator ) |
|---|
| 46 | b_any ::= ( b_generic / b_specific ) |
|---|
| 47 | |
|---|
| 48 | |
|---|
| 49 | nb_char ::= c_printable, -b_char |
|---|
| 50 | s_char ::= ( [\x09] / [\x20] ) |
|---|
| 51 | ns_char ::= nb_char, -s_char |
|---|
| 52 | ns_ascii_letter ::= ( [\x41-\x5A] / [\x61-\x7A] ) |
|---|
| 53 | ns_decimal_digit ::= [\x30-\x39] |
|---|
| 54 | ns_hex_digit ::= ( ns_decimal_digit / [\x41-\x46] / [\x61-\x66] ) |
|---|
| 55 | ns_word_char ::= ( ns_decimal_digit / ns_ascii_letter / "-" ) |
|---|
Note: See
TracBrowser
for help on using the repository browser.