├── .gitignore ├── README.md ├── docs ├── diagram.jpg └── libparser.vpp ├── lib └── eclipse │ ├── eclipse-common │ └── 3.6.200 │ │ └── eclipse-common-3.6.200.jar │ └── eclipse-core │ └── 5.6.0 │ └── eclipse-core-5.6.0.jar ├── license.txt ├── pom.xml └── src ├── main └── java │ └── br │ └── com │ └── criativasoft │ └── cpluslibparser │ ├── HeaderLibraryScanner.java │ ├── LibraryCache.java │ ├── LibraryIndex.java │ ├── LibraryIndexListener.java │ ├── LibraryObjectSerializer.java │ ├── LibraryScanner.java │ ├── LibrarySerializer.java │ ├── SourceParser.java │ ├── metadata │ ├── TAttribute.java │ ├── TClass.java │ ├── TElement.java │ ├── TElementLocation.java │ ├── TError.java │ ├── TFunction.java │ ├── TLibrary.java │ └── TParam.java │ └── utils │ └── ExtFileFilter.java └── test └── java └── nojunit ├── ConsoleLogger.java ├── LogFormatter.java └── RunSourceParser.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/README.md -------------------------------------------------------------------------------- /docs/diagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/docs/diagram.jpg -------------------------------------------------------------------------------- /docs/libparser.vpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/docs/libparser.vpp -------------------------------------------------------------------------------- /lib/eclipse/eclipse-common/3.6.200/eclipse-common-3.6.200.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/lib/eclipse/eclipse-common/3.6.200/eclipse-common-3.6.200.jar -------------------------------------------------------------------------------- /lib/eclipse/eclipse-core/5.6.0/eclipse-core-5.6.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/lib/eclipse/eclipse-core/5.6.0/eclipse-core-5.6.0.jar -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/license.txt -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/br/com/criativasoft/cpluslibparser/HeaderLibraryScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/src/main/java/br/com/criativasoft/cpluslibparser/HeaderLibraryScanner.java -------------------------------------------------------------------------------- /src/main/java/br/com/criativasoft/cpluslibparser/LibraryCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/src/main/java/br/com/criativasoft/cpluslibparser/LibraryCache.java -------------------------------------------------------------------------------- /src/main/java/br/com/criativasoft/cpluslibparser/LibraryIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/src/main/java/br/com/criativasoft/cpluslibparser/LibraryIndex.java -------------------------------------------------------------------------------- /src/main/java/br/com/criativasoft/cpluslibparser/LibraryIndexListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/src/main/java/br/com/criativasoft/cpluslibparser/LibraryIndexListener.java -------------------------------------------------------------------------------- /src/main/java/br/com/criativasoft/cpluslibparser/LibraryObjectSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/src/main/java/br/com/criativasoft/cpluslibparser/LibraryObjectSerializer.java -------------------------------------------------------------------------------- /src/main/java/br/com/criativasoft/cpluslibparser/LibraryScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/src/main/java/br/com/criativasoft/cpluslibparser/LibraryScanner.java -------------------------------------------------------------------------------- /src/main/java/br/com/criativasoft/cpluslibparser/LibrarySerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/src/main/java/br/com/criativasoft/cpluslibparser/LibrarySerializer.java -------------------------------------------------------------------------------- /src/main/java/br/com/criativasoft/cpluslibparser/SourceParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/src/main/java/br/com/criativasoft/cpluslibparser/SourceParser.java -------------------------------------------------------------------------------- /src/main/java/br/com/criativasoft/cpluslibparser/metadata/TAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/src/main/java/br/com/criativasoft/cpluslibparser/metadata/TAttribute.java -------------------------------------------------------------------------------- /src/main/java/br/com/criativasoft/cpluslibparser/metadata/TClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/src/main/java/br/com/criativasoft/cpluslibparser/metadata/TClass.java -------------------------------------------------------------------------------- /src/main/java/br/com/criativasoft/cpluslibparser/metadata/TElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/src/main/java/br/com/criativasoft/cpluslibparser/metadata/TElement.java -------------------------------------------------------------------------------- /src/main/java/br/com/criativasoft/cpluslibparser/metadata/TElementLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/src/main/java/br/com/criativasoft/cpluslibparser/metadata/TElementLocation.java -------------------------------------------------------------------------------- /src/main/java/br/com/criativasoft/cpluslibparser/metadata/TError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/src/main/java/br/com/criativasoft/cpluslibparser/metadata/TError.java -------------------------------------------------------------------------------- /src/main/java/br/com/criativasoft/cpluslibparser/metadata/TFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/src/main/java/br/com/criativasoft/cpluslibparser/metadata/TFunction.java -------------------------------------------------------------------------------- /src/main/java/br/com/criativasoft/cpluslibparser/metadata/TLibrary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/src/main/java/br/com/criativasoft/cpluslibparser/metadata/TLibrary.java -------------------------------------------------------------------------------- /src/main/java/br/com/criativasoft/cpluslibparser/metadata/TParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/src/main/java/br/com/criativasoft/cpluslibparser/metadata/TParam.java -------------------------------------------------------------------------------- /src/main/java/br/com/criativasoft/cpluslibparser/utils/ExtFileFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/src/main/java/br/com/criativasoft/cpluslibparser/utils/ExtFileFilter.java -------------------------------------------------------------------------------- /src/test/java/nojunit/ConsoleLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/src/test/java/nojunit/ConsoleLogger.java -------------------------------------------------------------------------------- /src/test/java/nojunit/LogFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/src/test/java/nojunit/LogFormatter.java -------------------------------------------------------------------------------- /src/test/java/nojunit/RunSourceParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardojlrufino/cplus-libparser/HEAD/src/test/java/nojunit/RunSourceParser.java --------------------------------------------------------------------------------