Examples of VariableNode


Examples of anvil.script.expression.VariableNode

      if (_expression.needLineNumbers()) {
        context.location(getLocation());
      }
      FunctionStatement function = getFunctionStatement();
      if (_autoreturn && function != null) {
        VariableNode var = function.getReturnVariable();
        if (var != null) {
          var.compile(context, _expression);
        } else {
          _expression.compile(context, Expression.GET);
        }
      } else {
        _expression.compile(context, Expression.GET);
View Full Code Here

Examples of anvil.script.expression.VariableNode

    }
    _expression.check(context);
    _statement.check(context);
    FunctionStatement function = getFunctionStatement();
    if (function.isGenerator()) {
      _enumvar = new VariableNode(function.declare("enum$"+hashCode()));
      if (_index != null) {
        _indexvar = new VariableNode(function.declare("index$"+hashCode()));
      }
    } 
  }
View Full Code Here

Examples of anvil.script.expression.VariableNode

    }

    if (!_allconstant) {
      FunctionStatement function = getFunctionStatement();
      if (function.isGenerator()) {
        _switch = new VariableNode(function.declare("switch$"+hashCode()));
      }
    }
  }
View Full Code Here

Examples of anvil.script.expression.VariableNode

    case FALSE:
    case TRUE:
    case PATTERN:
      ArrayArgument();
      FunctionStatement function = flowPeek().getFunctionStatement();
      VariableNode var = new VariableNode(function.declare("array$"+root.hashCode()));
      Location location = parent.getLocation();
      AssignmentNode assign = new AssignmentNode(location, 2);
      assign.setChild(0, new EmptyReferenceNode(var));
      assign.setChild(1, pop());
      parent.setChildStatement(new EvalStatement(parent, location,
View Full Code Here

Examples of com.vaadin.sass.internal.tree.VariableNode

    public void endDocument(InputSource source) throws CSSException {
    }

    @Override
    public void variable(String name, LexicalUnitImpl value, boolean guarded) {
        VariableNode node = new VariableNode(name, value, guarded);
        nodeStack.peek().appendChild(node);
    }
View Full Code Here

Examples of com.vaadin.sass.internal.tree.VariableNode

    private static void replaceEachDefNode(EachDefNode defNode) {
        Node last = defNode;

        for (final String var : defNode.getVariables()) {
            VariableNode varNode = new VariableNode(defNode.getVariableName()
                    .substring(1), LexicalUnitImpl.createIdent(var), false);
            ArrayList<VariableNode> variables = new ArrayList<VariableNode>(
                    ScssStylesheet.getVariables());
            variables.add(varNode);
View Full Code Here

Examples of com.vaadin.sass.internal.tree.VariableNode

        documentHandler.endMixinDirective(name, args);
    }

    final public ArrayList<VariableNode> arglist() throws ParseException {
        ArrayList<VariableNode> args = new ArrayList<VariableNode>();
        VariableNode arg;
        boolean hasNonOptionalArgument = false;
        arg = mixinArg();
        label_97: while (true) {
            switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
            case COMMA:
View Full Code Here

Examples of com.vaadin.sass.internal.tree.VariableNode

            break;
        default:
            jj_la1[148] = jj_gen;
            ;
        }
        VariableNode arg = new VariableNode(name, first, false);
        {
            if (true) {
                return arg;
            }
        }
View Full Code Here

Examples of com.vaadin.sass.internal.tree.VariableNode

    public void endDocument(InputSource source) throws CSSException {
    }

    @Override
    public void variable(String name, LexicalUnitImpl value, boolean guarded) {
        VariableNode node = new VariableNode(name, value, guarded);
        nodeStack.peek().appendChild(node);
    }
View Full Code Here

Examples of org.apache.flex.compiler.internal.tree.as.VariableNode

        classNodeMovie.setNamespace(new NamespaceIdentifierNode(INamespaceConstants.public_));
        packageContents.addItem(classNodeMovie);
        ScopedBlockNode classNodeMovieContents = classNodeMovie.getScopedNode();

        // generate: private static var bytes:ByteArray = null;
        VariableNode variableNodeBytes = new VariableNode(new IdentifierNode("bytes"));
        variableNodeBytes.setNamespace(new NamespaceIdentifierNode(INamespaceConstants.private_));
        variableNodeBytes.addModifier(new ModifierNode(IASKeywordConstants.STATIC));
        variableNodeBytes.setType(null, new IdentifierNode("ByteArray"));
        ASToken assignToken = new ASToken(ASTokenTypes.TOKEN_OPERATOR_ASSIGNMENT, -1, -1, -1, -1, "=");
        ASToken nullToken = new ASToken(ASTokenTypes.TOKEN_KEYWORD_NULL, -1, -1, -1, -1, IASKeywordConstants.NULL);
        LiteralNode nullNode = new LiteralNode(LiteralType.NULL, nullToken);
        variableNodeBytes.setAssignedValue(assignToken, nullNode);
        classNodeMovieContents.addItem(variableNodeBytes);

        // build the constructor
        IdentifierNode constructorNameNode = new IdentifierNode(movieClassName);
        constructorNameNode.setReferenceValue(classNodeMovie.getDefinition());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.