Package st.gravel.support.compiler.ast

Examples of st.gravel.support.compiler.ast.IntegerLiteralNode


    assertEquals((float) 1.23412e-29f, (float) _node.value(), (float) 0.000000001f);
  }

  @Test
  public void testParseHexInteger() {
    final IntegerLiteralNode _node;
    _node = ((IntegerLiteralNode) Parser.factory.source_("16rFF").parseExpression());
    assertEquals((st.gravel.support.jvm.SmalltalkFactory) IntegerLiteralNode.factory, (st.gravel.support.jvm.SmalltalkFactory) _node.factory());
    assertEquals(255, (int) _node.value());
  }
View Full Code Here


    assertEquals(255, (int) _node.value());
  }

  @Test
  public void testParseInteger() {
    final IntegerLiteralNode _node;
    _node = ((IntegerLiteralNode) Parser.factory.source_("123").parseExpression());
    assertEquals((st.gravel.support.jvm.SmalltalkFactory) IntegerLiteralNode.factory, (st.gravel.support.jvm.SmalltalkFactory) _node.factory());
    assertEquals(123, (int) _node.value());
  }
View Full Code Here

    assertEquals(123, (int) _node.value());
  }

  @Test
  public void testParseIntegerSpace() {
    final IntegerLiteralNode _node;
    _node = ((IntegerLiteralNode) Parser.factory.source_("123 ").parseExpression());
    assertEquals((st.gravel.support.jvm.SmalltalkFactory) IntegerLiteralNode.factory, (st.gravel.support.jvm.SmalltalkFactory) _node.factory());
    assertEquals(123, (int) _node.value());
  }
View Full Code Here

    assertEquals((String[]) new String[] { "foo", "bar", "baz" }, (String[]) _node.path());
  }

  @Test
  public void testParseNegativeInteger() {
    final IntegerLiteralNode _node;
    _node = ((IntegerLiteralNode) Parser.factory.source_("-123").parseExpression());
    assertEquals((st.gravel.support.jvm.SmalltalkFactory) IntegerLiteralNode.factory, (st.gravel.support.jvm.SmalltalkFactory) _node.factory());
    assertEquals(-123, (int) _node.value());
  }
View Full Code Here

TOP

Related Classes of st.gravel.support.compiler.ast.IntegerLiteralNode

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.