Languages Syntax Links

Sena Gbeckor-Kove edited this page Jun 15, 2016 · 1 revision

Parsing

Lexical Analysis with ANTLR (tons of tricks !) ANTLR predicates C / C++

C++'s operator new Interpreting More Complex Declarators (MSDN) (that one gives me nightmares and tears the compiler apart !!!) Typedef Declarations (C) (MSDN) Reserved Keywords Cint : A C/C++ Interpreter http://www.clarionmag.com/cmag/v1/v1n8olepart2.html Calling Conventions

http://en.wikibooks.org/wiki/Reverse_Engineering/Calling_Conventions#THISCALL http://en.wikipedia.org/wiki/X86_calling_conventions#optlink C++ Name Mangling

http://en.wikipedia.org/wiki/Name_mangling#How_different_compilers_mangle_the_same_functions http://en.wikipedia.org/wiki/Microsoft_Visual_C%2B%2B_Name_Mangling http://www.fortran-2000.com/ArnaudRecipes/sharedlib.html http://mearie.org/documents/mscmangle Objective-C

A Quick Objective-C 2.0 Tutorial C++ Versus Objective-C De C++ à Objective-C Java

The most complete list of -XX options for Java 6 JVM Other interoperability tools

JNAerator builds on the following libraries (also see CreditsAndLicense) : * JNA (Java/C interop layer) * Rococoa (Java/ObjectiveC interop layer * Anarres (a Java C preprocessor) * ANTLR (parser generator)

And some of its goal and achievements are similar to these opensource projects : * com4j : integration of Java and COM * JavAda (An object oriented Java to Ada binding generator) * JNYikes (A simple and easy JNI wrapper) * GlueGen (Java/JNI glue code generator to call out to ANSI C) * SWIG (connects programs written in C and C++ with a variety of high-level programming languages)

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.