Examples of factory()


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

  @Test
  public void testParseNamespacedVariable() {
    final NamespacedVariableNode _node;
    _node = ((NamespacedVariableNode) Parser.factory.source_(" foo.bar.baz ").parseExpression());
    assertEquals((st.gravel.support.jvm.SmalltalkFactory) NamespacedVariableNode.factory, (st.gravel.support.jvm.SmalltalkFactory) _node.factory());
    assertEquals((String) "foo.bar.baz", (String) _node.prettySourceString());
    assertEquals((String[]) new String[] { "foo", "bar", "baz" }, (String[]) _node.path());
  }

  @Test
View Full Code Here

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

  @Test
  public void testAssignmentExpression() {
    final Statement _node;
    _node = Parser.factory.source_(" foo := 7 ").parseStatement();
    assertTrue(st.gravel.support.jvm.ObjectExtensions.equals_(_node.factory(), AssignmentNode.factory));
    assertEquals((String) "foo := 7", (String) _node.prettySourceString());
  }

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

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

  @Test
  public void testParseString1() {
    final StringLiteralNode _node;
    _node = ((StringLiteralNode) Parser.factory.source_("\'fromage\'").parseExpression());
    assertTrue(st.gravel.support.jvm.ObjectExtensions.equals_(_node.factory(), StringLiteralNode.factory));
    assertTrue(st.gravel.support.jvm.StringExtensions.equals_(_node.value(), "fromage"));
  }

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

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

  @Test
  public void testParseSymbol1() {
    final SymbolLiteralNode _node;
    _node = ((SymbolLiteralNode) Parser.factory.source_("#\'from\'\'age\'").parseExpression());
    assertTrue(st.gravel.support.jvm.ObjectExtensions.equals_(_node.factory(), SymbolLiteralNode.factory));
    assertTrue(st.gravel.support.jvm.ObjectExtensions.equals_(_node.value(), st.gravel.core.Symbol.value("from\'age")));
  }

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

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

  @Test
  public void testParseUnaryExpression() {
    final UnaryMessageNode _node;
    _node = ((UnaryMessageNode) Parser.factory.source_(" 3 foo ").parseExpression());
    assertTrue(st.gravel.support.jvm.ObjectExtensions.equals_(_node.factory(), UnaryMessageNode.factory));
    assertEquals((String) "3 foo", (String) _node.prettySourceString());
  }

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

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

  @Test
  public void testParseUnaryMethod() {
    final UnaryMethodNode _node;
    _node = ((UnaryMethodNode) Parser.factory.parseMethod_("foo self baz. ^bar"));
    assertTrue(st.gravel.support.jvm.ObjectExtensions.equals_(_node.factory(), UnaryMethodNode.factory));
    assertEquals((String) "foo\n\tself baz.\n\t^bar", (String) _node.prettySourceString());
  }

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

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

  @Test
  public void testParseVariable() {
    final VariableNode _node;
    _node = ((VariableNode) Parser.factory.source_(" foo ").parseExpression());
    assertTrue(st.gravel.support.jvm.ObjectExtensions.equals_(_node.factory(), VariableNode.factory));
    assertEquals((String) "foo", (String) _node.prettySourceString());
  }

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