split specs and add rule for patterns
add parsing rule for tuple pattern
add parsing rule for wlidcast