Index: src/main.cc
===================================================================
--- src/main.cc	(revision 1335e6f20adb44296e79c1323aaf62e366ba21e1)
+++ src/main.cc	(revision 3e2f5e336927352507dad0bd60bf14516e24afae)
@@ -454,23 +454,24 @@
 	const char * descript;
 } printopts[] = {
-	{ "altexpr", expraltp, true, "alternatives for expressions" },
-	{ "ascodegen", codegenp, true, "as codegen rather than AST" },
-	{ "ast", astp, true, "AST after parsing" },
-	{ "astdecl", validp, true, "AST after declaration validation pass" },
-	{ "asterr", errorp, true, "AST on error" },
-	{ "astexpr", exprp, true, "AST after expression analysis" },
-	{ "astgen", genericsp, true, "AST after instantiate generics" },
-	{ "box", bboxp, true, "before box step" },
-	{ "ctordtor", ctorinitp, true, "after ctor/dtor are replaced" },
-	{ "codegen", bcodegenp, true, "before code generation" },
+	{ "ascodegen", codegenp, true, "print AST as codegen rather than AST" },
+	{ "asterr", errorp, true, "print AST on error" },
 	{ "declstats", declstatsp, true, "code property statistics" },
 	{ "parse", yydebug, true, "yacc (parsing) debug information" },
 	{ "pretty", prettycodegenp, true, "prettyprint for ascodegen flag" },
-	{ "resolver", bresolvep, true, "before resolver step" },
 	{ "rproto", resolvprotop, true, "resolver-proto instance" },
-	{ "rsteps", resolvep, true, "resolver steps" },
-	{ "symevt", symtabp, true, "symbol table events" },
-	{ "tree", parsep, true, "parse tree" },
-	{ "tuple", tuplep, true, "after tuple expansion" },
+	{ "rsteps", resolvep, true, "print resolver steps" },
+	{ "tree", parsep, true, "print parse tree" },
+	// code dumps
+	{ "ast", astp, true, "print AST after parsing" },
+	{ "symevt", symtabp, true, "print AST after symbol table events" },
+	{ "altexpr", expraltp, true, "print alternatives for expressions" },
+	{ "astdecl", validp, true, "print AST after declaration validation pass" },
+	{ "resolver", bresolvep, true, "print AST before resolver step" },
+	{ "astexpr", exprp, true, "print AST after expression analysis" },
+	{ "ctordtor", ctorinitp, true, "print AST after ctor/dtor are replaced" },
+	{ "tuple", tuplep, true, "print AST after tuple expansion" },
+	{ "astgen", genericsp, true, "print AST after instantiate generics" },
+	{ "box", bboxp, true, "print AST before box step" },
+	{ "codegen", bcodegenp, true, "print AST before code generation" },
 };
 enum { printoptsSize = sizeof( printopts ) / sizeof( printopts[0] ) };
