public LexActionArgument(object val) { _val = val; _key = ""; Type = LexActionArgumentType.Literal; }
public LexActionArgument(Func <Token, object> func) { _val = func; _key = ""; Type = LexActionArgumentType.Function; }
public LexActionArgument(string val, bool self) { _val = val; _key = ""; Type = LexActionArgumentType.Self; }