whole_func_string: function isPragmaToken(tt) {
      switch (tt) {
        case IDENTIFIER:
        case STRING:
        case NUMBER:
        case NULL:
        case TRUE:
        case FALSE:
          return true;
      }
      return false;
  }
func_code_string: function isPragmaToken(tt) {
      switch (tt) {
        case IDENTIFIER:
        case STRING:
        case NUMBER:
        case NULL:
        case TRUE:
        case FALSE:
          return true;
      }
      return false;
  }
func_documentation_string: /*
  isPragmaToken :: (number) -> boolean