MCPcopy
hub / github.com/antlr/antlr4 / values

Method values

runtime/JavaScript/src/antlr4/misc/BitSet.js:51–64  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

49 }
50
51 values() {
52 const result = new Array(this.length);
53 let pos = 0;
54 const length = this.data.length;
55 for (let k = 0; k < length; ++k) {
56 let l = this.data[k];
57 while (l !== 0) {
58 const t = l & -l;
59 result[pos++] = (k << 5) + BitSet._bitCount(t - 1);
60 l ^= t;
61 }
62 }
63 return result;
64 }
65
66 minValue() {
67 for (let k = 0; k < this.data.length; ++k) {

Callers 15

hashCodeMethod · 0.95
toStringMethod · 0.95
getConflictingAltsMethod · 0.95
getTextMethod · 0.45
sortedStatesMethod · 0.45
PredictionMode.jsFile · 0.45
BitSetSpec.jsFile · 0.45
getTextMethod · 0.45
decodeMethod · 0.45

Calls 1

_bitCountMethod · 0.80

Tested by 2

decodeMethod · 0.36
parseSourcesMethod · 0.36