// Path: src/iode/ast/Node.java
// public abstract class Node  {
// 	public abstract String generate();
// }


import iode.ast.Node;
package iode.ast.nodes;


public class ASTParenthesis extends Node {

	private Node value;
	
	public ASTParenthesis(Node value) {
		this.value = value;
	}

	@Override
	public String generate() {
		return "(" + value.generate() + ")";
	}

// Path: src/iode/ast/Node.java
// public abstract class Node  {
// 	public abstract String generate();
// }


// Path: src/iode/ast/nodes/ASTParenthesis.java
import iode.ast.Node;

package iode.ast.nodes;


public class ASTParenthesis extends Node {

	private Node value;
	
	public ASTParenthesis(Node value) {
		this.value = value;
	}

	@Override
	public String generate() {
		return "(" + value.generate() + ")";
	}

	public Node getValue() {