Changeset 266
- Timestamp:
- 03/16/08 17:39:43 (4 years ago)
- Files:
-
- trunk/dparser/dmp.g (added)
- trunk/dparser/dparse.d (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/dparser/dparse.d
r265 r266 856 856 { 857 857 ret ~= 858 ("PObject Terminal(char[] name : \""~ ReduceWhite(FindChar!(':')(tmp)[0..$-1])~"\")(IParser p)"858 ("PObject Terminal(char[] name : \""~GetID(FindChar!(':')(tmp)[0..$-1])~"\")(IParser p)" 859 859 "{" 860 860 "return Rule!(typeof(this), Parse_Rule!(\""~ReduceWhite(tmp)~"\"))(this,p);" … … 910 910 911 911 static const char[] nameIs = rule.Name; 912 pragma(msg, nameIs);912 debug(dParse_light) pragma(msg, nameIs); 913 913 914 914 Stack!(Frame) backups; … … 1197 1197 "; 1198 1198 1199 const char[] gram2 = import("dmp.g");1199 // const char[] gram2 = import("dmp.g"); 1200 1200 1201 1201 PObject Terminal(char[] str)(IParser i){return null;} 1202 1202 PObject Action(char[] str)(PObject[] i){return null;} 1203 1203 1204 //mixin(MakeMixin!("root",ReduceWhite(gram)));1205 mixin(MakeMixin!("Module",ReduceWhite(gram2)));1204 mixin(MakeMixin!("root",ReduceWhite(gram))); 1205 // mixin(MakeMixin!("Module",ReduceWhite(gram2))); 1206 1206 } 1207 1207
