public StringLiteral(StringDelimiterToken StartToken, StringLiteralText Text, StringDelimiterToken EndToken) { this.StartToken = StartToken; this.Text = Text; this.EndToken = EndToken; }
// Token public bool TryParseStringDelimiterToken(Lexer lexer, out StringDelimiterToken result) { var next = lexer.Next(); if (next.Text == "\"") { result = new StringDelimiterToken(next); return(true); } result = null; return(false); } // Parse method end