Skip to content

OMG Interface Description Language Parser/AST Library

License

Notifications You must be signed in to change notification settings

iguessthislldo/bridle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.