public void Visit(AssertNode node)
        {
            if (node.Children.Count != 1)
            {
                throw new InternalCompilerError("Invalid child count for assert node");
            }

            HandleExpression(node.Children[0], new List<VariableType> { VariableType.BOOLEAN });
        }
Ejemplo n.º 2
0
 public void Visit(AssertNode node)
 {
     node.Children[0].Accept(this);
     Emit(Bytecode.ASSERT);
     Emit(node.Children[0].Line);
 }