Package ptolemy.data.expr

Examples of ptolemy.data.expr.Token


        //ptolemy.data.Token result = tokens[0];
        ptolemy.data.Token childToken = _evaluateChild(node, 0);
        result += _childCode;

        for (int i = 1; i < numChildren; i++) {
            Token operator = (Token) lexicalTokenList.get(i - 1);

            if (operator.kind == PtParserConstants.MULTIPLY) {
                //_fireCode.append("*");
                result += "*";
            } else if (operator.kind == PtParserConstants.DIVIDE) {
View Full Code Here


        String result = "";

        int numChildren = node.jjtGetNumChildren();
        _assert(numChildren == 2, node, "The number of child nodes must be two");

        Token operator = node.getOperator();
        ptolemy.data.Token leftToken = _evaluateChild(node, 0);
        result += _childCode;

        if (operator.kind == PtParserConstants.EQUALS) {
            //_fireCode.append(" == ");
View Full Code Here

        //ptolemy.data.Token[] tokens = _evaluateAllChildren(node);
        int numChildren = node.jjtGetNumChildren();
        _assert(numChildren == 2, node, "The number of child nodes must be two");

        Token operator = node.getOperator();

        //ptolemy.data.Token token = tokens[0];
        //ptolemy.data.Token bitsToken = tokens[1];

        //_fireCode.append("(");
View Full Code Here

        for (int i = 1; i < numChildren; i++) {
            childType = CodeGeneratorHelper.codeGenType(((ASTPtRootNode) node
                    .jjtGetChild(i)).getType());

            Token operator = (Token) lexicalTokenList.get(i - 1);

            //ptolemy.data.Token nextToken = tokens[i];
            if (operator.kind == PtParserConstants.PLUS) {
                result = "$add_" + nodeType + "_" + childType + "(" + result
                        + ", ";
View Full Code Here

        //ptolemy.data.Token result = tokens[0];
        ptolemy.data.Token childToken = _evaluateChild(node, 0);
        result += _childCode;

        for (int i = 1; i < numChildren; i++) {
            Token operator = (Token) lexicalTokenList.get(i - 1);

            if (operator.kind == PtParserConstants.MULTIPLY) {
                //_fireCode.append("*");
                result += "*";
            } else if (operator.kind == PtParserConstants.DIVIDE) {
View Full Code Here

        String result = "";

        int numChildren = node.jjtGetNumChildren();
        _assert(numChildren == 2, node, "The number of child nodes must be two");

        Token operator = node.getOperator();
        ptolemy.data.Token leftToken = _evaluateChild(node, 0);
        result += _childCode;

        if (operator.kind == PtParserConstants.EQUALS) {
            //_fireCode.append(" == ");
View Full Code Here

        //ptolemy.data.Token[] tokens = _evaluateAllChildren(node);
        int numChildren = node.jjtGetNumChildren();
        _assert(numChildren == 2, node, "The number of child nodes must be two");

        Token operator = node.getOperator();

        //ptolemy.data.Token token = tokens[0];
        //ptolemy.data.Token bitsToken = tokens[1];

        //_fireCode.append("(");
View Full Code Here

        for (int i = 1; i < numChildren; i++) {
            childType = CodeGeneratorHelper.codeGenType(((ASTPtRootNode) node
                    .jjtGetChild(i)).getType());

            Token operator = (Token) lexicalTokenList.get(i - 1);

            //ptolemy.data.Token nextToken = tokens[i];
            if (operator.kind == PtParserConstants.PLUS) {
                result = "$add_" + nodeType + "_" + childType + "(" + result
                        + ", ";
View Full Code Here

                        + "not equal to number of operators plus one");

        Local resultLocal = (Local) _nodeToLocal.get(node.jjtGetChild(0));

        for (int i = 1; i < numChildren; i++) {
            Token operator = (Token) lexicalTokenList.get(i - 1);
            Local nextLocal = (Local) _nodeToLocal.get(node.jjtGetChild(i));

            if (operator.kind == PtParserConstants.MULTIPLY) {
                _units.insertBefore(Jimple.v().newAssignStmt(
                        tokenLocal,
View Full Code Here

        _generateAllChildren(node);

        int numChildren = node.jjtGetNumChildren();
        _assert(numChildren == 2, node, "The number of child nodes must be two");

        Token operator = (Token) node.getOperator();
        Local leftLocal = (Local) _nodeToLocal.get(node.jjtGetChild(0));
        Local rightLocal = (Local) _nodeToLocal.get(node.jjtGetChild(1));

        Type scalarType = RefType.v("ptolemy.data.ScalarToken");
        Local tokenLocal = Jimple.v().newLocal("token",
View Full Code Here

TOP

Related Classes of ptolemy.data.expr.Token

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.