A concise definition of the Ruby programming language
WhileOrUntilLoop = while Expr Do CompoundStatement end | until Expr Do CompoundStatement end