Browse Source

Removed orphaned files

pull/14/head
Vitaly Puzrin 10 years ago
parent
commit
86f416da60
  1. 7
      lib/rules_core/typographer.js
  2. 47
      lib/typographer.js

7
lib/rules_core/typographer.js

@ -1,7 +0,0 @@
'use strict';
module.exports = function typographer(state) {
if (!state.options.typographer) { return; }
state.typographer.process(state);
};

47
lib/typographer.js

@ -1,47 +0,0 @@
// Class of typographic replacement rules
//
'use strict';
// TODO:
// - fractionals 1/2, 1/4, 3/4 -> ½, ¼, ¾
// - miltiplication 2 x 4 -> 2 × 4
var assign = require('./common/utils').assign;
var Ruler = require('./ruler');
var _rules = [
[ 'replace', require('./rules_text/replace') ],
[ 'smartquotes', require('./rules_text/smartquotes') ]
];
function Typographer() {
this.options = {};
this.ruler = new Ruler();
for (var i = 0; i < _rules.length; i++) {
this.ruler.push(_rules[i][0], _rules[i][1]);
}
}
Typographer.prototype.set = function (options) {
assign(this.options, options);
};
Typographer.prototype.process = function (state) {
var i, l, rules;
rules = this.ruler.getRules('');
for (i = 0, l = rules.length; i < l; i++) {
rules[i](state);
}
};
module.exports = Typographer;
Loading…
Cancel
Save