18 using System.Collections.Generic;
48 : base(id, mods, bases, decls,
location)
64 return v.Visit(
this, o);
Encapsulates a definition of a concrete interface.
Encapsulates a identifier expression of our programming language.
override Object Accept(Visitor v, Object o)
Accept method of a concrete visitor.
Location location
Location: Encapsulates in one object the line, column and filename
Encapsulates a definition of a concrete class or interface.
InterfaceDefinition(SingleIdentifierExpression id, List< Modifier > mods, List< string > bases, List< Declaration > decls, ErrorManagement.Location location)
Constructor of ClassDefinition.