all files / src/ attrlexer.js

100% Statements 3/3
100% Branches 0/0
100% Functions 0/0
100% Lines 3/3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15                        
const moo = require('moo')
 
const lexer = moo.compile({
  WS:      /[ \t]+/,
  pipe: '|',
  lparen:  '(',
  rparen:  ')',
  asterisk: '*',
  unknown: '???',
  unknownIdentifier: '?',
  absent: '---',
  constant: /[^|()*\n \t]+/,
});
 
module.exports = lexer;