Package st.gravel.support.compiler.ast

Examples of st.gravel.support.compiler.ast.IntegerLiteralNode.factory()


  @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());
  }

  @Test
  public void testParseInteger() {
View Full Code Here


  @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());
  }

  @Test
  public void testParseIntegerSpace() {
View Full Code Here

  @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());
  }

  @Test
  public void testParseKeywordBinaryUnaryExpression1() {
View Full Code Here

  @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());
  }

  @Test
  public void testParseNestedExpression() {
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.