The library for web and native user interfaces.
Rename Woodchipper-related stuff.
No functional changes introduced by this commit. Renamed: woodchipper.js -> constants.js Woodchipper -> ConstantVisitor debranch -> propagate
Ben Newman committed
Jun 17, 2013 at 16:21 UTC
0f87e8ee87c37ce677d7c87c297e51b7f4694d88
2 files changed
+8
-9
bin/jsx
+4
-5
@@ -3,7 +3,7 @@
3
4
var visitors = require('../vendor/fbtransform/visitors').transformVisitors;
5
var transform = require('../vendor/fbtransform/lib/transform').transform;
6
-var debranch = require("../vendor/woodchipper").debranch;
6
+var propagate = require("../vendor/constants").propagate;
7
8
require("commoner").resolve(function(id) {
9
var context = this;
@@ -32,10 +32,9 @@ require("commoner").resolve(function(id) {
32
return context.makePromise(function(callback) {
33
var constants = context.config.constants || {};
34
35
- // Debranching means removing any obviously dead code after
36
- // replacing constant conditional expressions with literal
37
- // (boolean) values.
38
- debranch(constants, source, function(source) {
35
+ // Constant propagation means removing dead code after replacing
36
+ // constant conditional expressions with literal (boolean) values.
37
+ propagate(constants, source, function(source) {
38
callback(null, source);
39
});
40
});
vendor/constants.js
renamed
+4
-4
@@ -17,17 +17,17 @@
17
18
var recast = require('recast');
19
20
-exports.debranch = function(constants, source, writeback) {
20
+exports.propagate = function(constants, source, writeback) {
21
recast.runString(
22
source,
23
function(ast, callback) {
24
- callback(new Woodchipper(constants).visit(ast));
24
+ callback(new ConstantVisitor(constants).visit(ast));
25
},
26
{ writeback: writeback }
27
);
28
};
29
30
-var Woodchipper = recast.Visitor.extend({
30
+var ConstantVisitor = recast.Visitor.extend({
31
init: function(constants) {
32
this.constants = constants || {};
33
},
@@ -57,6 +57,6 @@ var Woodchipper = recast.Visitor.extend({
57
if (!module.parent) {
58
var constants = JSON.parse(process.argv[3]);
59
recast.run(function(ast, callback) {
60
- callback(new Woodchipper(constants).visit(ast));
60
+ callback(new ConstantVisitor(constants).visit(ast));
61
});
62
}