public void size(string action, string[] words, RihaNode[] previuseActionResult)
    {
        string printPattern = @"\s*size\s+of\s*";

        if (MatchesRegex(action, printPattern))
        {
            RihaNode node = previuseActionResult[previuseActionResult.Length - 1];
            codeOutput += node.GetSize() + "\n";
            Debug.Log(node.GetSize());
        }
    }
Example #2
0
    public RihaNode bigger_than(RihaNode[] parameters)
    {
        bool     ret            = false;
        RihaNode comperisonNode = parameters[parameters.Length - 1];

        if (comperisonNode.GetSize() < GetSize())
        {
            ret = true;
        }
        return(new RihaNode(ValueType.boolean, ret));
    }
Example #3
0
    public RihaNode less_than(RihaNode[] parameters)
    {
        bool     ret            = false;
        RihaNode comperisonNode = parameters[parameters.Length - 1];

        if (comperisonNode.GetSize() > GetSize())
        {
            ret = true;
        }
        Debug.Log(ret);
        return(new RihaNode(ValueType.boolean, ret));
    }