public Token(Ktoken ktoken, string st, int iline, int icol) { Ktoken = ktoken; Mtoken = ktoken.Mtoken(); St = st; Iline = iline; Icol = icol; }
private bool Accept(Ktoken ktoken) { if (FCurrent(ktoken)) { NextToken(); return(true); } return(false); }
private bool Accept(Ktoken ktoken) { if (FCurrent(ktoken)) { NextToken(); return true; } return false; }
public static string Rx(this Ktoken k) { return(k.GetAttribute <TokenDscAttribute>().Rx); }
public static bool FRegex(this Ktoken k) { return(k.GetAttribute <TokenDscAttribute>().FRegex); }
public static Mtoken Mtoken(this Ktoken k) { return(k.GetAttribute <TokenDscAttribute>().Mtoken); }
private bool FCurrent(Ktoken ktoken) { return(tokenCur.Ktoken == ktoken); }
private bool FCurrent(Ktoken ktoken) { return tokenCur.Ktoken == ktoken; }