-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.sh
47 lines (45 loc) · 1.36 KB
/
build.sh
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
python3 build.py currant.js \
currant/license.js \
currant/parsing/preprocessor.js \
currant/parsing/lexer.js \
currant/types/typeUtils.js \
currant/nodes/node.js \
currant/nodes/blockNode.js \
currant/nodes/literalNode.js \
currant/nodes/variableNodes.js \
currant/nodes/jsReference.js \
currant/nodes/booleanLogic.js \
currant/nodes/numberOperations.js \
currant/nodes/comparisons.js \
currant/nodes/parentheses.js \
currant/nodes/getType.js \
currant/types/types.js \
currant/types/unsignedIntegers.js \
currant/types/signedIntegers.js \
currant/types/boolean.js \
currant/types/floatingPoint.js \
currant/types/function.js \
currant/types/nothing.js \
currant/types/pointer.js \
currant/types/array.js \
currant/types/customType.js \
currant/types/string.js \
currant/defaults/types.js \
currant/defaults/console.js \
currant/defaults/conditions.js \
currant/defaults/math.js \
currant/defaults/loops.js \
currant/defaults/boxes.js \
currant/defaults/strings.js \
currant/defaults/time.js \
currant/defaults/arrays.js \
currant/defaults/dataStructures.js \
currant/defaults/testing.js \
currant/defaults/macros.js \
currant/stack.js \
currant/scriptLoader.js \
currant/currant.js \
currant/currantScript.js
lineCount=$(cat currant.js | wc -l)
fileCount=$(find currant -type f | wc -l)
notify-send Built\ project\ \"Currant\" Built\ $lineCount\ lines\ of\ code\ over\ $fileCount\ files