UNPKG

433 BJavaScriptView Raw
1var tokenizer = require('glsl-tokenizer')()
2 , fs = require('fs')
3 , parser = require('../index')
4 , path = require('path').join(__dirname, 'test.glsl')
5
6var num = 0
7 , types = []
8
9fs.createReadStream(path)
10 .pipe(tokenizer)
11 .pipe(parser())
12 .on('data', function(x) {
13 console.log(selector(x))
14 })
15
16function selector(x) {
17 var list = []
18 do {
19 list.unshift(x.type)
20 } while(x = x.parent)
21
22 return list.join('/')
23}