original_string: public static function get_dp_options() {
          $options = array();
          for ($i = 0; $i <= self::MAX_DP; $i += 1) {
              $options[$i] = $i;
          }
          return $options;
      }
code: public static function get_dp_options() {
          $options = array();
          for ($i = 0; $i <= self::MAX_DP; $i += 1) {
              $options[$i] = $i;
          }
          return $options;
      }
code_tokens: public static function get_dp_options ( ) { $ options = array ( ) ; for ( $ i = 0 ; $ i <= self :: MAX_DP ; $ i += 1 ) { $ options [ $ i ] = $ i ; } return $ options ; }
docstring: Returns the valid choices for the number of decimal places for showing
  question marks. For use in the user interface.
  
  Calling code should probably use {@link question_engine::get_dp_options()}
  rather than calling this method directly.
  
  @return array suitable for passing to {@link html_writer::select()} or similar.
docstring_tokens: Returns the valid choices for the number of decimal places for showing question marks . For use in the user interface .