Changed the way the endif etc token are calculated Also keep track of Lexer Regions and Parser Regions separately
Changed the way the endif etc token are calculated
Also keep track of Lexer Regions and Parser Regions separately

X-Sharp/XSharpPublic,X-Sharp/XSharpPublic,X-Sharp/XSharpPublic,X-Sharp/XSharpPublic,X-Sharp/XSharpPublic