Index: src/AST/Attribute.hpp
===================================================================
--- src/AST/Attribute.hpp	(revision fac05b31ae7c455b2839ef9d67643f124ca1a48e)
+++ src/AST/Attribute.hpp	(revision eb8d7911730848b28e94420c3e942149c370232e)
@@ -27,4 +27,5 @@
 class Expr;
 
+/// An entry in an attribute list: `__attribute__(( ... ))`
 class Attribute final : public Node {
 public:
Index: src/AST/Decl.hpp
===================================================================
--- src/AST/Decl.hpp	(revision fac05b31ae7c455b2839ef9d67643f124ca1a48e)
+++ src/AST/Decl.hpp	(revision eb8d7911730848b28e94420c3e942149c370232e)
@@ -316,5 +316,5 @@
 public:
 	bool isTyped; // isTyped indicated if the enum has a declaration like:
-	// enum (type_optional) Name {...} 
+	// enum (type_optional) Name {...}
 	ptr<Type> base; // if isTyped == true && base.get() == nullptr, it is a "void" type enum
 	enum class EnumHiding { Visible, Hide } hide;
@@ -374,4 +374,5 @@
 };
 
+/// Assembly declaration: `asm ... ( "..." : ... )`
 class AsmDecl : public Decl {
 public:
Index: src/AST/Expr.hpp
===================================================================
--- src/AST/Expr.hpp	(revision fac05b31ae7c455b2839ef9d67643f124ca1a48e)
+++ src/AST/Expr.hpp	(revision eb8d7911730848b28e94420c3e942149c370232e)
@@ -254,4 +254,5 @@
 };
 
+/// A name qualified by a namespace or type.
 class QualifiedNameExpr final : public Expr {
 public:
@@ -259,5 +260,5 @@
 	std::string name;
 
-	QualifiedNameExpr( const CodeLocation & loc, const Decl * d, const std::string & n ) 
+	QualifiedNameExpr( const CodeLocation & loc, const Decl * d, const std::string & n )
 	: Expr( loc ), type_decl( d ), name( n ) {}
 
@@ -621,4 +622,5 @@
 };
 
+/// A name that refers to a generic dimension parameter.
 class DimensionExpr final : public Expr {
 public:
@@ -910,5 +912,4 @@
 };
 
-
 }
 
Index: src/AST/Init.hpp
===================================================================
--- src/AST/Init.hpp	(revision fac05b31ae7c455b2839ef9d67643f124ca1a48e)
+++ src/AST/Init.hpp	(revision eb8d7911730848b28e94420c3e942149c370232e)
@@ -117,5 +117,5 @@
 	ptr<Init> init;
 
-	ConstructorInit( 
+	ConstructorInit(
 		const CodeLocation & loc, const Stmt * ctor, const Stmt * dtor, const Init * init )
 	: Init( loc, MaybeConstruct ), ctor( ctor ), dtor( dtor ), init( init ) {}
Index: src/AST/Stmt.hpp
===================================================================
--- src/AST/Stmt.hpp	(revision fac05b31ae7c455b2839ef9d67643f124ca1a48e)
+++ src/AST/Stmt.hpp	(revision eb8d7911730848b28e94420c3e942149c370232e)
@@ -397,4 +397,5 @@
 };
 
+// Clause in a waitfor statement: waitfor (..., ...) ...
 class WaitForClause final : public StmtClause {
   public:
@@ -457,4 +458,5 @@
 	MUTATE_FRIEND
 };
+
 } // namespace ast
 
