1 package org.simantics.scl.compiler.internal.parsing.declarations;
\r
3 import java.util.List;
\r
5 import org.simantics.scl.compiler.elaboration.expressions.Expression;
\r
6 import org.simantics.scl.compiler.internal.parsing.Token;
\r
8 public class DAnnotationAst extends DeclarationAst {
\r
9 public static final DAnnotationAst[] EMPTY_ARRAY = new DAnnotationAst[0];
\r
11 public final Token id;
\r
12 public final Expression[] parameters;
\r
14 public DAnnotationAst(Token id, List<Expression> parameters) {
\r
16 this.parameters = parameters.toArray(new Expression[parameters.size()]);
\r
20 public void toString(int indentation, StringBuilder b) {
\r
21 for(int i=0;i<indentation;++i)
\r