Subversion Repositories programming

Rev

Rev 227 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 227 Rev 229
Line -... Line 1...
-
 
1
/*******************************************************************************
-
 
2
 * File: jminus.flex
-
 
3
 *
-
 
4
 * Copyright (c) 2006, Ira W. Snyder (devel@irasnyder.com)
-
 
5
 * License: GNU General Public License v2
-
 
6
 *
-
 
7
 * This file will create a scanner for the J-Minus language using the
-
 
8
 * JFlex tool, available from http://jflex.de.
-
 
9
 ******************************************************************************/
-
 
10
 
1
%%
11
%%
2
 
12
 
3
%byaccj
13
%byaccj
4
 
14
 
5
%{
15
%{
6
    /* store a reference to the Parser object */
16
    /* store a reference to the Parser object */
7
    private Parser yyparser;
17
    private Parser yyparser;
8
 
18
 
9
    /* constructor taking an additional Parser object */
19
    /* constructor taking an additional Parser object */
10
    public Yylex(java.io.Reader r, Parser yyparser) {
20
    public Yylex(java.io.Reader r, Parser yyparser)
-
 
21
    {
11
        this(r);
22
        this(r);
12
        this.yyparser = yyparser;
23
        this.yyparser = yyparser;
13
    }
24
    }
14
%}
25
%}
15
 
26