{"size": 2902, "ext": "js", "max_stars_repo_path": "packages/rosaenlg/mixins/accessors.js", "max_stars_repo_name": "addventa/rosaenlg", "max_stars_repo_stars_event_min_datetime": "2020-10-31T04:28:34.000Z", "max_stars_repo_stars_event_max_datetime": "2022-03-25T06:42:19.000Z", "max_issues_repo_path": "packages/rosaenlg/mixins/accessors.js", "max_issues_repo_name": "addventa/rosaenlg", "max_issues_repo_issues_event_min_datetime": "2020-11-09T13:27:37.000Z", "max_issues_repo_issues_event_max_datetime": "2022-03-23T15:35:01.000Z", "max_forks_repo_path": "packages/rosaenlg/mixins/accessors.js", "max_forks_repo_name": "addventa/rosaenlg", "max_forks_repo_forks_event_min_datetime": "2020-12-14T15:38:33.000Z", "max_forks_repo_forks_event_max_datetime": "2022-03-04T18:41:48.000Z"}
{"max_stars_count": 58, "max_issues_count": 62, "max_forks_count": 13, "avg_line_length": 20.1527777778, "max_line_length": 67, "alphanum_fraction": 0.7425913163}
/**
 * @license
 * Copyright 2021 Ludan Stoecklé
 * SPDX-License-Identifier: Apache-2.0
 */

//-------- using GenderNumberManager

function setRefGender(obj, gender) {
  util.genderNumberManager.setRefGender(obj, gender, null);
}

function getRefGender(obj) {
  return util.genderNumberManager.getRefGender(obj);
}

function setRefNumber(obj, number) {
  util.genderNumberManager.setRefNumber(obj, number);
}

function getRefNumber(obj) {
  return util.genderNumberManager.getRefNumber(obj);
}

function setRefGenderNumber(obj, gender, number) {
  util.genderNumberManager.setRefGenderNumber(obj, gender, number);
}

function getAnonymous(gender, number) {
  return util.genderNumberManager.getAnonymous(gender, number);
}
function getAnonMS() {
  return util.genderNumberManager.getAnonMS();
}
function getAnonMP() {
  return util.genderNumberManager.getAnonMP();
}
function getAnonFS() {
  return util.genderNumberManager.getAnonFS();
}
function getAnonFP() {
  return util.genderNumberManager.getAnonFP();
}

//-------- using RefsManager

function resetRep(obj) {
  util.refsManager.resetRep(obj);
}

function hasTriggeredRef(obj) {
  return util.refsManager.hasTriggeredRef(obj);
}

function setTriggeredRef(obj) {
  util.refsManager.setTriggeredRef(obj);
}

function dumpRefMap() {
  util.refsManager.dumpRefMap();
}

function getNextRep(obj, params) {
  return util.refsManager.getNextRep(obj, params);
}

//-------- using SaidManager

function dumpHasSaid() {
  util.saidManager.dumpHasSaid();
}

function getDumpHasSaid() {
  return util.saidManager.getDumpHasSaid();
}

function getHasSaidCopy() {
  return util.saidManager.getHasSaidCopy();
}

function recordSaid(key) {
  util.saidManager.recordSaid(key);
}

function deleteSaid(key) {
  util.saidManager.deleteSaid(key);
}

function hasSaid(key) {
  return util.saidManager.hasSaid(key);
}

function recordValue(key, value) {
  util.getSaidManager().recordValue(key, value);
}

function deleteValue(key) {
  util.getSaidManager().deleteValue(key);
}

function getValue(key) {
  return util.getSaidManager().getValue(key);
}

//-------- using helper

function hasFlag(params, flag) {
  return util.helper.hasFlag(params, flag);
}

function getFlagValue(params, flag) {
  return util.helper.getFlagValue(params, flag);
}

function protectString(string) {
  return util.helper.protectString(string);
}

function isSentenceStart() {
  return util.helper.isSentenceStart();
}

function getMorF(table, obj) {
  return util.helper.getMFN(table, obj);
}

function getMFN(table, obj) {
  return util.helper.getMFN(table, obj);
}

function getSorP(table, obj) {
  return util.helper.getSorP(table, obj);
}

//-------- using DictManager

function setWordData(word, wordData) {
  util.languageImpl.getDictManager().setWordData(word, wordData);
}

function setAdjData(word, wordData) {
  util.languageImpl.getDictManager().setAdjData(word, wordData);
}
