예제 #1
0
 public ParserUnkownType(ParserTypeFlags Flags)
 {
     this.Flags = Flags;
     this.Typ   = ParserTypeEnum.Unknown;
 }
예제 #2
0
 public override bool Compatible(ParserTypeFlags Flag)
 {
     return((Flag & (ParserTypeFlags.Logic | ParserTypeFlags.Pair | ParserTypeFlags.Lambda)) == 0);
 }
예제 #3
0
 public virtual bool Compatible(ParserTypeFlags Flag)
 {
     return(true);
 }
예제 #4
0
 public override bool Compatible(ParserTypeFlags Flag)
 {
     return((Flag & (~ParserTypeFlags.Logic)) == 0);
 }