https://github.com/iguessthislldo/bridle
OMG Interface Description Language Parser/AST Library
https://github.com/iguessthislldo/bridle
idl language-server language-server-protocol omg-idl parser python python3
Last synced: 5 months ago
JSON representation
OMG Interface Description Language Parser/AST Library
- Host: GitHub
- URL: https://github.com/iguessthislldo/bridle
- Owner: iguessthislldo
- License: mit
- Created: 2020-10-10T07:43:17.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2023-03-11T02:14:40.000Z (over 2 years ago)
- Last Synced: 2025-05-13T19:02:18.456Z (5 months ago)
- Topics: idl, language-server, language-server-protocol, omg-idl, parser, python, python3
- Language: Python
- Homepage:
- Size: 307 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
######
Bridle
######Bridle is a parser, AST library, and command line multi-tool for the Object Management Group (OMG) Interface Description Language (IDL) and related data formats.
**************************************************
Intentional Divergences with the IDL Specification
*************************************************** IDL says everything should be ASCII, except for strings and character literals, which can be Latin-1.
Bridle accepts any encoding that Python supports.
* Zero values ``\0`` are allowed in string and character literals, as there are languages that don't have null-terminated strings.