comparison parser/Parser.d @ 190:85e492318bb6

Can parse empty file again.
author Anders Johnsen <skabet@gmail.com>
date Fri, 25 Jul 2008 13:59:21 +0200
parents 75d0544ddc45
children 08f68d684047
comparison
equal deleted inserted replaced
189:75d0544ddc45 190:85e492318bb6
33 this.sm = sm; 33 this.sm = sm;
34 this.lexer = lexer; 34 this.lexer = lexer;
35 this.action = act; 35 this.action = act;
36 36
37 Module m; 37 Module m;
38 if ( isa(Tok.Module) ) 38 if (peek.type == Tok.Module)
39 { 39 {
40 Token _module = next(); 40 Token _module = next();
41 ModuleName name = parseModuleName(); 41 ModuleName name = parseModuleName();
42 m = action.actOnModule(_module, sm.getText(name.asRange())); 42 m = action.actOnModule(_module, sm.getText(name.asRange()));
43 require(Tok.Seperator); 43 require(Tok.Seperator);