private ParseTree parseBreakStatement ( ) { SourcePosition start = getTreeStartLocation ( ) ; eat ( TokenType . BREAK ) ; IdentifierToken name = null ; if ( ! peekImplicitSemiColon ( ) ) { name = eatIdOpt ( ) ; } eatPossibleImplicitSemiColon ( ) ; return new BreakStatementTree ( getTreeLocation ( start ) , name ) ; }
12 . 8 The break Statement