![]() | Name | Last modified | Size | Description |
---|---|---|---|---|
![]() | Parent Directory | - | ||
![]() | index.js | 2 years ago | 441 | 0fb859dc fixed mobile overflwo options [كارل مبارك] |
![]() | LICENSE.md | 2 years ago | 1.2K | 0fb859dc fixed mobile overflwo options [كارل مبارك] |
![]() | README.md | 2 years ago | 1.3K | 0fb859dc fixed mobile overflwo options [كارل مبارك] |
![]() | package.json | 2 years ago | 1.8K | 0fb859dc fixed mobile overflwo options [كارل مبارك] |
Takes an array of GLSL tokens and determines whether or not they're a property of another identifier.
properties(tokens)
Takes an array of GLSL tokens
from
glsl-tokenizer
and sets a
property
boolean for whether or not the token is a property.
var tokenizer = require('glsl-tokenizer/string')
var properties = require('glsl-token-properties')
var src = 'some.value[2];'
var tokens = tokenizer(src)
// determine which tokens are properties
properties(tokens)
tokens[0].data // "some"
tokens[0].property // false
tokens[2].data // "value"
tokens[2].property // true
tokens[4].data // "2"
tokens[4].property // false
MIT. See LICENSE.md for details.