]>
code.delx.au - gnu-emacs-elpa/blob - languages/javascript/binaries/scopifier
3 // Copyright (C) 2014-2015 Free Software Foundation, Inc.
5 // This file is part of GNU Emacs.
7 // This program is free software; you can redistribute it and/or modify
8 // it under the terms of the GNU General Public License as published by
9 // the Free Software Foundation, either version 3 of the License, or
10 // (at your option) any later version.
12 // This program is distributed in the hope that it will be useful,
13 // but WITHOUT ANY WARRANTY; without even the implied warranty of
14 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 // GNU General Public License for more details.
17 // You should have received a copy of the GNU General Public License
18 // along with this program. If not, see <http://www.gnu.org/licenses/>.
22 var scopifier
= require('../scopifier'),
25 process
.stdin
.setEncoding('utf8');
27 process
.stdin
.on('readable', function () {
28 var chunk
= process
.stdin
.read();
34 process
.stdin
.on('end', function () {
35 whole
= whole
.replace(/\r\n/g, '\n'); // Windows
36 console
.log(JSON
.stringify(scopifier(whole
)));