public FSMTokenVariable(string str, E_TokenType type) : base(str, type, GetTokenName(str)) { if (str.StartsWith(">")) { isSetter = true; } this.str = str; }
public FSMTokenFunction(string str, E_TokenType type, TagMethodTable methodTable) : base(str, type, GetTokenName(str)) { methodInfo = methodTable.GetMethodInfo(name); string temp = text; while (temp.StartsWith("!")) { temp = temp.Remove(0, 1); isNegative = !isNegative; } }
public FSMTokenTranstate(string str, E_TokenType type) : base(str, type, GetTokenName(str)) { }
protected FSMToken(string text, E_TokenType type, string name) { this.text = text; this.type = type; this.name = name; }
public FSMTokenEvent(string str, E_TokenType type) : base(str, type, GetTokenName(str)) { string dummy; ParseEvent(text, out dummy, out paramName); }
public FSMTokenInternalFunction(string str, E_TokenType type) : base(str, type, FSM.internalMethods) { }
public FSMTokenConstant(string str, E_TokenType type) : base(str, type, GetTokenName(str)) { }
public FSMTokenTimer(string str, E_TokenType type) : base(str, type, GetTokenName(str)) { }