Bike.Parser.Parser.ParseReturnStatement C# (CSharp) 메소드

ParseReturnStatement() 공개 메소드

public ParseReturnStatement ( ) : ReturnStatement
리턴 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;
        }