From 4857b748b73a7846855deb6b874345f1f7a98e4d Mon Sep 17 00:00:00 2001 From: alexlamsl Date: Thu, 10 Oct 2019 03:28:47 +0800 Subject: [PATCH] improve readability of `--help ast` --- tools/node.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/node.js b/tools/node.js index a1e14be1..58150e6b 100644 --- a/tools/node.js +++ b/tools/node.js @@ -46,7 +46,9 @@ function describe_ast() { if (ctor.SUBCLASSES.length > 0) { out.space(); out.with_block(function() { - ctor.SUBCLASSES.forEach(function(ctor, i) { + ctor.SUBCLASSES.sort(function(a, b) { + return a.TYPE < b.TYPE ? -1 : 1; + }).forEach(function(ctor, i) { out.indent(); doitem(ctor); out.newline();