|
|
@ -1,5 +1,5 @@ |
|
|
|
<!-- TOC --> |
|
|
|
* [pEpACIDLang - Language Mapping Specification LM-C99](#pepacidlang---language-mapping-specification-lm-c99) |
|
|
|
* [pEpACIDLang - Language Mapping Specification LMS-C99](#pepacidlang---language-mapping-specification-lms-c99) |
|
|
|
* [About This Document](#about-this-document) |
|
|
|
* [IDL-Types](#idl-types) |
|
|
|
* [Type Classes](#type-classes) |
|
|
@ -21,6 +21,7 @@ |
|
|
|
* [Produce](#produce) |
|
|
|
* [Rules For Multithreading](#rules-for-multithreading) |
|
|
|
<!-- TOC --> |
|
|
|
|
|
|
|
# pEpACIDLang - Language Mapping Specification LMS-C99 |
|
|
|
|
|
|
|
pEpACIDLang stands for "pEp Abstract C Interface Description Language". |
|
|
@ -32,6 +33,7 @@ pEpACIDLang is language to describe a programming interface. |
|
|
|
A concrete interface and client code using the interface can be generated in any language where: |
|
|
|
* a language mapping specification |
|
|
|
* a interface generator |
|
|
|
|
|
|
|
exists for. |
|
|
|
|
|
|
|
* The interface generator implements parts of the language mapping specification. |
|
|
|