{"id":39496827,"url":"https://github.com/clarin-eric/fcs-ql","last_synced_at":"2026-01-18T05:43:08.287Z","repository":{"id":144999012,"uuid":"512783555","full_name":"clarin-eric/fcs-ql","owner":"clarin-eric","description":null,"archived":false,"fork":false,"pushed_at":"2025-11-17T15:16:37.000Z","size":145,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-11-17T17:15:41.930Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/clarin-eric.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-07-11T14:11:37.000Z","updated_at":"2025-11-17T15:16:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"f14f8824-a101-4706-9a08-7042d72b5b6c","html_url":"https://github.com/clarin-eric/fcs-ql","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/clarin-eric/fcs-ql","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clarin-eric%2Ffcs-ql","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clarin-eric%2Ffcs-ql/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clarin-eric%2Ffcs-ql/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clarin-eric%2Ffcs-ql/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/clarin-eric","download_url":"https://codeload.github.com/clarin-eric/fcs-ql/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clarin-eric%2Ffcs-ql/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28531364,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T00:39:45.795Z","status":"online","status_checked_at":"2026-01-18T02:00:07.578Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"2026-01-18T05:43:08.231Z","updated_at":"2026-01-18T05:43:08.278Z","avatar_url":"https://github.com/clarin-eric.png","language":"Java","funding_links":[],"categories":["Query Parsers"],"sub_categories":["FCS-QL (Federated Content Search Query Language)"],"readme":"# FCS-QL and LexCQL Parser and Utilities for FCS Core v2.0\n\nThis library contains the [ANTLR4](https://www.antlr.org/) grammar files for the `FCS-QL` and `LexCQL` query languages used in FCS Core 2.0 and the LexFCS extension.\n\nGenerated Lexer and Parser classes for both query languages as well as the intermediary query tree classes for use in FCS Endpoints are also included.\n\n## Building\n\nCreate a JAR with dependencies:\n\n```bash\nmvn antlr4:antlr4 compiler:compile package\n\n# or\nmvn clean package\n```\n\n## Testing\n\nBuild sources and run queries from the given file:  \n_You might need to update paths in `run.bash`._\n\n```bash\n./run.bash src/test/resources/fcs-ql-v2.0/test.txt\n```\n\nBuild test sources and run queries from the given file:\n\n```bash\n./run-test-file.bash src/test/resources/fcs-ql-v2.0/test.txt\n```\n\nGood luck!\n\n/Leif-Jöran\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclarin-eric%2Ffcs-ql","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclarin-eric%2Ffcs-ql","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclarin-eric%2Ffcs-ql/lists"}