This PR fixes a bug with `firstIndent` in the `reduceLines` function. The `Indent` token consists of two space character groups or one tab. In my previous, quick [solution](https://github.com/STRd6/jadelet/issues/23#issuecomment-915169873), I forgot to test cases with an odd number of spaces. In such cases, the parser can't detect the `TagName` token because of the "orphaned" space character in front. For example, in this case (symbol `⊔` represents a space) : ```javascript var templateFoo = `div ⊔⊔⊔⊔⊔⊔⊔⊔⊔⊔⊔⊔⊔⊔⊔⊔⊔⊔⊔⊔span @name ``` there are 21 spaces. The parser will detect ten indents but will not detect `LineBody` token because of preceding space character (e.g., `⊔span`). To solve this, I added a rule for the `TagName` token, which now allows a single space character preceding an `Indetifier` token.
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be still under discussion. The issue was opened by zdenko and has received 0 comments.