Package de.danielkullmann.hackvm

Examples of de.danielkullmann.hackvm.HackVM.execute()


    result = vm.execute( "-", "7, 8", null );
    assertNull( result.getError() );
    assertTrue( result.getStack().size() == 1 );
    assertTrue( result.getStack().peek() == -1 );

    result = vm.execute( "*", "7, 8", null );
    assertNull( result.getError() );
    assertTrue( result.getStack().size() == 1 );
    assertTrue( result.getStack().peek() == 56 );

    result = vm.execute( "/", "6, 3", null );
View Full Code Here


    result = vm.execute( "*", "7, 8", null );
    assertNull( result.getError() );
    assertTrue( result.getStack().size() == 1 );
    assertTrue( result.getStack().peek() == 56 );

    result = vm.execute( "/", "6, 3", null );
    assertNull( result.getError() );
    assertTrue( result.getStack().size() == 1 );
    assertTrue( result.getStack().peek() == 2 );
   
    result = vm.execute( ":", "6, 3", null );
View Full Code Here

    result = vm.execute( "/", "6, 3", null );
    assertNull( result.getError() );
    assertTrue( result.getStack().size() == 1 );
    assertTrue( result.getStack().peek() == 2 );
   
    result = vm.execute( ":", "6, 3", null );
    assertNull( result.getError() );
    assertTrue( result.getStack().size() == 1 );
    assertTrue( result.getStack().peek() == 1 );
   
    result = vm.execute( ":", "3, 6", null );
View Full Code Here

    result = vm.execute( ":", "6, 3", null );
    assertNull( result.getError() );
    assertTrue( result.getStack().size() == 1 );
    assertTrue( result.getStack().peek() == 1 );
   
    result = vm.execute( ":", "3, 6", null );
    assertNull( result.getError() );
    assertTrue( result.getStack().size() == 1 );
    assertTrue( result.getStack().peek() == -1 );
   
    result = vm.execute( ":", "8, 8", null );
View Full Code Here

    result = vm.execute( ":", "3, 6", null );
    assertNull( result.getError() );
    assertTrue( result.getStack().size() == 1 );
    assertTrue( result.getStack().peek() == -1 );
   
    result = vm.execute( ":", "8, 8", null );
    assertNull( result.getError() );
    assertTrue( result.getStack().size() == 1 );
    assertTrue( result.getStack().peek() == 0 );
   
    result = vm.execute( "g!1", "2", null );
View Full Code Here

    result = vm.execute( ":", "8, 8", null );
    assertNull( result.getError() );
    assertTrue( result.getStack().size() == 1 );
    assertTrue( result.getStack().peek() == 0 );
   
    result = vm.execute( "g!1", "2", null );
    assertNull( result.getError() );
    assertTrue( result.getStack().size() == 1 );
    assertTrue( result.getStack().peek() == 1 );

    result = vm.execute( "g!1", "1", null );
View Full Code Here

    result = vm.execute( "g!1", "2", null );
    assertNull( result.getError() );
    assertTrue( result.getStack().size() == 1 );
    assertTrue( result.getStack().peek() == 1 );

    result = vm.execute( "g!1", "1", null );
    assertNull( result.getError() );
    assertTrue( result.getStack().size() == 0 );

    result = vm.execute( "?!1", "0, 2", null );
    assertNull( result.getError() );
View Full Code Here

    result = vm.execute( "g!1", "1", null );
    assertNull( result.getError() );
    assertTrue( result.getStack().size() == 0 );

    result = vm.execute( "?!1", "0, 2", null );
    assertNull( result.getError() );
    assertTrue( result.getStack().size() == 1 );
    assertTrue( result.getStack().peek() == 1 );

    result = vm.execute( "?!1", "1, 2", null );
View Full Code Here

    result = vm.execute( "?!1", "0, 2", null );
    assertNull( result.getError() );
    assertTrue( result.getStack().size() == 1 );
    assertTrue( result.getStack().peek() == 1 );

    result = vm.execute( "?!1", "1, 2", null );
    assertNull( result.getError() );
    assertTrue( result.getStack().size() == 0 );

    result = vm.execute( "      c1!", "8", null );
    assertNull( result.getError() );
View Full Code Here

    result = vm.execute( "?!1", "1, 2", null );
    assertNull( result.getError() );
    assertTrue( result.getStack().size() == 0 );

    result = vm.execute( "      c1!", "8", null );
    assertNull( result.getError() );
    assertTrue( result.getStack().size() == 1 );
    assertTrue( result.getStack().peek() == 6 );

    result = vm.execute( "      $1!", "8", null );
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.