 }
 
 
+// MARK: - IntegerLiteralExpr
+
 extension IntegerLiteralExpr: ExpressibleByIntegerLiteral {
   public init(_ value: Int) {
     self.init(digits: String(value))

    self.init(value)
  }
}

extension CatchClause {
  /// A convenience initializer that calculates spacing around the `catch` keyword.

      label: label.map { Token.identifier($0) }, colon: label == nil ? nil : Token.colon, expression: expression, trailingComma: nil)
  }
}

// MARK: - VariableDecl

extension VariableDecl {
  /// Creates an optionally initialized property.
