cl-fsm
Version:
Regular Expression && FSM
20 lines (16 loc) • 391 B
JavaScript
;
let Parser = require('../../lib/parser');
let display = (regExp) => {
let parser = new Parser();
let tnfa = parser.parse(regExp);
// console.log(tnfa.nfa.toDFA(tnfa.start).dfa);
};
describe('parser', () => {
it('base', () => {
display('a');
display('ab');
display('a|b');
display('^[abc]');
display('a*');
});
});