Changeset View
Changeset View
Standalone View
Standalone View
autotests/folding/highlight.y.fold
Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Line(s) | |||||
43 | 43 | | |||
44 | %destructor <beginfold id='5'>{</beginfold id='5'> free ($$); printf ("%d", @$.first_line); <endfold id='5'>}</endfold id='5'> <*> | 44 | %destructor <beginfold id='5'>{</beginfold id='5'> free ($$); printf ("%d", @$.first_line); <endfold id='5'>}</endfold id='5'> <*> | ||
45 | %lex-param <beginfold id='5'>{</beginfold id='5'>scanner_mode *mode<endfold id='5'>}</endfold id='5'>; | 45 | %lex-param <beginfold id='5'>{</beginfold id='5'>scanner_mode *mode<endfold id='5'>}</endfold id='5'>; | ||
46 | %parse-param <beginfold id='5'>{</beginfold id='5'>int *nastiness<endfold id='5'>}</endfold id='5'> <beginfold id='5'>{</beginfold id='5'>int *randomness<endfold id='5'>}</endfold id='5'> | 46 | %parse-param <beginfold id='5'>{</beginfold id='5'>int *nastiness<endfold id='5'>}</endfold id='5'> <beginfold id='5'>{</beginfold id='5'>int *randomness<endfold id='5'>}</endfold id='5'> | ||
47 | %initial-action <beginfold id='5'>{</beginfold id='5'> | 47 | %initial-action <beginfold id='5'>{</beginfold id='5'> | ||
48 | @$.initialize (file_name); | 48 | @$.initialize (file_name); | ||
49 | <endfold id='5'>}</endfold id='5'>; | 49 | <endfold id='5'>}</endfold id='5'>; | ||
50 | 50 | | |||
51 | <endfold id='2'>%%</endfold id='2'><beginfold id='3'>%%</beginfold id='3'> | 51 | <endfold id='2'></endfold id='2'><beginfold id='3'>%%</beginfold id='3'> | ||
52 | 52 | | |||
53 | prog<beginfold id='7'>:</beginfold id='7'> KW_PROGRAM ident <beginfold id='8'>{</beginfold id='8'> parser->start($2); <endfold id='8'>}</endfold id='8'> prog_beg_glob_decl instructions <beginfold id='8'>{</beginfold id='8'> parser->endproc(0); <endfold id='8'>}</endfold id='8'> dev_procedures KW_ENDP <endfold id='7'>;</endfold id='7'> | 53 | prog<beginfold id='7'>:</beginfold id='7'> KW_PROGRAM ident <beginfold id='8'>{</beginfold id='8'> parser->start($2); <endfold id='8'>}</endfold id='8'> prog_beg_glob_decl instructions <beginfold id='8'>{</beginfold id='8'> parser->endproc(0); <endfold id='8'>}</endfold id='8'> dev_procedures KW_ENDP <endfold id='7'>;</endfold id='7'> | ||
54 | 54 | | |||
55 | number<beginfold id='7'>:</beginfold id='7'> integer_number | 55 | number<beginfold id='7'>:</beginfold id='7'> integer_number | ||
56 | | TOK_DOUBLE | 56 | | TOK_DOUBLE | ||
57 | <beginfold id='8'>{</beginfold id='8'> | 57 | <beginfold id='8'>{</beginfold id='8'> | ||
58 | $$ = new var; | 58 | $$ = new var; | ||
59 | $$->type = KW_REEL; | 59 | $$->type = KW_REEL; | ||
Show All 17 Lines | 76 | foo<beginfold id='7'>:</beginfold id='7'> <beginfold id='8'>{</beginfold id='8'> $$ = 0 <endfold id='8'>}</endfold id='8'> | |||
77 | | number <beginfold id='8'>{</beginfold id='8'> $$ = $1 | $2; <endfold id='8'>}</endfold id='8'> | 77 | | number <beginfold id='8'>{</beginfold id='8'> $$ = $1 | $2; <endfold id='8'>}</endfold id='8'> | ||
78 | | hello <beginfold id='8'>{</beginfold id='8'> $$ = $1 | $3; <endfold id='8'>}</endfold id='8'> // without a comma | 78 | | hello <beginfold id='8'>{</beginfold id='8'> $$ = $1 | $3; <endfold id='8'>}</endfold id='8'> // without a comma | ||
79 | 79 | | |||
80 | <endfold id='7'>h</endfold id='7'>ello<beginfold id='7'>:</beginfold id='7'> | 80 | <endfold id='7'>h</endfold id='7'>ello<beginfold id='7'>:</beginfold id='7'> | ||
81 | gram1 <beginfold id='8'>{</beginfold id='8'> $$ = "hi" <endfold id='8'>}</endfold id='8'><endfold id='7'>;</endfold id='7'> | 81 | gram1 <beginfold id='8'>{</beginfold id='8'> $$ = "hi" <endfold id='8'>}</endfold id='8'><endfold id='7'>;</endfold id='7'> | ||
82 | | gram2 | 82 | | gram2 | ||
83 | <endfold id='7'>;</endfold id='7'>; | 83 | <endfold id='7'>;</endfold id='7'>; | ||
84 | 84 | | |||
85 | <endfold id='3'>%%</endfold id='3'><beginfold id='6'>%%</beginfold id='6'> | 85 | <endfold id='3'></endfold id='3'><beginfold id='6'>%%</beginfold id='6'> | ||
86 | 86 | | |||
87 | #include <stdio.h> | 87 | #include <stdio.h> | ||
88 | 88 | | |||
89 | int main(void) | 89 | int main(void) | ||
90 | <beginfold id='9'>{</beginfold id='9'> | 90 | <beginfold id='9'>{</beginfold id='9'> | ||
91 | puts("Hello, World!"); | 91 | puts("Hello, World!"); | ||
92 | return 0; | 92 | return 0; | ||
93 | <endfold id='9'>}</endfold id='9'> | 93 | <endfold id='9'>}</endfold id='9'> | ||
94 | 94 | | |||
95 | // ALERT NOTE | 95 | // ALERT NOTE |