/// <summary> /// Function checks if current line ends with comment and consume it /// </summary> /// <returns></returns> private bool CurrentLineEndsWithComment() { if (_input.La(1) == '/' && _input.La(2) == '/') { while (_input.La(1) != '\n' && _input.La(1) != '\r' && _input.La(1) != Eof) { InputStream.Consume(); } if (_input.La(1) == -1 || InWsaMode) { Emit(_currentToken); ExitInValueMode(); //Emitting NEWLINE if not in WSA if (!InWsaMode) { EmitIndentationToken(NEWLINE, CharIndex, CharIndex); } } else { Skip(); } return(true); } return(false); }