Package org.jruby.ast

Examples of org.jruby.ast.SValue19Node


        if (!expr) context.consumeCurrentValue();
    }

    @Override
    public void compileSValue(Node node, BodyCompiler context, boolean expr) {
        SValue19Node svalueNode = (SValue19Node)node;

        compile(svalueNode.getValue(), context,true);

        context.singlifySplattedValue19();
        // TODO: don't require pop
        if (!expr) context.consumeCurrentValue();
    }
View Full Code Here


        return new Splat19Node(position, makeNullNil(node));
    }

    @Override
    public SValueNode newSValueNode(ISourcePosition position, Node node) {
        return new SValue19Node(position, node);
    }
View Full Code Here

        return new Splat19Node(position, makeNullNil(node));
    }

    @Override
    public SValueNode newSValueNode(ISourcePosition position, Node node) {
        return new SValue19Node(position, node);
    }
View Full Code Here

        if (!expr) context.consumeCurrentValue();
    }

    @Override
    public void compileSValue(Node node, BodyCompiler context, boolean expr) {
        SValue19Node svalueNode = (SValue19Node)node;

        compile(svalueNode.getValue(), context,true);

        context.singlifySplattedValue19();
        // TODO: don't require pop
        if (!expr) context.consumeCurrentValue();
    }
View Full Code Here

TOP

Related Classes of org.jruby.ast.SValue19Node

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.