Pattern parser (continued)

Alternative tests are working, need to work on counts (+, ?, *)