Example #1
0
 public bool IsSet(NumberFlags flag) {
   return (Flags & flag) != 0;
 }
Example #2
0
 public NumberLiteral(string name, string displayName, NumberFlags flags) : base(name) {
   base.DisplayName = displayName;
   Flags |= flags;
   base.Category = TokenCategory.Literal;
 }
Example #3
0
  public void AddPrefix(string prefix, NumberFlags flags) {
    PrefixFlags.Add(prefix, (short) flags);
    Prefixes.Add(prefix);
 }
Example #4
0
 public NumberLiteral(String name, NumberFlags flags)
     : base(name)
 {
     Flags = flags;
       base.Category = TokenCategory.Literal;
 }
Example #5
0
 public NumberLiteral(string name, NumberFlags flags)  : this(name, null, flags) {
 }
Example #6
0
 public NumberLiteral(String name, NumberFlags flags, Type astNodeType)
     : this(name, flags)
 {
     base.AstNodeType = astNodeType;
 }
Example #7
0
 public NumberLiteral(String name, NumberFlags flags, AstNodeCreator astNodeCreator)
     : this(name, flags)
 {
     base.AstNodeCreator = astNodeCreator;
 }
Example #8
0
 public NumberLiteral(String name, NumberFlags flags)
     : this(name)
 {
     Flags |= flags;
 }
Example #9
0
 public void AddPrefix(String prefix, NumberFlags flags)
 {
     PrefixFlags.Add(prefix, (int) flags);
       Prefixes.Add(prefix);
 }
Example #10
0
 public bool IsSet(NumberFlags flag)
 {
     return((Flags & flag) != 0);
 }
Example #11
0
 protected static bool FlagIsSet(CompoundTokenDetails details, NumberFlags flag)
 {
     return (details.Flags & (int) flag ) != 0;
 }
Example #12
0
 public void AddPrefix(string prefix, NumberFlags flags)
 {
     PrefixFlags.Add(prefix, (short)flags);
     Prefixes.Add(prefix);
 }
Example #13
0
 public NumberLiteral(string name, string displayName, NumberFlags flags) : base(name)
 {
     base.DisplayName = displayName;
     Flags           |= flags;
     base.Category    = TokenCategory.Literal;
 }
Example #14
0
 public NumberLiteral(string name, NumberFlags flags)  : this(name, null, flags)
 {
 }
Example #15
0
 private NumberLiteral(Positioned <string> value, Positioned <NumberFlags> flags) : base(value, flags)
 {
     Value = value;
     Flags = flags;
 }
Example #16
0
 private NumberLiteral(Positioned <string> value) : base(value)
 {
     Value = value;
     Flags = NumberFlags.None;
 }