public ErlangParenthesizedTypeSyntax(ErlangLeftParenToken left, ErlangTypeSyntax innerType, ErlangRightParenToken right) { LeftParen = left; InnerType = innerType; RightParen = right; }
public ErlangListOfTypeSyntax(ErlangLeftBracketToken left, ErlangTypeSyntax type, ErlangRightBracketToken right) : base(left, right) { Type = type; }
public ErlangNonEmptyListOfTypeSyntax(ErlangLeftBracketToken left, ErlangTypeSyntax type, ErlangCommaToken comma, ErlangDotDotDotToken dotDotDot, ErlangRightBracketToken right) : base(left, type, right) { Comma = comma; DotDotDot = dotDotDot; }
public ErlangTypeWithGuardSyntax(ErlangTypeSyntax type, ErlangTypeGuardSyntax typeGuard) { Type = type; TypeGuard = typeGuard; }