Inheritance: RegExTree
コード例 #1
0
ファイル: AAST.cs プロジェクト: pomma89/GardenPoints.T4
 // Factor : Primary {Primary} ;
 internal RegExTree Factor() {
     RegExTree tmp = Primary();
     while (prStart[(int)chr] || esc)
         tmp = new Binary( RegOp.concat, tmp, Primary() );
     return tmp;
 }
コード例 #2
0
ファイル: AAST.cs プロジェクト: pomma89/GardenPoints.T4
 // Term : Factor {"|" Factor} ;
 internal RegExTree Term() {
     RegExTree tmp = Factor();
     while (!esc && chr == '|') {
         scan();
         tmp = new Binary( RegOp.alt, tmp, Factor() );
     }
     return tmp;
 }