private void CompileStringConstant(Parser parser, ByteBuffer buffer, StringConstant stringConstant, bool outputUsed) { if (!outputUsed) throw new ParserException(stringConstant.FirstToken, "This expression does nothing."); int stringId = parser.GetStringConstant(stringConstant.Value); buffer.Add(stringConstant.FirstToken, OpCode.LITERAL, parser.GetStringConstant(stringConstant.Value)); }