| (?&InlineTable)
)
- (?<NLSeq> \x0A | (?: \x0D \x0A))
+ (?<NLSeq> (?> \x0D? \x0A))
(?<NL> (?&NLSeq) | (?&Comment))
- (?<WSChar> [ \x20 \x09 ]) # (space, tab)
+ (?<WSChar> \x20 | \x09) # (space, tab)
(?<WS> (?&WSChar)*)
(?<Comment> \x23 .* (?&NLSeq)?)
\[\[ (?&Key) \]\] \n
(?:
- (?: (?&KeyValuePair) \n )
+ (?: (?&KeyValuePair) (?=(?&NLSeq)) )
| (?&ArrayOfTables)
| (?&Table)
)*
#-----------------------------------------------------------------------------
# Boolean
#-----------------------------------------------------------------------------
- (?<Boolean> \b(?:true)|(?:false))\b
+ (?<Boolean> \b(?:true)|(?:false)\b)
#-----------------------------------------------------------------------------
# Integer