Bike.Parser.Parser.ParseSwitchStatement C# (CSharp) Метод

ParseSwitchStatement() публичный Метод

public ParseSwitchStatement ( ) : SwitchStatement
Результат SwitchStatement
        public SwitchStatement ParseSwitchStatement()
        {
            var switchStatement = new SwitchStatement { Token = Next() };
            Match(TokenType.Switch);
            Match(TokenType.LeftParen);
            switchStatement.Condition = ParseAssignmentExpression();
            Match(TokenType.RightParen);
            Match(TokenType.LeftBrace);
            while (Next().IsNot(TokenType.RightBrace))
                switchStatement.Cases.Add(ParseCaseClause());
            Match(TokenType.RightBrace);
            return switchStatement;
        }