Ejemplo n.º 1
0
        public override ConstantValue VisitValueString(YarnSpinnerParser.ValueStringContext context)
        {
            string stringVal = context.STRING().GetText().Trim('"');

            return(new ConstantValue {
                type = Yarn.Type.String, value = stringVal
            });
        }
Ejemplo n.º 2
0
        public override int VisitValueString(YarnSpinnerParser.ValueStringContext context)
        {
            // stripping the " off the front and back actually is this what we
            // want?
            string stringVal = context.STRING().GetText().Trim('"');

            this.compiler.Emit(OpCode.PushString, context.Start, new Operand(stringVal));

            return(0);
        }
Ejemplo n.º 3
0
 public override string VisitValueString([NotNull] YarnSpinnerParser.ValueStringContext context)
 {
     return(context.STRING().GetText().Trim('"'));
 }
Ejemplo n.º 4
0
 public override Value VisitValueString(YarnSpinnerParser.ValueStringContext context)
 {
     return(new Value(BuiltinTypes.String, context.STRING().GetText().Trim('"')));
 }