Package st.gravel.support.compiler.ast

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


  @Test
  public void testParseFloat() {
    final FloatLiteralNode _node;
    _node = ((FloatLiteralNode) Parser.factory.source_("123412341345145145123412341234.003213123123").parseExpression());
    assertEquals((st.gravel.support.jvm.SmalltalkFactory) FloatLiteralNode.factory, (st.gravel.support.jvm.SmalltalkFactory) _node.factory());
    assertEquals((float) 123412341345145145123412341234.003213123123f, (float) _node.value(), (float) 0.000000001f);
  }

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


  @Test
  public void testParseFloat2() {
    final FloatLiteralNode _node;
    _node = ((FloatLiteralNode) Parser.factory.source_("3.0.").parseExpression());
    assertEquals((st.gravel.support.jvm.SmalltalkFactory) FloatLiteralNode.factory, (st.gravel.support.jvm.SmalltalkFactory) _node.factory());
    assertEquals((float) 3.0f, (float) _node.value(), (float) 0.000000001f);
  }

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

  @Test
  public void testParseFloatWithExponent() {
    final FloatLiteralNode _node;
    _node = ((FloatLiteralNode) Parser.factory.source_("1.23412e29").parseExpression());
    assertEquals((st.gravel.support.jvm.SmalltalkFactory) FloatLiteralNode.factory, (st.gravel.support.jvm.SmalltalkFactory) _node.factory());
    assertEquals((float) 1.23412e29f, (float) _node.value(), (float) 0.000000001f);
  }

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

  @Test
  public void testParseFloatWithNegativeExponent() {
    final FloatLiteralNode _node;
    _node = ((FloatLiteralNode) Parser.factory.source_("1.23412e-29").parseExpression());
    assertEquals((st.gravel.support.jvm.SmalltalkFactory) FloatLiteralNode.factory, (st.gravel.support.jvm.SmalltalkFactory) _node.factory());
    assertEquals((float) 1.23412e-29f, (float) _node.value(), (float) 0.000000001f);
  }

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