orc.ast.extended
Interface ASTNode

All Superinterfaces:
Located
All Known Implementing Classes:
AsPattern, AssertType, Call, CallPattern, Capsule, Catch, CatchHandler, ClassDeclaration, ConsExpr, ConsPattern, DatatypeDeclaration, Declaration, Declare, DefMember, DefMemberClause, DefMemberType, DefsDeclaration, Dot, EqPattern, Expression, Field, HasType, IfThenElse, IncludeDeclaration, Lambda, Let, ListExpr, ListPattern, Literal, LiteralPattern, Name, NilExpr, NilPattern, Otherwise, Parallel, Pattern, Pruning, Sequential, SiteDeclaration, Stop, Temporary, Throw, TuplePattern, TypeAliasDeclaration, TypeDeclaration, TypedPattern, ValDeclaration, VariablePattern, WildcardPattern

public interface ASTNode
extends Located

Author:
jthywiss

Method Summary
<E> E
accept(Visitor<E> visitor)
           
 SourceLocation getSourceLocation()
           
 

Method Detail

getSourceLocation

SourceLocation getSourceLocation()
Specified by:
getSourceLocation in interface Located

accept

<E> E accept(Visitor<E> visitor)