add lexing-rule module