-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChickenWrapper.js
67 lines (63 loc) · 2.43 KB
/
ChickenWrapper.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#! /usr/bin/node
const fs = require('fs')
function chicken(CHICKEN, Chicken) {
Chicken &&( chicken. chicken =[,
CHICKEN, CHICKEN = Chicken = chicken.
$Chicken =-( CHICKEN ==( chicken.
Chicken = Chicken ))], chicken.
chicken [Chicken++] = chicken. chicken, chicken.
CHICKEN = ++Chicken, chicken (--Chicken), chicken.
$Chicken = ++Chicken, chicken. CHICKEN++ );
Chicken = chicken. Chicken [chicken.
$Chicken++ ]; chicken. Chicken = CHICKEN? Chicken?
'\012'== Chicken? chicken (++ CHICKEN, chicken.
chicken [++ chicken. CHICKEN ]=
CHICKEN - CHICKEN ): Chicken
==' '|'\015'== Chicken ||
(Chicken )== "c" & chicken. Chicken [chicken.
$Chicken++ ]== "h" & chicken. Chicken [chicken.
$Chicken++ ]== "i" & chicken. Chicken [chicken.
$Chicken++ ]== "c" & chicken. Chicken [chicken.
$Chicken++ ]== "k" & chicken. Chicken [chicken.
$Chicken++ ]== "e" & chicken. Chicken [chicken.
$Chicken++ ]== "n"&&++chicken. chicken [chicken.
CHICKEN]? chicken (CHICKEN)
:[ "Error on line "+CHICKEN+": expected 'chicken'",
chicken. CHICKEN = CHICKEN ++- CHICKEN ]:
chicken. chicken :( CHICKEN = chicken.
Chicken[chicken.CHICKEN], Chicken? (Chicken =
--Chicken? --Chicken? --Chicken? --Chicken? --Chicken?
--Chicken? --Chicken? --Chicken? --Chicken?
chicken. CHICKEN++ &&
--Chicken :'&#'+CHICKEN+';': chicken.
Chicken [chicken. Chicken [-- chicken. CHICKEN ]&&
(chicken. $Chicken += CHICKEN), --chicken.
CHICKEN ]: chicken. Chicken [chicken.
Chicken [CHICKEN] = chicken. Chicken
[-- chicken. CHICKEN ],-- chicken. CHICKEN ]:
chicken. Chicken [chicken. Chicken [chicken.
$Chicken++ ]] [CHICKEN]: CHICKEN == chicken.
Chicken [-- chicken. CHICKEN ]:
CHICKEN*chicken. Chicken [-- chicken.
CHICKEN ]: chicken. Chicken [-- chicken.
CHICKEN ]- CHICKEN: chicken. Chicken [-- chicken.
CHICKEN ]+ CHICKEN: chicken.
CHICKEN ++ && "chicken", chicken.
Chicken [chicken. CHICKEN ]= Chicken, chicken
()): CHICKEN );
return chicken.
Chicken
}
function parseHtmlEntities(str) {
return str.replace(/&#([0-9]{1,3});/gi, function(match, numStr) {
var num = parseInt(numStr, 10);
return String.fromCharCode(num);
});
}
if(process.argv[2] !== undefined) {
fs.readFile(process.argv[2], 'utf8', (err, data) => {
if(err) throw err
var r = chicken(process.argv[3], data)
console.log(parseHtmlEntities(r))
})
}