Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/skytomo221/csharp-lojban-project
Library for handling Lojban with C#
https://github.com/skytomo221/csharp-lojban-project
csharp lojban parser peg
Last synced: 2 days ago
JSON representation
Library for handling Lojban with C#
- Host: GitHub
- URL: https://github.com/skytomo221/csharp-lojban-project
- Owner: skytomo221
- License: mit
- Created: 2019-03-10T15:29:45.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T04:21:22.000Z (about 2 years ago)
- Last Synced: 2025-01-09T05:51:14.690Z (6 days ago)
- Topics: csharp, lojban, parser, peg
- Language: C#
- Size: 216 KB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# la .cicarp.lojban.projekt.
![MIT License](https://img.shields.io/github/license/skytomo221/CSharp-Lojban-Project.svg)
![nuget v1.1.1](https://img.shields.io/nuget/v/Lojban.svg)
![download](https://img.shields.io/nuget/dt/Lojban.svg)CSharp Lojban Project is library for handling Lojban with C#
Unfortunately, it is still in development.## lo bangu ku drata lo banjubu'o ku
**(sidju sai)**
Do you speak Lojban?
Can you help translate to Lojban?
We are glad to welcome it.If you can not read banjubu'o, please refer to the following document:
[banjubu'o🌐](https://github.com/skytomo221/CSharp-Lojban-Project/blob/master/README.md)
[bangenugu🇬🇧](https://github.com/skytomo221/CSharp-Lojban-Project/blob/master/doc/README.en.md)
[banjupunu🇯🇵](https://github.com/skytomo221/CSharp-Lojban-Project/blob/master/doc/README.ja.md)
[bangrxangu🇰🇷](https://github.com/skytomo221/CSharp-Lojban-Project/blob/master/doc/README.ko.md)
[banzuxe'o🇨🇳](https://github.com/skytomo221/CSharp-Lojban-Project/blob/master/doc/README.zh.md)The original text of this document is Japanese, and in the case of a contradiction, Japanese takes precedence.
If there is a mistranslation, please issue an issue.However, the license is prioritized in English.
## Function
Show below the functions that can be done and the functions that cannot be done in CSharp Lojban Project.
```diff
+ The result of analysis of Lojban statement can be obtained as a string (>= 1.0)
+ Analysis result of Lojban sentence can be obtained by Json formatted (>= 1.1)
+ Can get analysis results in the mode in ilmentufa (>= 1.1)
+ Can read XML output from Jbovlaste (>= 1.1)
- The result of the analysis of Lojban statement can be obtained as objects
- Throws an exception when parsing a Lojban statement fails
```## ckusro
[Newtonsoft.Json](https://www.newtonsoft.com/json)
[(Source repository)](https://github.com/JamesNK/Newtonsoft.Json)
Json.NET is a popular high-performance JSON framework for .NET
Mainly used when converting Lojban analysis results to JSON.[ilmentufa](http://www.lojban.github.io/ilmentufa)
[(Source repository)](https://github.com/lojban/ilmentufa)
Ilmentufa is a collection of formal grammars and syntactical parsers for the Lojban language, as well as related tools and interfaces. Made by Masato Hagiwara.[camxes.js](http://www.masatohagiwara.net/camxes.js/)
[(Source repository)](https://github.com/mhagiwara/camxe.js)
Camxes.js is a Lojban parser written in JavaScript. It is based on the camxes PEG. Made by Masato Hagiwara.## curmi pilno
.i ti me la .mit. curmi pilno
.i do djica la datni nagi'a catlu pe'u [ti](https://github.com/skytomo221/CSharp-Lojban-Project/blob/master/LICENSE)## Version
### Version 0.0
- Parser using Pegasus
### Version 1.0
- Parser using WebBrowser
- Parser using ilmentufa
- Parser using camxes.js#### Version 1.1
- Became possible to read the XML output from Jbovlaste
- Fix perspective mode