Bike.Parser.Parser.ParseReturnStatement C# (CSharp) Method

ParseReturnStatement() public method

public ParseReturnStatement ( ) : ReturnStatement
return ReturnStatement
        public ReturnStatement ParseReturnStatement()
        {
            var returnStatement = new ReturnStatement { Token = Next() };
            Match(TokenType.Return);
            if (Next().Type == TokenType.SemiColon)
            {
                Match(TokenType.SemiColon);
                return returnStatement;
            }
            returnStatement.Expression = ParseAssignmentExpression();
            Match(TokenType.SemiColon);
            return returnStatement;
        }