{"id":20625539,"url":"https://github.com/denull/seman","last_synced_at":"2025-04-15T15:08:18.406Z","repository":{"id":11819931,"uuid":"14371661","full_name":"denull/seman","owner":"denull","description":"Clone of seman project from aot.ru","archived":false,"fork":false,"pushed_at":"2013-11-13T17:55:04.000Z","size":58600,"stargazers_count":7,"open_issues_count":3,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-15T15:08:09.154Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/denull.png","metadata":{"files":{"readme":"readme","changelog":null,"contributing":null,"funding":null,"license":"copying","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-11-13T17:52:56.000Z","updated_at":"2022-02-08T13:44:52.000Z","dependencies_parsed_at":"2022-09-14T03:23:02.510Z","dependency_job_id":null,"html_url":"https://github.com/denull/seman","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/denull%2Fseman","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/denull%2Fseman/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/denull%2Fseman/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/denull%2Fseman/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/denull","download_url":"https://codeload.github.com/denull/seman/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249094932,"owners_count":21211837,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-16T13:09:56.668Z","updated_at":"2025-04-15T15:08:18.382Z","avatar_url":"https://github.com/denull.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is a RML package (RML is Russian acronym, stands for Linguistic Environment).\r\n\r\nThis program is distributed under the Library GNU Public Licence, which is in the file\r\nCOPYING.  \r\n\r\nThis program was  written by Alexey Sokirko, Igor Nozhov, Lev Gershenzon, Andrey Putrin \r\nand many other people.\r\n\r\nThe project started in Moscow in Dialing \r\nCompany (Russian and English language). The German part was created  \r\nat Berlin-Brandenburg Academy of Sciences and Humanities in  Berlin (the project DWDS). \r\n\r\nRussian website (Russian documents) is www.aot.ru.\r\n\r\n1. First you should register  RML variable, for example\r\n  export  RML=/home/sokirko/RML\r\n\r\n2.  Your system should have flex and bison installed in order to compile the sources.\r\nI use bison 1.875 and flex 2.5.4 to process query language.\r\nI compiled all sources with gcc 3.2. Lower versions are not supported.\r\n\r\n3. The project uses a regular expression library \"PCRE\" (Perl Compatible Regular Expressions).\r\nWe test compilation only with version 6.4. Other versions were not tested. \r\nOne should download this version  from the official site and install it \r\nto the default place. If you do not want to install it or you do not have enough\r\nrights to do it, then you should  create two environment variables: \r\n\t1.  RML_PCRE_LIB, that  points to PCRE library directory, where\r\nlibpcre.a and libpcrecpp.a should be located, for example:\r\n\texport RML_PCRE_LIB=~/RML/contrib/pcre-6.4/.libs\r\n\t\r\n\t(libpcrecpp.a is only built when g++ is present, so make sure \r\n\tyou install g++ before you build pcre.)\r\n\t\r\n    2  RML_PCRE_INCLUDE, that points to PCRE include catalog, \r\nwhere \"pcrecpp.h\" is located, for example\r\n    export RML_PCRE_INCLUDE=~/RML/contrib/pcre-6.4\r\nVarianbles  RML_PCRE_INCLUDE and RML_PCRE_LIB are needed only for compilation.\r\n\r\n4. Then you should type\r\n   sh build.sh\r\n\r\nThe script  builds the whole system. \r\n\r\nRun \"build.sh --VS\" if don't need to run make,\r\nfor example, you've built Sources in Visual Sudio and run build.sh in MSYS or Cygwin\r\nto build dictionaries under Windows.\r\nMake sure you have correct path to FlexLexer.h in Source/SimpleGrammarLib/MyFlexLexer.h \r\nif you build sources under Windows.\r\n\r\n\r\nMore detail about Morphology dicts is here: Docs/Morph_UNIX.txt\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdenull%2Fseman","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdenull%2Fseman","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdenull%2Fseman/lists"}