08cca9bb487cf025ace465d42801813a310235d2
[mono.git] / mcs / mcs / parser.cs
1 namespace Compiler {\r
2 \r
3         using System;\r
4 \r
5         abstract public class Parser {\r
6                 public string name;\r
7                 public System.IO.Stream input;\r
8                 public CIR.Tree tree;\r
9                 \r
10                 public Parser (CIR.Tree tree, string name, System.IO.Stream stream) \r
11                 {\r
12                         this.tree = tree;\r
13                         this.name = name;\r
14                         this.input = stream;\r
15                 }\r
16 \r
17                 public string getName (){\r
18                         return name;\r
19                 }\r
20 \r
21                 abstract public int parse ();\r
22         }\r
23 }\r