File: yyaccept_initial.re

package info (click to toggle)
re2c 4.4-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 51,512 kB
  • sloc: cpp: 34,160; ml: 8,494; sh: 5,311; makefile: 1,014; haskell: 611; python: 431; ansic: 234; javascript: 113
file content (12 lines) | stat: -rw-r--r-- 331 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
// re2c $INPUT -o $OUTPUT -i
// In this example initial state coincides with fallback state
// which must update 'yyaccept'. There is a loop through initial
// state that changes 'yyaccept' value, so if the initial state
// forgets to update 'yyaccept', the wrong rule will match.

/*!re2c

    "abab"* { 1 }
    "ab"*   { 2 }

*/