Commit | Line | Data |
---|---|---|
ba11fb1d PP |
1 | # constant byte: hexadecimal |
2 | a#bonjour tout le monde#a#bonjour tout le monde#bb#bonjour tout le monde# | |
3 | ||
4 | # constant byte: binary | |
5 | #bonjour tout le monde#%#bonjour tout le monde# | |
6 | #bonjour tout le monde#1#bonjour tout le monde#0#bonjour tout le monde#1#bonjour tout le monde#0#bonjour tout le monde# | |
7 | #bonjour tout le monde#0#bonjour tout le monde#0#bonjour tout le monde#1#bonjour tout le monde#1#bonjour tout le monde# | |
8 | ||
9 | # constant byte: decimal | |
10 | #bonjour tout le monde#$#bonjour tout le monde#-92#bonjour tout le monde# | |
11 | ||
12 | # literal string | |
13 | #bonjour tout le monde#s#bonjour tout le monde#:#bonjour tout le monde#u16be#bonjour tout le monde#"coucou"#bonjour tout le monde# | |
14 | ||
15 | # byte order setting | |
ee724c95 PP |
16 | #bonjour tout le monde#!be#bonjour tout le monde#[0xaabb:16] |
17 | #bonjour tout le monde#!le#bonjour tout le monde#[0xaabb:16] | |
ba11fb1d PP |
18 | |
19 | # fixed-length number | |
ee724c95 | 20 | #bonjour tout le monde#[#bonjour tout le monde#0xbeef :#bonjour tout le monde#16#bonjour tout le monde#]#bonjour tout le monde# |
ba11fb1d PP |
21 | |
22 | # LEB128 integer: unsigned | |
ee724c95 | 23 | #bonjour tout le monde#[#bonjour tout le monde#12345678 :#bonjour tout le monde#uleb128#bonjour tout le monde#]#bonjour tout le monde# |
ba11fb1d PP |
24 | |
25 | # LEB128 integer: signed | |
ee724c95 | 26 | #bonjour tout le monde#[#bonjour tout le monde#-12345678 :#bonjour tout le monde#sleb128#bonjour tout le monde#]#bonjour tout le monde# |
ba11fb1d PP |
27 | |
28 | # string: encoding before | |
29 | #bonjour tout le monde#s#bonjour tout le monde#:#bonjour tout le monde#latin1#bonjour tout le monde#{ "allo" }#bonjour tout le monde# | |
30 | ||
31 | # string: encoding after | |
ee724c95 | 32 | #bonjour tout le monde#[#bonjour tout le monde#'meow mix' :#bonjour tout le monde#s#bonjour tout le monde#:#bonjour tout le monde#latin3#bonjour tout le monde#]#bonjour tout le monde# |
ba11fb1d PP |
33 | |
34 | # current offset setting | |
ee724c95 | 35 | #bonjour tout le monde#<#bonjour tout le monde#18#bonjour tout le monde#>#bonjour tout le monde#[ICITTE-18:8] |
ba11fb1d PP |
36 | |
37 | # current offset alignment | |
38 | #bonjour tout le monde#@#bonjour tout le monde#64#bonjour tout le monde#~#bonjour tout le monde#ffh#bonjour tout le monde# | |
39 | ||
40 | # filling | |
41 | #bonjour tout le monde#+#bonjour tout le monde#{ ICITTE+8+4+2+1+1 }#bonjour tout le monde#~#bonjour tout le monde#0xcc#bonjour tout le monde# | |
42 | ||
43 | # label | |
ee724c95 | 44 | #bonjour tout le monde#<#bonjour tout le monde#salut#bonjour tout le monde#>#bonjour tout le monde#[salut-ICITTE:8] |
ba11fb1d PP |
45 | |
46 | # group | |
47 | #bonjour tout le monde#(#bonjour tout le monde#aa#bonjour tout le monde#)#bonjour tout le monde# | |
48 | #bonjour tout le monde#!group#bonjour tout le monde#bb#bonjour tout le monde#!end#bonjour tout le monde# | |
49 | #bonjour tout le monde#!g#bonjour tout le monde#cc#bonjour tout le monde#!end#bonjour tout le monde# | |
50 | ||
51 | # conditional block | |
52 | #bonjour tout le monde#!if#bonjour tout le monde#{ 45 }#bonjour tout le monde#$128#bonjour tout le monde#!end#bonjour tout le monde# | |
53 | ||
54 | # repetition block | |
55 | #bonjour tout le monde#!repeat#bonjour tout le monde#3#bonjour tout le monde#55#bonjour tout le monde#!end#bonjour tout le monde# | |
56 | #bonjour tout le monde#!r#bonjour tout le monde#3#bonjour tout le monde#77#bonjour tout le monde#!end#bonjour tout le monde# | |
57 | ||
58 | # macro definition block | |
59 | #bonjour tout le monde#!macro#bonjour tout le monde#gang#bonjour tout le monde#(#bonjour tout le monde#meow#bonjour tout le monde#,#bonjour tout le monde#mix#bonjour tout le monde#)#bonjour tout le monde# | |
ee724c95 | 60 | aa [meow:8] bb [mix:8] |
ba11fb1d PP |
61 | #bonjour tout le monde#!end#bonjour tout le monde# |
62 | ||
63 | # macro expansion | |
64 | #bonjour tout le monde#m#bonjour tout le monde#:#bonjour tout le monde#gang#bonjour tout le monde#(#bonjour tout le monde#0x44#bonjour tout le monde#,#bonjour tout le monde#0x88#bonjour tout le monde#)#bonjour tout le monde# | |
65 | ||
cd33dfe6 PP |
66 | # transformation block |
67 | #bonjour tout le monde#!transform#bonjour tout le monde#b16#bonjour tout le monde#"salut"#bonjour tout le monde#!end#bonjour tout le monde# | |
68 | ||
ba11fb1d PP |
69 | # post-item repetition |
70 | "salut"#bonjour tout le monde#*#bonjour tout le monde#4 | |
71 | --- | |
72 | aa bb | |
73 | a3 | |
74 | a4 | |
75 | 00 63 00 6f 00 75 00 63 00 6f 00 75 | |
76 | aa bb | |
77 | bb aa | |
78 | ef be | |
79 | ce c2 f1 05 | |
80 | b2 bd 8e 7a | |
81 | 61 6c 6c 6f | |
82 | 6d 65 6f 77 20 6d 69 78 | |
83 | 00 | |
84 | ff ff ff ff ff | |
85 | cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc | |
86 | 00 | |
87 | aa | |
88 | bb | |
89 | cc | |
90 | 80 | |
91 | 55 55 55 | |
92 | 77 77 77 | |
93 | aa 44 bb 88 | |
cd33dfe6 | 94 | 37 33 36 31 36 43 37 35 37 34 |
ba11fb1d | 95 | 73 61 6c 75 74 73 61 6c 75 74 73 61 6c 75 74 73 61 6c 75 74 |