fixes
authorAlan Knowles <alan@roojs.com>
Fri, 15 Feb 2019 06:58:01 +0000 (14:58 +0800)
committerAlan Knowles <alan@roojs.com>
Fri, 15 Feb 2019 06:58:01 +0000 (14:58 +0800)
CMakeCache.txt [deleted file]
Makefile.am [deleted file]
cmake/FindGObjectIntrospection.cmake [new file with mode: 0644]
cmake/FindValadoc.cmake [new file with mode: 0644]
cmake_install.cmake [deleted file]
configure.ac [deleted file]
roojspacker-1.2.pc.in [deleted file]
src/Makefile.am [deleted file]
src/roojspacker-1.2.h [deleted file]
src/roojspacker-1.2.vapi [deleted file]

diff --git a/CMakeCache.txt b/CMakeCache.txt
deleted file mode 100644 (file)
index 3264c71..0000000
+++ /dev/null
@@ -1,737 +0,0 @@
-# This is the CMakeCache file.
-# For build in directory: /home/alan/gitlive/roojspacker
-# It was generated by CMake: /usr/bin/cmake
-# You can edit this file to change values found and used by cmake.
-# If you do not want to change any of the values, simply exit the editor.
-# If you do want to change a value, simply edit, save, and exit the editor.
-# The syntax for the file is as follows:
-# KEY:TYPE=VALUE
-# KEY is the name of a variable in the cache.
-# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
-# VALUE is the current value for the KEY.
-
-########################
-# EXTERNAL cache entries
-########################
-
-//Path to a program.
-CMAKE_AR:FILEPATH=/usr/bin/ar
-
-//Choose the type of build, options are: None Debug Release RelWithDebInfo
-// MinSizeRel ...
-CMAKE_BUILD_TYPE:STRING=
-
-//Enable/Disable color output during build.
-CMAKE_COLOR_MAKEFILE:BOOL=ON
-
-//C compiler
-CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
-
-//A wrapper around 'ar' adding the appropriate '--plugin' option
-// for the GCC compiler
-CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-8
-
-//A wrapper around 'ranlib' adding the appropriate '--plugin' option
-// for the GCC compiler
-CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-8
-
-//Flags used by the C compiler during all build types.
-CMAKE_C_FLAGS:STRING=
-
-//Flags used by the C compiler during DEBUG builds.
-CMAKE_C_FLAGS_DEBUG:STRING=-g
-
-//Flags used by the C compiler during MINSIZEREL builds.
-CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
-
-//Flags used by the C compiler during RELEASE builds.
-CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
-
-//Flags used by the C compiler during RELWITHDEBINFO builds.
-CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
-
-//Flags used by the linker during all build types.
-CMAKE_EXE_LINKER_FLAGS:STRING=
-
-//Flags used by the linker during DEBUG builds.
-CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
-
-//Flags used by the linker during MINSIZEREL builds.
-CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
-
-//Flags used by the linker during RELEASE builds.
-CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
-
-//Flags used by the linker during RELWITHDEBINFO builds.
-CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
-
-//Enable/Disable output of compile commands during generation.
-CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
-
-//Install path prefix, prepended onto install directories.
-CMAKE_INSTALL_PREFIX:PATH=/usr/local
-
-//Path to a program.
-CMAKE_LINKER:FILEPATH=/usr/bin/ld
-
-//Path to a program.
-CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
-
-//Flags used by the linker during the creation of modules during
-// all build types.
-CMAKE_MODULE_LINKER_FLAGS:STRING=
-
-//Flags used by the linker during the creation of modules during
-// DEBUG builds.
-CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
-
-//Flags used by the linker during the creation of modules during
-// MINSIZEREL builds.
-CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
-
-//Flags used by the linker during the creation of modules during
-// RELEASE builds.
-CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
-
-//Flags used by the linker during the creation of modules during
-// RELWITHDEBINFO builds.
-CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
-
-//Path to a program.
-CMAKE_NM:FILEPATH=/usr/bin/nm
-
-//Path to a program.
-CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
-
-//Path to a program.
-CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
-
-//Value Computed by CMake
-CMAKE_PROJECT_NAME:STATIC=roojspacker
-
-//Path to a program.
-CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
-
-//Flags used by the linker during the creation of shared libraries
-// during all build types.
-CMAKE_SHARED_LINKER_FLAGS:STRING=
-
-//Flags used by the linker during the creation of shared libraries
-// during DEBUG builds.
-CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
-
-//Flags used by the linker during the creation of shared libraries
-// during MINSIZEREL builds.
-CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
-
-//Flags used by the linker during the creation of shared libraries
-// during RELEASE builds.
-CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
-
-//Flags used by the linker during the creation of shared libraries
-// during RELWITHDEBINFO builds.
-CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
-
-//If set, runtime paths are not added when installing shared libraries,
-// but are added when building.
-CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
-
-//If set, runtime paths are not added when using shared libraries.
-CMAKE_SKIP_RPATH:BOOL=NO
-
-//Flags used by the linker during the creation of static libraries
-// during all build types.
-CMAKE_STATIC_LINKER_FLAGS:STRING=
-
-//Flags used by the linker during the creation of static libraries
-// during DEBUG builds.
-CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
-
-//Flags used by the linker during the creation of static libraries
-// during MINSIZEREL builds.
-CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
-
-//Flags used by the linker during the creation of static libraries
-// during RELEASE builds.
-CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
-
-//Flags used by the linker during the creation of static libraries
-// during RELWITHDEBINFO builds.
-CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
-
-//Path to a program.
-CMAKE_STRIP:FILEPATH=/usr/bin/strip
-
-//If this value is on, makefiles will be generated without the
-// .SILENT directive, and all commands will be echoed to the console
-// during the make.  This is useful for debugging only. With Visual
-// Studio IDE projects all commands are done without /nologo.
-CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
-
-//Path to a program.
-GDBUS_CODEGEN:FILEPATH=/usr/bin/gdbus-codegen
-
-//Path to a library.
-GIO:FILEPATH=/usr/lib/x86_64-linux-gnu/libgio-2.0.so
-
-//Path to a file.
-GIREPOSITORY_FILE:FILEPATH=/usr/share/gir-1.0/GObject-2.0.gir
-
-//Path to a program.
-GI_COMPILER_EXECUTABLE:FILEPATH=/usr/bin/g-ir-compiler
-
-//Path to a program.
-GI_SCANNER_EXECUTABLE:FILEPATH=/usr/bin/g-ir-scanner
-
-//Path to a library.
-GLIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libglib-2.0.so
-
-//Path to a program.
-GLIB_COMPILE_RESOURCES:FILEPATH=/usr/bin/glib-compile-resources
-
-//Path to a program.
-GLIB_COMPILE_SCHEMAS:FILEPATH=/usr/bin/glib-compile-schemas
-
-//Path to a file.
-GLIB_CONFIG_INCLUDE_DIR:PATH=/usr/lib/x86_64-linux-gnu/glib-2.0/include
-
-//Path to a program.
-GLIB_GENMARSHAL:FILEPATH=/usr/bin/glib-genmarshal
-
-//Path to a file.
-GLIB_INCLUDE_DIRS:PATH=/usr/include/glib-2.0
-
-//Path to a program.
-GLIB_MKENUMS:FILEPATH=/usr/bin/glib-mkenums
-
-//The directory containing a CMake configuration file for GLib.
-GLib_DIR:PATH=GLib_DIR-NOTFOUND
-
-//Path to a library.
-GOBJECT:FILEPATH=/usr/lib/x86_64-linux-gnu/libgobject-2.0.so
-
-//The directory containing a CMake configuration file for GObjectIntrospection.
-GObjectIntrospection_DIR:PATH=GObjectIntrospection_DIR-NOTFOUND
-
-//pkg-config executable
-PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config
-
-//Dependencies for the target
-SHARED_LIB_DEPENDS:STATIC=general;gobject-2.0;general;glib-2.0;general;gio-2.0;general;gobject-2.0;general;glib-2.0;general;gee-0.8;general;gobject-2.0;general;glib-2.0;general;gthread-2.0;general;glib-2.0;general;json-glib-1.0;general;gio-2.0;general;gobject-2.0;general;glib-2.0;
-
-//Valadoc
-VALADOC_EXECUTABLE:FILEPATH=VALADOC_EXECUTABLE-NOTFOUND
-
-//Path to a program.
-VALA_EXECUTABLE:FILEPATH=/usr/bin/valac
-
-//The directory containing a CMake configuration file for Valadoc.
-Valadoc_DIR:PATH=Valadoc_DIR-NOTFOUND
-
-//Dependencies for the target
-libroojspacker-1.2_LIB_DEPENDS:STATIC=general;gobject-2.0;general;glib-2.0;general;gio-2.0;general;gobject-2.0;general;glib-2.0;general;gee-0.8;general;gobject-2.0;general;glib-2.0;general;gthread-2.0;general;glib-2.0;general;json-glib-1.0;general;gio-2.0;general;gobject-2.0;general;glib-2.0;
-
-//Dependencies for the target
-libroojspacker_LIB_DEPENDS:STATIC=general;gobject-2.0;general;glib-2.0;general;gio-2.0;general;gobject-2.0;general;glib-2.0;general;gee-0.8;general;gobject-2.0;general;glib-2.0;general;gthread-2.0;general;glib-2.0;general;json-glib-1.0;general;gio-2.0;general;gobject-2.0;general;glib-2.0;
-
-//Path to a library.
-pkgcfg_lib_GEE_gee-0.8:FILEPATH=/usr/lib/x86_64-linux-gnu/libgee-0.8.so
-
-//Path to a library.
-pkgcfg_lib_GEE_glib-2.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libglib-2.0.so
-
-//Path to a library.
-pkgcfg_lib_GEE_gobject-2.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libgobject-2.0.so
-
-//Path to a library.
-pkgcfg_lib_GIO_PKG_gio-2.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libgio-2.0.so
-
-//Path to a library.
-pkgcfg_lib_GIO_PKG_glib-2.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libglib-2.0.so
-
-//Path to a library.
-pkgcfg_lib_GIO_PKG_gobject-2.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libgobject-2.0.so
-
-//Path to a library.
-pkgcfg_lib_GIO_gio-2.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libgio-2.0.so
-
-//Path to a library.
-pkgcfg_lib_GIO_glib-2.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libglib-2.0.so
-
-//Path to a library.
-pkgcfg_lib_GIO_gobject-2.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libgobject-2.0.so
-
-//Path to a library.
-pkgcfg_lib_GLIB_PKG_glib-2.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libglib-2.0.so
-
-//Path to a library.
-pkgcfg_lib_GOBJECT_PKG_glib-2.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libglib-2.0.so
-
-//Path to a library.
-pkgcfg_lib_GOBJECT_PKG_gobject-2.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libgobject-2.0.so
-
-//Path to a library.
-pkgcfg_lib_GOBJECT_glib-2.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libglib-2.0.so
-
-//Path to a library.
-pkgcfg_lib_GOBJECT_gobject-2.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libgobject-2.0.so
-
-//Path to a library.
-pkgcfg_lib_GTHREAD_glib-2.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libglib-2.0.so
-
-//Path to a library.
-pkgcfg_lib_GTHREAD_gthread-2.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libgthread-2.0.so
-
-//Path to a library.
-pkgcfg_lib_JSON_gio-2.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libgio-2.0.so
-
-//Path to a library.
-pkgcfg_lib_JSON_glib-2.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libglib-2.0.so
-
-//Path to a library.
-pkgcfg_lib_JSON_gobject-2.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libgobject-2.0.so
-
-//Path to a library.
-pkgcfg_lib_JSON_json-glib-1.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libjson-glib-1.0.so
-
-//Dependencies for the target
-roojspacker-1.2_LIB_DEPENDS:STATIC=general;gobject-2.0;general;glib-2.0;general;gio-2.0;general;gobject-2.0;general;glib-2.0;general;gee-0.8;general;gobject-2.0;general;glib-2.0;general;gthread-2.0;general;glib-2.0;general;json-glib-1.0;general;gio-2.0;general;gobject-2.0;general;glib-2.0;
-
-//Dependencies for the target
-roojspacker-_LIB_DEPENDS:STATIC=general;gobject-2.0;general;glib-2.0;general;gio-2.0;general;gobject-2.0;general;glib-2.0;general;gee-0.8;general;gobject-2.0;general;glib-2.0;general;gthread-2.0;general;glib-2.0;general;json-glib-1.0;general;gio-2.0;general;gobject-2.0;general;glib-2.0;
-
-//Value Computed by CMake
-roojspacker_BINARY_DIR:STATIC=/home/alan/gitlive/roojspacker
-
-//Value Computed by CMake
-roojspacker_SOURCE_DIR:STATIC=/home/alan/gitlive/roojspacker
-
-
-########################
-# INTERNAL cache entries
-########################
-
-//Test CFLAG_Wincompatible_pointer_types
-CFLAG_Wincompatible_pointer_types:INTERNAL=1
-//ADVANCED property for variable: CMAKE_AR
-CMAKE_AR-ADVANCED:INTERNAL=1
-//This is the directory where this CMakeCache.txt was created
-CMAKE_CACHEFILE_DIR:INTERNAL=/home/alan/gitlive/roojspacker
-//Major version of cmake used to create the current loaded cache
-CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
-//Minor version of cmake used to create the current loaded cache
-CMAKE_CACHE_MINOR_VERSION:INTERNAL=12
-//Patch version of cmake used to create the current loaded cache
-CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
-//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
-CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
-//Path to CMake executable.
-CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
-//Path to cpack program executable.
-CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
-//Path to ctest program executable.
-CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
-//ADVANCED property for variable: CMAKE_C_COMPILER
-CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_COMPILER_AR
-CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
-CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_FLAGS
-CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
-CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
-CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
-CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
-CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//Path to cache edit program executable.
-CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake
-//Executable file format
-CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
-//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
-CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
-CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
-CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
-CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
-CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
-CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
-//Name of external makefile project generator.
-CMAKE_EXTRA_GENERATOR:INTERNAL=
-//Name of generator.
-CMAKE_GENERATOR:INTERNAL=Unix Makefiles
-//Generator instance identifier.
-CMAKE_GENERATOR_INSTANCE:INTERNAL=
-//Name of generator platform.
-CMAKE_GENERATOR_PLATFORM:INTERNAL=
-//Name of generator toolset.
-CMAKE_GENERATOR_TOOLSET:INTERNAL=
-//Source directory with the top level CMakeLists.txt file for this
-// project
-CMAKE_HOME_DIRECTORY:INTERNAL=/home/alan/gitlive/roojspacker
-//Install .so files without execute permission.
-CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
-//ADVANCED property for variable: CMAKE_LINKER
-CMAKE_LINKER-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
-CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
-CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
-CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
-CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
-CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
-CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_NM
-CMAKE_NM-ADVANCED:INTERNAL=1
-//number of local generators
-CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=3
-//ADVANCED property for variable: CMAKE_OBJCOPY
-CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_OBJDUMP
-CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
-//Platform information initialized
-CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_RANLIB
-CMAKE_RANLIB-ADVANCED:INTERNAL=1
-//Path to CMake installation.
-CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.12
-//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
-CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
-CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
-CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
-CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
-CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
-CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SKIP_RPATH
-CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
-CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
-CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
-CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
-CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
-CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STRIP
-CMAKE_STRIP-ADVANCED:INTERNAL=1
-//uname command
-CMAKE_UNAME:INTERNAL=/bin/uname
-//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
-CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
-//Details about finding GLib
-FIND_PACKAGE_MESSAGE_DETAILS_GLib:INTERNAL=[/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include][/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include][/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include][/usr/bin/glib-mkenums][/usr/bin/glib-genmarshal][/usr/bin/glib-compile-schemas][/usr/bin/glib-compile-resources][/usr/bin/gdbus-codegen][v2.58.1(2.38)]
-//Details about finding GObjectIntrospection
-FIND_PACKAGE_MESSAGE_DETAILS_GObjectIntrospection:INTERNAL=[/usr/bin/g-ir-compiler][/usr/bin/g-ir-scanner][v()]
-//Details about finding PkgConfig
-FIND_PACKAGE_MESSAGE_DETAILS_PkgConfig:INTERNAL=[/usr/bin/pkg-config][v0.29.1()]
-//Details about finding Vala
-FIND_PACKAGE_MESSAGE_DETAILS_Vala:INTERNAL=[/usr/bin/valac][v0.36.6(0.36.0)]
-GEE_CFLAGS:INTERNAL=-I/usr/include/gee-0.8;-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GEE_CFLAGS_I:INTERNAL=
-GEE_CFLAGS_OTHER:INTERNAL=
-GEE_FOUND:INTERNAL=1
-GEE_INCLUDEDIR:INTERNAL=/usr/include
-GEE_INCLUDE_DIRS:INTERNAL=/usr/include/gee-0.8;/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GEE_LDFLAGS:INTERNAL=-lgee-0.8;-lgobject-2.0;-lglib-2.0
-GEE_LDFLAGS_OTHER:INTERNAL=
-GEE_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
-GEE_LIBRARIES:INTERNAL=gee-0.8;gobject-2.0;glib-2.0
-GEE_LIBRARY_DIRS:INTERNAL=
-GEE_LIBS:INTERNAL=
-GEE_LIBS_L:INTERNAL=
-GEE_LIBS_OTHER:INTERNAL=
-GEE_LIBS_PATHS:INTERNAL=
-GEE_PREFIX:INTERNAL=/usr
-GEE_STATIC_CFLAGS:INTERNAL=-I/usr/include/gee-0.8;-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GEE_STATIC_CFLAGS_I:INTERNAL=
-GEE_STATIC_CFLAGS_OTHER:INTERNAL=
-GEE_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/gee-0.8;/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GEE_STATIC_LDFLAGS:INTERNAL=-lgee-0.8;-lgobject-2.0;-lffi;-lglib-2.0;-pthread;-lpcre;-pthread
-GEE_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread
-GEE_STATIC_LIBDIR:INTERNAL=
-GEE_STATIC_LIBRARIES:INTERNAL=gee-0.8;gobject-2.0;ffi;glib-2.0;pcre
-GEE_STATIC_LIBRARY_DIRS:INTERNAL=
-GEE_STATIC_LIBS:INTERNAL=
-GEE_STATIC_LIBS_L:INTERNAL=
-GEE_STATIC_LIBS_OTHER:INTERNAL=
-GEE_STATIC_LIBS_PATHS:INTERNAL=
-GEE_VERSION:INTERNAL=0.20.1
-GEE_gee-0.8_INCLUDEDIR:INTERNAL=
-GEE_gee-0.8_LIBDIR:INTERNAL=
-GEE_gee-0.8_PREFIX:INTERNAL=
-GEE_gee-0.8_VERSION:INTERNAL=
-GIO_CFLAGS:INTERNAL=-pthread;-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GIO_CFLAGS_I:INTERNAL=
-GIO_CFLAGS_OTHER:INTERNAL=-pthread
-GIO_FOUND:INTERNAL=1
-GIO_INCLUDEDIR:INTERNAL=/usr/include
-GIO_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GIO_LDFLAGS:INTERNAL=-lgio-2.0;-lgobject-2.0;-lglib-2.0
-GIO_LDFLAGS_OTHER:INTERNAL=
-GIO_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
-GIO_LIBRARIES:INTERNAL=gio-2.0;gobject-2.0;glib-2.0
-GIO_LIBRARY_DIRS:INTERNAL=
-GIO_LIBS:INTERNAL=
-GIO_LIBS_L:INTERNAL=
-GIO_LIBS_OTHER:INTERNAL=
-GIO_LIBS_PATHS:INTERNAL=
-GIO_PKG_CFLAGS:INTERNAL=-pthread;-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GIO_PKG_CFLAGS_I:INTERNAL=
-GIO_PKG_CFLAGS_OTHER:INTERNAL=-pthread
-GIO_PKG_FOUND:INTERNAL=1
-GIO_PKG_INCLUDEDIR:INTERNAL=/usr/include
-GIO_PKG_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GIO_PKG_LDFLAGS:INTERNAL=-lgio-2.0;-lgobject-2.0;-lglib-2.0
-GIO_PKG_LDFLAGS_OTHER:INTERNAL=
-GIO_PKG_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
-GIO_PKG_LIBRARIES:INTERNAL=gio-2.0;gobject-2.0;glib-2.0
-GIO_PKG_LIBRARY_DIRS:INTERNAL=
-GIO_PKG_LIBS:INTERNAL=
-GIO_PKG_LIBS_L:INTERNAL=
-GIO_PKG_LIBS_OTHER:INTERNAL=
-GIO_PKG_LIBS_PATHS:INTERNAL=
-GIO_PKG_PREFIX:INTERNAL=/usr
-GIO_PKG_STATIC_CFLAGS:INTERNAL=-pthread;-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GIO_PKG_STATIC_CFLAGS_I:INTERNAL=
-GIO_PKG_STATIC_CFLAGS_OTHER:INTERNAL=-pthread
-GIO_PKG_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GIO_PKG_STATIC_LDFLAGS:INTERNAL=-lgio-2.0;-lz;-lresolv;-lselinux;-lmount;-lgmodule-2.0;-pthread;-ldl;-lgobject-2.0;-lffi;-lglib-2.0;-pthread;-lpcre;-pthread
-GIO_PKG_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread
-GIO_PKG_STATIC_LIBDIR:INTERNAL=
-GIO_PKG_STATIC_LIBRARIES:INTERNAL=gio-2.0;z;resolv;selinux;mount;gmodule-2.0;dl;gobject-2.0;ffi;glib-2.0;pcre
-GIO_PKG_STATIC_LIBRARY_DIRS:INTERNAL=
-GIO_PKG_STATIC_LIBS:INTERNAL=
-GIO_PKG_STATIC_LIBS_L:INTERNAL=
-GIO_PKG_STATIC_LIBS_OTHER:INTERNAL=
-GIO_PKG_STATIC_LIBS_PATHS:INTERNAL=
-GIO_PKG_VERSION:INTERNAL=2.58.1
-GIO_PKG_gio-2.0_INCLUDEDIR:INTERNAL=
-GIO_PKG_gio-2.0_LIBDIR:INTERNAL=
-GIO_PKG_gio-2.0_PREFIX:INTERNAL=
-GIO_PKG_gio-2.0_VERSION:INTERNAL=
-GIO_PREFIX:INTERNAL=/usr
-GIO_STATIC_CFLAGS:INTERNAL=-pthread;-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GIO_STATIC_CFLAGS_I:INTERNAL=
-GIO_STATIC_CFLAGS_OTHER:INTERNAL=-pthread
-GIO_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GIO_STATIC_LDFLAGS:INTERNAL=-lgio-2.0;-lz;-lresolv;-lselinux;-lmount;-lgmodule-2.0;-pthread;-ldl;-lgobject-2.0;-lffi;-lglib-2.0;-pthread;-lpcre;-pthread
-GIO_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread
-GIO_STATIC_LIBDIR:INTERNAL=
-GIO_STATIC_LIBRARIES:INTERNAL=gio-2.0;z;resolv;selinux;mount;gmodule-2.0;dl;gobject-2.0;ffi;glib-2.0;pcre
-GIO_STATIC_LIBRARY_DIRS:INTERNAL=
-GIO_STATIC_LIBS:INTERNAL=
-GIO_STATIC_LIBS_L:INTERNAL=
-GIO_STATIC_LIBS_OTHER:INTERNAL=
-GIO_STATIC_LIBS_PATHS:INTERNAL=
-GIO_VERSION:INTERNAL=2.58.1
-GIO_gio-2.0_INCLUDEDIR:INTERNAL=
-GIO_gio-2.0_LIBDIR:INTERNAL=
-GIO_gio-2.0_PREFIX:INTERNAL=
-GIO_gio-2.0_VERSION:INTERNAL=
-GLIB_PKG_CFLAGS:INTERNAL=-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GLIB_PKG_CFLAGS_I:INTERNAL=
-GLIB_PKG_CFLAGS_OTHER:INTERNAL=
-GLIB_PKG_FOUND:INTERNAL=1
-GLIB_PKG_INCLUDEDIR:INTERNAL=/usr/include
-GLIB_PKG_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GLIB_PKG_LDFLAGS:INTERNAL=-lglib-2.0
-GLIB_PKG_LDFLAGS_OTHER:INTERNAL=
-GLIB_PKG_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
-GLIB_PKG_LIBRARIES:INTERNAL=glib-2.0
-GLIB_PKG_LIBRARY_DIRS:INTERNAL=
-GLIB_PKG_LIBS:INTERNAL=
-GLIB_PKG_LIBS_L:INTERNAL=
-GLIB_PKG_LIBS_OTHER:INTERNAL=
-GLIB_PKG_LIBS_PATHS:INTERNAL=
-GLIB_PKG_PREFIX:INTERNAL=/usr
-GLIB_PKG_STATIC_CFLAGS:INTERNAL=-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GLIB_PKG_STATIC_CFLAGS_I:INTERNAL=
-GLIB_PKG_STATIC_CFLAGS_OTHER:INTERNAL=
-GLIB_PKG_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GLIB_PKG_STATIC_LDFLAGS:INTERNAL=-lglib-2.0;-pthread;-lpcre;-pthread
-GLIB_PKG_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread
-GLIB_PKG_STATIC_LIBDIR:INTERNAL=
-GLIB_PKG_STATIC_LIBRARIES:INTERNAL=glib-2.0;pcre
-GLIB_PKG_STATIC_LIBRARY_DIRS:INTERNAL=
-GLIB_PKG_STATIC_LIBS:INTERNAL=
-GLIB_PKG_STATIC_LIBS_L:INTERNAL=
-GLIB_PKG_STATIC_LIBS_OTHER:INTERNAL=
-GLIB_PKG_STATIC_LIBS_PATHS:INTERNAL=
-GLIB_PKG_VERSION:INTERNAL=2.58.1
-GLIB_PKG_glib-2.0_INCLUDEDIR:INTERNAL=
-GLIB_PKG_glib-2.0_LIBDIR:INTERNAL=
-GLIB_PKG_glib-2.0_PREFIX:INTERNAL=
-GLIB_PKG_glib-2.0_VERSION:INTERNAL=
-GOBJECT_CFLAGS:INTERNAL=-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GOBJECT_CFLAGS_I:INTERNAL=
-GOBJECT_CFLAGS_OTHER:INTERNAL=
-GOBJECT_FOUND:INTERNAL=1
-GOBJECT_INCLUDEDIR:INTERNAL=/usr/include
-GOBJECT_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GOBJECT_LDFLAGS:INTERNAL=-lgobject-2.0;-lglib-2.0
-GOBJECT_LDFLAGS_OTHER:INTERNAL=
-GOBJECT_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
-GOBJECT_LIBRARIES:INTERNAL=gobject-2.0;glib-2.0
-GOBJECT_LIBRARY_DIRS:INTERNAL=
-GOBJECT_LIBS:INTERNAL=
-GOBJECT_LIBS_L:INTERNAL=
-GOBJECT_LIBS_OTHER:INTERNAL=
-GOBJECT_LIBS_PATHS:INTERNAL=
-GOBJECT_PKG_CFLAGS:INTERNAL=-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GOBJECT_PKG_CFLAGS_I:INTERNAL=
-GOBJECT_PKG_CFLAGS_OTHER:INTERNAL=
-GOBJECT_PKG_FOUND:INTERNAL=1
-GOBJECT_PKG_INCLUDEDIR:INTERNAL=/usr/include
-GOBJECT_PKG_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GOBJECT_PKG_LDFLAGS:INTERNAL=-lgobject-2.0;-lglib-2.0
-GOBJECT_PKG_LDFLAGS_OTHER:INTERNAL=
-GOBJECT_PKG_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
-GOBJECT_PKG_LIBRARIES:INTERNAL=gobject-2.0;glib-2.0
-GOBJECT_PKG_LIBRARY_DIRS:INTERNAL=
-GOBJECT_PKG_LIBS:INTERNAL=
-GOBJECT_PKG_LIBS_L:INTERNAL=
-GOBJECT_PKG_LIBS_OTHER:INTERNAL=
-GOBJECT_PKG_LIBS_PATHS:INTERNAL=
-GOBJECT_PKG_PREFIX:INTERNAL=/usr
-GOBJECT_PKG_STATIC_CFLAGS:INTERNAL=-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GOBJECT_PKG_STATIC_CFLAGS_I:INTERNAL=
-GOBJECT_PKG_STATIC_CFLAGS_OTHER:INTERNAL=
-GOBJECT_PKG_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GOBJECT_PKG_STATIC_LDFLAGS:INTERNAL=-lgobject-2.0;-lffi;-lglib-2.0;-pthread;-lpcre;-pthread
-GOBJECT_PKG_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread
-GOBJECT_PKG_STATIC_LIBDIR:INTERNAL=
-GOBJECT_PKG_STATIC_LIBRARIES:INTERNAL=gobject-2.0;ffi;glib-2.0;pcre
-GOBJECT_PKG_STATIC_LIBRARY_DIRS:INTERNAL=
-GOBJECT_PKG_STATIC_LIBS:INTERNAL=
-GOBJECT_PKG_STATIC_LIBS_L:INTERNAL=
-GOBJECT_PKG_STATIC_LIBS_OTHER:INTERNAL=
-GOBJECT_PKG_STATIC_LIBS_PATHS:INTERNAL=
-GOBJECT_PKG_VERSION:INTERNAL=2.58.1
-GOBJECT_PKG_gobject-2.0_INCLUDEDIR:INTERNAL=
-GOBJECT_PKG_gobject-2.0_LIBDIR:INTERNAL=
-GOBJECT_PKG_gobject-2.0_PREFIX:INTERNAL=
-GOBJECT_PKG_gobject-2.0_VERSION:INTERNAL=
-GOBJECT_PREFIX:INTERNAL=/usr
-GOBJECT_STATIC_CFLAGS:INTERNAL=-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GOBJECT_STATIC_CFLAGS_I:INTERNAL=
-GOBJECT_STATIC_CFLAGS_OTHER:INTERNAL=
-GOBJECT_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GOBJECT_STATIC_LDFLAGS:INTERNAL=-lgobject-2.0;-lffi;-lglib-2.0;-pthread;-lpcre;-pthread
-GOBJECT_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread
-GOBJECT_STATIC_LIBDIR:INTERNAL=
-GOBJECT_STATIC_LIBRARIES:INTERNAL=gobject-2.0;ffi;glib-2.0;pcre
-GOBJECT_STATIC_LIBRARY_DIRS:INTERNAL=
-GOBJECT_STATIC_LIBS:INTERNAL=
-GOBJECT_STATIC_LIBS_L:INTERNAL=
-GOBJECT_STATIC_LIBS_OTHER:INTERNAL=
-GOBJECT_STATIC_LIBS_PATHS:INTERNAL=
-GOBJECT_VERSION:INTERNAL=2.58.1
-GOBJECT_gobject-2.0_INCLUDEDIR:INTERNAL=
-GOBJECT_gobject-2.0_LIBDIR:INTERNAL=
-GOBJECT_gobject-2.0_PREFIX:INTERNAL=
-GOBJECT_gobject-2.0_VERSION:INTERNAL=
-GTHREAD_CFLAGS:INTERNAL=-pthread;-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GTHREAD_CFLAGS_I:INTERNAL=
-GTHREAD_CFLAGS_OTHER:INTERNAL=-pthread
-GTHREAD_FOUND:INTERNAL=1
-GTHREAD_INCLUDEDIR:INTERNAL=/usr/include
-GTHREAD_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GTHREAD_LDFLAGS:INTERNAL=-lgthread-2.0;-pthread;-lglib-2.0
-GTHREAD_LDFLAGS_OTHER:INTERNAL=-pthread
-GTHREAD_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
-GTHREAD_LIBRARIES:INTERNAL=gthread-2.0;glib-2.0
-GTHREAD_LIBRARY_DIRS:INTERNAL=
-GTHREAD_LIBS:INTERNAL=
-GTHREAD_LIBS_L:INTERNAL=
-GTHREAD_LIBS_OTHER:INTERNAL=
-GTHREAD_LIBS_PATHS:INTERNAL=
-GTHREAD_PREFIX:INTERNAL=/usr
-GTHREAD_STATIC_CFLAGS:INTERNAL=-pthread;-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GTHREAD_STATIC_CFLAGS_I:INTERNAL=
-GTHREAD_STATIC_CFLAGS_OTHER:INTERNAL=-pthread
-GTHREAD_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GTHREAD_STATIC_LDFLAGS:INTERNAL=-lgthread-2.0;-pthread;-lglib-2.0;-pthread;-lpcre;-pthread
-GTHREAD_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread
-GTHREAD_STATIC_LIBDIR:INTERNAL=
-GTHREAD_STATIC_LIBRARIES:INTERNAL=gthread-2.0;glib-2.0;pcre
-GTHREAD_STATIC_LIBRARY_DIRS:INTERNAL=
-GTHREAD_STATIC_LIBS:INTERNAL=
-GTHREAD_STATIC_LIBS_L:INTERNAL=
-GTHREAD_STATIC_LIBS_OTHER:INTERNAL=
-GTHREAD_STATIC_LIBS_PATHS:INTERNAL=
-GTHREAD_VERSION:INTERNAL=2.58.1
-GTHREAD_gthread-2.0_INCLUDEDIR:INTERNAL=
-GTHREAD_gthread-2.0_LIBDIR:INTERNAL=
-GTHREAD_gthread-2.0_PREFIX:INTERNAL=
-GTHREAD_gthread-2.0_VERSION:INTERNAL=
-JSON_CFLAGS:INTERNAL=-pthread;-I/usr/include/json-glib-1.0;-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-JSON_CFLAGS_I:INTERNAL=
-JSON_CFLAGS_OTHER:INTERNAL=-pthread
-JSON_FOUND:INTERNAL=1
-JSON_INCLUDEDIR:INTERNAL=/usr/include
-JSON_INCLUDE_DIRS:INTERNAL=/usr/include/json-glib-1.0;/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include
-JSON_LDFLAGS:INTERNAL=-ljson-glib-1.0;-lgio-2.0;-lgobject-2.0;-lglib-2.0
-JSON_LDFLAGS_OTHER:INTERNAL=
-JSON_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
-JSON_LIBRARIES:INTERNAL=json-glib-1.0;gio-2.0;gobject-2.0;glib-2.0
-JSON_LIBRARY_DIRS:INTERNAL=
-JSON_LIBS:INTERNAL=
-JSON_LIBS_L:INTERNAL=
-JSON_LIBS_OTHER:INTERNAL=
-JSON_LIBS_PATHS:INTERNAL=
-JSON_PREFIX:INTERNAL=/usr
-JSON_STATIC_CFLAGS:INTERNAL=-pthread;-I/usr/include/json-glib-1.0;-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-JSON_STATIC_CFLAGS_I:INTERNAL=
-JSON_STATIC_CFLAGS_OTHER:INTERNAL=-pthread
-JSON_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/json-glib-1.0;/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include
-JSON_STATIC_LDFLAGS:INTERNAL=-ljson-glib-1.0;-lgio-2.0;-lz;-lresolv;-lselinux;-lmount;-lgmodule-2.0;-pthread;-ldl;-lgobject-2.0;-lffi;-lglib-2.0;-pthread;-lpcre;-pthread
-JSON_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread
-JSON_STATIC_LIBDIR:INTERNAL=
-JSON_STATIC_LIBRARIES:INTERNAL=json-glib-1.0;gio-2.0;z;resolv;selinux;mount;gmodule-2.0;dl;gobject-2.0;ffi;glib-2.0;pcre
-JSON_STATIC_LIBRARY_DIRS:INTERNAL=
-JSON_STATIC_LIBS:INTERNAL=
-JSON_STATIC_LIBS_L:INTERNAL=
-JSON_STATIC_LIBS_OTHER:INTERNAL=
-JSON_STATIC_LIBS_PATHS:INTERNAL=
-JSON_VERSION:INTERNAL=1.4.4
-JSON_json-glib-1.0_INCLUDEDIR:INTERNAL=
-JSON_json-glib-1.0_LIBDIR:INTERNAL=
-JSON_json-glib-1.0_PREFIX:INTERNAL=
-JSON_json-glib-1.0_VERSION:INTERNAL=
-//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE
-PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: VALA_EXECUTABLE
-VALA_EXECUTABLE-ADVANCED:INTERNAL=1
-__pkg_config_arguments_GEE:INTERNAL=REQUIRED;gee-0.8
-__pkg_config_arguments_GIO:INTERNAL=REQUIRED;gio-2.0
-__pkg_config_arguments_GOBJECT:INTERNAL=REQUIRED;gobject-2.0
-__pkg_config_arguments_GTHREAD:INTERNAL=REQUIRED;gthread-2.0
-__pkg_config_arguments_JSON:INTERNAL=REQUIRED;json-glib-1.0
-__pkg_config_checked_GEE:INTERNAL=1
-__pkg_config_checked_GIO:INTERNAL=1
-__pkg_config_checked_GIO_PKG:INTERNAL=1
-__pkg_config_checked_GLIB_PKG:INTERNAL=1
-__pkg_config_checked_GOBJECT:INTERNAL=1
-__pkg_config_checked_GOBJECT_PKG:INTERNAL=1
-__pkg_config_checked_GTHREAD:INTERNAL=1
-__pkg_config_checked_JSON:INTERNAL=1
-prefix_result:INTERNAL=/usr/lib/x86_64-linux-gnu
-
diff --git a/Makefile.am b/Makefile.am
deleted file mode 100644 (file)
index 5ed7b6d..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-SUBDIRS = src
-
-
-pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = roojspacker-1.2.pc
\ No newline at end of file
diff --git a/cmake/FindGObjectIntrospection.cmake b/cmake/FindGObjectIntrospection.cmake
new file mode 100644 (file)
index 0000000..9d190f6
--- /dev/null
@@ -0,0 +1,62 @@
+# FindGObjectIntrospection.cmake
+# Â© 2016 Evan Nemerson <evan@nemerson.com>
+
+find_program(GI_COMPILER_EXECUTABLE g-ir-compiler)
+find_program(GI_SCANNER_EXECUTABLE g-ir-scanner)
+
+if(CMAKE_INSTALL_FULL_DATADIR)
+  set(GI_REPOSITORY_DIR "${CMAKE_INSTALL_FULL_DATADIR}/gir-1.0")
+else()
+  set(GI_REPOSITORY_DIR "${CMAKE_INSTALL_PREFIX}/share/gir-1.0")
+endif()
+
+if(CMAKE_INSTALL_FULL_LIBDIR)
+  set(GI_TYPELIB_DIR "${CMAKE_INSTALL_FULL_LIBDIR}/girepository-1.0")
+else()
+  set(GI_TYPELIB_DIR "${CMAKE_INSTALL_LIBDIR}/girepository-1.0")
+endif()
+
+include(FindPackageHandleStandardArgs)
+find_package_handle_standard_args(GObjectIntrospection
+  REQUIRED_VARS
+    GI_COMPILER_EXECUTABLE
+    GI_SCANNER_EXECUTABLE)
+
+function(gobject_introspection_compile TYPELIB)
+  set (options DEBUG VERBOSE)
+  set (oneValueArgs MODULE SHARED_LIBRARY)
+  set (multiValueArgs FLAGS INCLUDE_DIRS)
+  cmake_parse_arguments(GI_COMPILER "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
+  unset (options)
+  unset (oneValueArgs)
+  unset (multiValueArgs)
+
+  get_filename_component(TYPELIB "${TYPELIB}" ABSOLUTE
+    BASE_DIR "${CMAKE_CURRENT_BINARY_DIR}")
+
+  if(GI_COMPILER_DEBUG)
+    list(APPEND GI_COMPILER_FLAGS "--debug")
+  endif()
+
+  if(GI_COMPILER_VERBOSE)
+    list(APPEND GI_COMPILER_FLAGS "--verbose")
+  endif()
+
+  if(GI_SHARED_LIBRARY)
+    list(APPEND GI_COMPILER_FLAGS "--shared-library" "${GI_SHARED_LIBRARY}")
+  endif()
+
+  foreach(include_dir ${GI_COMPILER_INCLUDE_DIRS})
+    list(APPEND GI_COMPILER_FLAGS "--includedir" "${include_dir}")
+  endforeach()
+
+  add_custom_command(
+    OUTPUT "${TYPELIB}"
+    COMMAND "${GI_COMPILER_EXECUTABLE}"
+    ARGS
+      "-o" "${TYPELIB}"
+      ${GI_COMPILER_FLAGS}
+      ${GI_COMPILER_UNPARSED_ARGUMENTS}
+    DEPENDS
+      ${GI_COMPILER_UNPARSED_ARGUMENTS})
+endfunction()
\ No newline at end of file
diff --git a/cmake/FindValadoc.cmake b/cmake/FindValadoc.cmake
new file mode 100644 (file)
index 0000000..983b70b
--- /dev/null
@@ -0,0 +1,96 @@
+# CMake Valadoc support
+# Copyright (c) 2016 Evan Nemerson <evan@nemerson.com>
+#
+# Permission is hereby granted, free of charge, to any person
+# obtaining a copy of this software and associated documentation files
+# (the "Software"), to deal in the Software without restriction,
+# including without limitation the rights to use, copy, modify, merge,
+# publish, distribute, sublicense, and/or sell copies of the Software,
+# and to permit persons to whom the Software is furnished to do so,
+# subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be
+# included in all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
+# BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+# ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+# SOFTWARE.
+
+find_program(VALADOC_EXECUTABLE
+  NAMES valadoc
+  DOC "Valadoc")
+
+if(VALADOC_EXECUTABLE)
+  execute_process(COMMAND ${VALADOC_EXECUTABLE} "--version" OUTPUT_VARIABLE VALADOC_VERSION OUTPUT_STRIP_TRAILING_WHITESPACE)
+  string(SUBSTRING "${VALADOC_VERSION}" 8 -1 VALADOC_VERSION)
+endif()
+
+include(FindPackageHandleStandardArgs)
+FIND_PACKAGE_HANDLE_STANDARD_ARGS(Valadoc
+  FOUND_VAR VALADOC_FOUND
+  REQUIRED_VARS VALADOC_EXECUTABLE
+  VERSION_VAR VALADOC_VERSION)
+
+# valadoc_generate(OUTPUT_DIR
+#   PACKAGE_NAME name
+#   [PACKAGE_VERSION version]
+#   [FLAGS flags…]
+#   [PACKAGES packages…]
+#   [DOCLET doclet]
+#   [ALL])
+#
+#   PACKAGE_NAME name
+#     VAPI name to generate documentation for.
+#   PACKAGE_VERSION version
+#     Version number of the package.
+#   FLAGS â€¦
+#     List of flags you wish to pass to valadoc.
+#   PACKAGES
+#     List of dependencies to pass to valac.
+#   DOCLET doclet-name
+#     Name of the doclet to use (default: html)
+function(valadoc_generate OUTPUT_DIR)
+  set (options)
+  set (oneValueArgs DOCLET PACKAGE_NAME PACKAGE_VERSION)
+  set (multiValueArgs SOURCES PACKAGES FLAGS DEFINITIONS CUSTOM_VAPIS)
+  cmake_parse_arguments(VALADOC "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
+  unset (options)
+  unset (oneValueArgs)
+  unset (multiValueArgs)
+
+  if("${VALADOC_DOCLET}" STREQUAL "")
+    list(APPEND VALADOC_FLAGS "--doclet=html")
+  else()
+    list(APPEND VALADOC_FLAGS "--doclet=${VALADOC_DOCLET}")
+  endif()
+
+  if(NOT "${VALADOC_PACKAGE_NAME}" STREQUAL "")
+    list(APPEND VALADOC_FLAGS "--package-name=${VALADOC_PACKAGE_NAME}")
+  endif()
+
+  if(NOT "${VALADOC_PACKAGE_VERSION}" STREQUAL "")
+    list(APPEND VALADOC_FLAGS "--package-version=${VALADOC_PACKAGE_VERSION}")
+  endif()
+
+  foreach(pkg ${VALADOC_PACKAGES})
+    list(APPEND VALADOC_FLAGS "--pkg=${pkg}")
+  endforeach(pkg)
+
+  add_custom_command(
+    OUTPUT "${OUTPUT_DIR}"
+    COMMAND "${VALADOC_EXECUTABLE}"
+    ARGS
+      --force
+      -o "${CMAKE_CURRENT_BINARY_DIR}/${OUTPUT_DIR}"
+      ${VALADOC_FLAGS}
+      ${VALADOC_SOURCES}
+    DEPENDS
+      ${VALADOC_SOURCES}
+    COMMENT "Generating documentation with Valadoc"
+    WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}")
+endfunction()
\ No newline at end of file
diff --git a/cmake_install.cmake b/cmake_install.cmake
deleted file mode 100644 (file)
index cf014e8..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-# Install script for directory: /home/alan/gitlive/roojspacker
-
-# Set the install prefix
-if(NOT DEFINED CMAKE_INSTALL_PREFIX)
-  set(CMAKE_INSTALL_PREFIX "/usr/local")
-endif()
-string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
-
-# Set the install configuration name.
-if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
-  if(BUILD_TYPE)
-    string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
-           CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
-  else()
-    set(CMAKE_INSTALL_CONFIG_NAME "Debug")
-  endif()
-  message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
-endif()
-
-# Set the component getting installed.
-if(NOT CMAKE_INSTALL_COMPONENT)
-  if(COMPONENT)
-    message(STATUS "Install component: \"${COMPONENT}\"")
-    set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
-  else()
-    set(CMAKE_INSTALL_COMPONENT)
-  endif()
-endif()
-
-# Install shared libraries without execute permission?
-if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
-  set(CMAKE_INSTALL_SO_NO_EXE "1")
-endif()
-
-# Is this installation the result of a crosscompile?
-if(NOT DEFINED CMAKE_CROSSCOMPILING)
-  set(CMAKE_CROSSCOMPILING "FALSE")
-endif()
-
-if(NOT CMAKE_INSTALL_LOCAL_ONLY)
-  # Include the install script for each subdirectory.
-  include("/home/alan/gitlive/roojspacker/roojspacker/cmake_install.cmake")
-  include("/home/alan/gitlive/roojspacker/bin/cmake_install.cmake")
-
-endif()
-
-if(CMAKE_INSTALL_COMPONENT)
-  set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
-else()
-  set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
-endif()
-
-string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
-       "${CMAKE_INSTALL_MANIFEST_FILES}")
-file(WRITE "/home/alan/gitlive/roojspacker/${CMAKE_INSTALL_MANIFEST}"
-     "${CMAKE_INSTALL_MANIFEST_CONTENT}")
diff --git a/configure.ac b/configure.ac
deleted file mode 100644 (file)
index e39a95f..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-
-dnl Process this file with autoconf to produce a configure script.
-AC_PREREQ([2.68])
-
-AC_INIT([roojspacker], [5.0.0])
-
-AC_CONFIG_HEADERS([config.h])
-m4_ifdef([AC_CONFIG_MACRO_DIRS], [ 
-       AC_CONFIG_MACRO_DIRS([m4])
-])
-
-
-AM_INIT_AUTOMAKE([1.11 subdir-objects])
-AM_MAINTAINER_MODE([enable])
-
-
-
-AM_SILENT_RULES([yes])
-
-AC_PROG_CC
-
-AM_PROG_VALAC([0.16.0])
-
-LT_PREREQ([2.2.6])
-LT_INIT([disable-static])
-
-
-AC_CHECK_LIB([m],[cos])
-
-dnl GOBJECT_INTROSPECTION_CHECK([1.30.0])
-
-
-dnl we need to check these exist, then it will generate a compile string for them.
-
-PKG_CHECK_MODULES(ROOJSPACKER, [
-                glib-2.0 >= 2.24.0
-                gobject-2.0 >= 2.24.0
-                gee-0.8
-                gio-2.0  >= 2.24.0
-                gthread-2.0
-                
-])
-
-dnl -- some old servers do not have json-glib...
-
-PKG_CHECK_MODULES(JSON_GLIB, [json-glib-1.0],
-                               [json_glib_enabled=yes],
-                               [json_glib_enabled=no])
-
-if test $json_glib_enabled = yes; then
-               AC_DEFINE(HAVE_JSON_GLIB,1,[json-glib support])
-fi
-AM_CONDITIONAL(HAVE_JSON_GLIB, test "$json_glib_enabled" = "yes")
-
-
-AC_ARG_ENABLE([old_glib],
-[  --enable-old-glib    Enable old Glib support],
-[case "${enableval}" in
-  yes) old_glib=true ;;
-  no)  old_glib=false ;;
-  *) AC_MSG_ERROR([bad value ${enableval} for --enable-old-glib]) ;;
-esac],[old_glib=false])
-AM_CONDITIONAL([HAVE_OLD_GLIB], [test x$old_glib = xtrue])
-
-
-
-
-dnl  -- javascriptcoregtk-4.0  ** might add this later -- verify compilation.
-
-
-dnl PKG_CHECK_MODULES(JAVASCRIPTCOREGTK, [javascriptcoregtk-4.0],
-dnl                            [javascriptcoregtk_4_0_enabled=yes],
-dnl                            [javascriptcoregtk_4_0_enabled=no])
-dnl
-dnl if test $javascriptcoregtk_4_0_enabled = yes; then
-dnl            AC_DEFINE(HAVE_JAVASCRIPTCOREGTK4,1,[javascriptcoregtk 4.0 support])
-dnl else
-dnl            PKG_CHECK_MODULES(JAVASCRIPTCOREGTK, [javascriptcoregtk-3.0],
-dnl                            [javascriptcoregtk_3_0_enabled=yes] )
-dnl            AC_DEFINE(HAVE_JAVASCRIPTCOREGTK3,1,[javascriptcoregtk 3.0 support])
-dnl       
-dnl
-dnl fi
-dnl AM_CONDITIONAL(HAVE_JAVASCRIPTCOREGTK3, test "$javascriptcoregtk_3_0_enabled" = "yes")
-dnl AM_CONDITIONAL(HAVE_JAVASCRIPTCOREGTK4, test "$javascriptcoregtk_4_0_enabled" = "yes")
-
-AC_CONFIG_FILES([
-       Makefile
-       src/Makefile
-])
-
-AC_SUBST(JSON_GLIB_CFLAGS) 
-AC_SUBST(JSON_GLIB_LIBS) 
-AC_SUBST(ROOJSPACKER_CFLAGS)
-AC_SUBST(ROOJSPACKER_LIBS)
-
-
-AC_OUTPUT([roojspacker-1.2.pc])
diff --git a/roojspacker-1.2.pc.in b/roojspacker-1.2.pc.in
deleted file mode 100644 (file)
index 5b282e2..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@
-datarootdir=@datarootdir@
-datadir=@datadir@
-
-Name: roojspacker
-Description: Javascript packer
-Version: @VERSION@
-Requires: glib-2.0 gobject-2.0 gee-0.8 gio-2.0 gthread-2.0
-Libs: -L${libdir} -lroojspacker-1.2
-Cflags: -I${includedir}/roojspacker
-
diff --git a/src/Makefile.am b/src/Makefile.am
deleted file mode 100644 (file)
index cce32cd..0000000
+++ /dev/null
@@ -1,120 +0,0 @@
-
-# - not sure if needed....  
-
-AM_CPPFLAGS =  \
-    $(ROOJSPACKER_CFLAGS)  \
-    $(JSON_GBIB_CFLAGS)  \
-    -DPACKAGE_SRC_DIR=\""$(srcdir)"\" \
-    -DPACKAGE_DATA_DIR=\""$(datadir)"\" 
-
-
-bin_PROGRAMS = roojspacker
-lib_LTLIBRARIES = libroojspacker-1.2.la
-
-
-if HAVE_JSON_GLIB
-roojspacker_JSON_GLIB_FLAGS = -D HAVE_JSON_GLIB
-endif
-
-if HAVE_OLD_GLIB
-roojspacker_OLD_GLIB_FLAGS = -D HAVE_OLD_GLIB
-endif
-
-roojspacker_PKGS = \
-               --pkg glib-2.0  \
-               --pkg gobject-2.0  \
-               --pkg gee-0.8 \
-               --pkg posix \
-               --pkg gio-2.0
-
-if HAVE_JSON_GLIB
-  roojspacker_PKGS += --pkg json-glib-1.0
-endif
-
-
-libroojspacker_1_2_la_SOURCES = \
-               jsdoc/Collapse.vala \
-               jsdoc/CompressWhite.vala \
-               jsdoc/Identifier.vala \
-               jsdoc/Lang.vala \
-               jsdoc/Packer.vala \
-               jsdoc/ScopeParser.vala \
-               jsdoc/Scope.vala \
-               jsdoc/TextStream.vala \
-               jsdoc/TokenReader.vala \
-               jsdoc/TokenStream.vala \
-               jsdoc/Token.vala \
-               jsdoc/PackerRun.vala \
-               jsdoc/Walker.vala \
-               jsdoc/SymbolSet.vala \
-               jsdoc/DocBuilder.vala \
-               jsdoc/DocComment.vala \
-               jsdoc/DocParser.vala \
-               jsdoc/DocTag.vala \
-               jsdoc/PrettyPrint.vala \
-               jsdoc/Symbol.vala
-
-# not sure if -g is needed..???
-
-libroojspacker_1_2_la_VALAFLAGS = \
-    --library roojspacker-1.2 \
-    -H roojspacker-1.2.h \
-    --gir JSDOC-1.2.gir \
-    -X -shared -X -lm \
-    --thread \
-    --target-glib=2.32 \
-    --vapidir=$(srcdir)/vapi \
-    -g  \
-    $(roojspacker_PKGS) \
-     $(roojspacker_OLD_GLIB_FLAGS)  $(roojspacker_JSON_GLIB_FLAGS)
-
-libroojspacker_1_2_la_CFLAGS =    $(JSON_GLIB_CFLAGS) $(ROOJSPACKER_CFLAGS) 
-
-roojspacker_SOURCES =  main.vala
-roojspacker_LDADD = libroojspacker-1.2.la $(ROOJSPACKER_LIBS) $(JSON_GLIB_LIBS)
-roojspacker_VALAFLAGS =  --pkg roojspacker-1.2 --thread -X -lm --target-glib=2.32   \
-    --vapidir=$(srcdir)  --vapidir=$(srcdir)/vapi -g  $(roojspacker_PKGS) \
-     $(roojspacker_OLD_GLIB_FLAGS) $(roojspacker_JSON_GLIB_FLAGS)
-     
-roojspacker_CFLAGS =    $(JSON_GLIB_CFLAGS) $(ROOJSPACKER_CFLAGS) 
-    
-CLEANFILES = *.h *.c *.vapi *.stamp *.gir
-
-roojspackerincludedir = $(includedir)/roojspacker
-
-roojspackerinclude_HEADERS = \
-       roojspacker-1.2.h \
-       $(NULL)
-
-
-
-vapidir = $(datadir)/vala/vapi
-
-dist_vapi_DATA = \
-    roojspacker-1.2.vapi
-
-
-
-# girdir = $(datadir)/gir-1.1
-# gir_DATA =  JSDOC-1.1.gir
-    
-# typelibdir = $(libdir)/girepository-1.1
-# typelib_DATA = JSDOC-1.1.typelib
-
-# would be better to include INTROSPECTION_MAKEFILE - but I think it's problematic...
-    
-# JSDOC-1.1.typelib:
-#      g-ir-compiler \
-#         --includedir=$(srcdir) \
-#              --shared-library=libroojspacker-1.1.so \
-#              --output=$(typelib_DATA) \
-#              $(gir_DATA)
-    
-    
-
diff --git a/src/roojspacker-1.2.h b/src/roojspacker-1.2.h
deleted file mode 100644 (file)
index a4e394b..0000000
+++ /dev/null
@@ -1,901 +0,0 @@
-/* roojspacker-1.2.h generated by valac 0.36.6, the Vala compiler, do not modify */
-
-
-#ifndef __ROOJSPACKER_1_2_H__
-#define __ROOJSPACKER_1_2_H__
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gee.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gio/gio.h>
-#include <json-glib/json-glib.h>
-
-G_BEGIN_DECLS
-
-
-#define JSDOC_TYPE_TOKEN_STREAM (jsdoc_token_stream_get_type ())
-#define JSDOC_TOKEN_STREAM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSDOC_TYPE_TOKEN_STREAM, JSDOCTokenStream))
-#define JSDOC_TOKEN_STREAM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JSDOC_TYPE_TOKEN_STREAM, JSDOCTokenStreamClass))
-#define JSDOC_IS_TOKEN_STREAM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSDOC_TYPE_TOKEN_STREAM))
-#define JSDOC_IS_TOKEN_STREAM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JSDOC_TYPE_TOKEN_STREAM))
-#define JSDOC_TOKEN_STREAM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JSDOC_TYPE_TOKEN_STREAM, JSDOCTokenStreamClass))
-
-typedef struct _JSDOCTokenStream JSDOCTokenStream;
-typedef struct _JSDOCTokenStreamClass JSDOCTokenStreamClass;
-typedef struct _JSDOCTokenStreamPrivate JSDOCTokenStreamPrivate;
-
-#define JSDOC_TYPE_TOKEN (jsdoc_token_get_type ())
-#define JSDOC_TOKEN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSDOC_TYPE_TOKEN, JSDOCToken))
-#define JSDOC_TOKEN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JSDOC_TYPE_TOKEN, JSDOCTokenClass))
-#define JSDOC_IS_TOKEN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSDOC_TYPE_TOKEN))
-#define JSDOC_IS_TOKEN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JSDOC_TYPE_TOKEN))
-#define JSDOC_TOKEN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JSDOC_TYPE_TOKEN, JSDOCTokenClass))
-
-typedef struct _JSDOCToken JSDOCToken;
-typedef struct _JSDOCTokenClass JSDOCTokenClass;
-
-#define JSDOC_TYPE_COLLAPSE (jsdoc_collapse_get_type ())
-#define JSDOC_COLLAPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSDOC_TYPE_COLLAPSE, JSDOCCollapse))
-#define JSDOC_COLLAPSE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JSDOC_TYPE_COLLAPSE, JSDOCCollapseClass))
-#define JSDOC_IS_COLLAPSE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSDOC_TYPE_COLLAPSE))
-#define JSDOC_IS_COLLAPSE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JSDOC_TYPE_COLLAPSE))
-#define JSDOC_COLLAPSE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JSDOC_TYPE_COLLAPSE, JSDOCCollapseClass))
-
-typedef struct _JSDOCCollapse JSDOCCollapse;
-typedef struct _JSDOCCollapseClass JSDOCCollapseClass;
-typedef struct _JSDOCCollapsePrivate JSDOCCollapsePrivate;
-
-#define JSDOC_TYPE_PACKER (jsdoc_packer_get_type ())
-#define JSDOC_PACKER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSDOC_TYPE_PACKER, JSDOCPacker))
-#define JSDOC_PACKER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JSDOC_TYPE_PACKER, JSDOCPackerClass))
-#define JSDOC_IS_PACKER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSDOC_TYPE_PACKER))
-#define JSDOC_IS_PACKER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JSDOC_TYPE_PACKER))
-#define JSDOC_PACKER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JSDOC_TYPE_PACKER, JSDOCPackerClass))
-
-typedef struct _JSDOCPacker JSDOCPacker;
-typedef struct _JSDOCPackerClass JSDOCPackerClass;
-
-#define JSDOC_TYPE_IDENTIFIER (jsdoc_identifier_get_type ())
-#define JSDOC_IDENTIFIER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSDOC_TYPE_IDENTIFIER, JSDOCIdentifier))
-#define JSDOC_IDENTIFIER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JSDOC_TYPE_IDENTIFIER, JSDOCIdentifierClass))
-#define JSDOC_IS_IDENTIFIER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSDOC_TYPE_IDENTIFIER))
-#define JSDOC_IS_IDENTIFIER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JSDOC_TYPE_IDENTIFIER))
-#define JSDOC_IDENTIFIER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JSDOC_TYPE_IDENTIFIER, JSDOCIdentifierClass))
-
-typedef struct _JSDOCIdentifier JSDOCIdentifier;
-typedef struct _JSDOCIdentifierClass JSDOCIdentifierClass;
-typedef struct _JSDOCIdentifierPrivate JSDOCIdentifierPrivate;
-
-#define JSDOC_TYPE_SCOPE (jsdoc_scope_get_type ())
-#define JSDOC_SCOPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSDOC_TYPE_SCOPE, JSDOCScope))
-#define JSDOC_SCOPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JSDOC_TYPE_SCOPE, JSDOCScopeClass))
-#define JSDOC_IS_SCOPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSDOC_TYPE_SCOPE))
-#define JSDOC_IS_SCOPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JSDOC_TYPE_SCOPE))
-#define JSDOC_SCOPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JSDOC_TYPE_SCOPE, JSDOCScopeClass))
-
-typedef struct _JSDOCScope JSDOCScope;
-typedef struct _JSDOCScopeClass JSDOCScopeClass;
-
-#define JSDOC_TYPE_LANGCLASS (jsdoc_langclass_get_type ())
-#define JSDOC_LANGCLASS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSDOC_TYPE_LANGCLASS, JSDOCLang_Class))
-#define JSDOC_LANGCLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JSDOC_TYPE_LANGCLASS, JSDOCLang_ClassClass))
-#define JSDOC_IS_LANGCLASS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSDOC_TYPE_LANGCLASS))
-#define JSDOC_IS_LANGCLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JSDOC_TYPE_LANGCLASS))
-#define JSDOC_LANGCLASS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JSDOC_TYPE_LANGCLASS, JSDOCLang_ClassClass))
-
-typedef struct _JSDOCLang_Class JSDOCLang_Class;
-typedef struct _JSDOCLang_ClassClass JSDOCLang_ClassClass;
-typedef struct _JSDOCLang_ClassPrivate JSDOCLang_ClassPrivate;
-
-#define JSDOC_TYPE_TOKEN_NAME (jsdoc_token_name_get_type ())
-typedef struct _JSDOCPackerPrivate JSDOCPackerPrivate;
-
-#define JSDOC_TYPE_PACKER_RUN (jsdoc_packer_run_get_type ())
-#define JSDOC_PACKER_RUN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSDOC_TYPE_PACKER_RUN, JSDOCPackerRun))
-#define JSDOC_PACKER_RUN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JSDOC_TYPE_PACKER_RUN, JSDOCPackerRunClass))
-#define JSDOC_IS_PACKER_RUN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSDOC_TYPE_PACKER_RUN))
-#define JSDOC_IS_PACKER_RUN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JSDOC_TYPE_PACKER_RUN))
-#define JSDOC_PACKER_RUN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JSDOC_TYPE_PACKER_RUN, JSDOCPackerRunClass))
-
-typedef struct _JSDOCPackerRun JSDOCPackerRun;
-typedef struct _JSDOCPackerRunClass JSDOCPackerRunClass;
-
-#define JSDOC_PACKER_TYPE_RESULT_TYPE (jsdoc_packer_result_type_get_type ())
-
-#define JSDOC_TYPE_SCOPE_PARSER_MODE (jsdoc_scope_parser_mode_get_type ())
-
-#define JSDOC_TYPE_SCOPE_PARSER (jsdoc_scope_parser_get_type ())
-#define JSDOC_SCOPE_PARSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSDOC_TYPE_SCOPE_PARSER, JSDOCScopeParser))
-#define JSDOC_SCOPE_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JSDOC_TYPE_SCOPE_PARSER, JSDOCScopeParserClass))
-#define JSDOC_IS_SCOPE_PARSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSDOC_TYPE_SCOPE_PARSER))
-#define JSDOC_IS_SCOPE_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JSDOC_TYPE_SCOPE_PARSER))
-#define JSDOC_SCOPE_PARSER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JSDOC_TYPE_SCOPE_PARSER, JSDOCScopeParserClass))
-
-typedef struct _JSDOCScopeParser JSDOCScopeParser;
-typedef struct _JSDOCScopeParserClass JSDOCScopeParserClass;
-typedef struct _JSDOCScopeParserPrivate JSDOCScopeParserPrivate;
-typedef struct _JSDOCScopePrivate JSDOCScopePrivate;
-
-#define JSDOC_TYPE_TEXT_STREAM_CHAR (jsdoc_text_stream_char_get_type ())
-#define JSDOC_TEXT_STREAM_CHAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSDOC_TYPE_TEXT_STREAM_CHAR, JSDOCTextStreamChar))
-#define JSDOC_TEXT_STREAM_CHAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JSDOC_TYPE_TEXT_STREAM_CHAR, JSDOCTextStreamCharClass))
-#define JSDOC_IS_TEXT_STREAM_CHAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSDOC_TYPE_TEXT_STREAM_CHAR))
-#define JSDOC_IS_TEXT_STREAM_CHAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JSDOC_TYPE_TEXT_STREAM_CHAR))
-#define JSDOC_TEXT_STREAM_CHAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JSDOC_TYPE_TEXT_STREAM_CHAR, JSDOCTextStreamCharClass))
-
-typedef struct _JSDOCTextStreamChar JSDOCTextStreamChar;
-typedef struct _JSDOCTextStreamCharClass JSDOCTextStreamCharClass;
-typedef struct _JSDOCTextStreamCharPrivate JSDOCTextStreamCharPrivate;
-
-#define JSDOC_TYPE_TEXT_STREAM (jsdoc_text_stream_get_type ())
-#define JSDOC_TEXT_STREAM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSDOC_TYPE_TEXT_STREAM, JSDOCTextStream))
-#define JSDOC_TEXT_STREAM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JSDOC_TYPE_TEXT_STREAM, JSDOCTextStreamClass))
-#define JSDOC_IS_TEXT_STREAM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSDOC_TYPE_TEXT_STREAM))
-#define JSDOC_IS_TEXT_STREAM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JSDOC_TYPE_TEXT_STREAM))
-#define JSDOC_TEXT_STREAM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JSDOC_TYPE_TEXT_STREAM, JSDOCTextStreamClass))
-
-typedef struct _JSDOCTextStream JSDOCTextStream;
-typedef struct _JSDOCTextStreamClass JSDOCTextStreamClass;
-typedef struct _JSDOCTextStreamPrivate JSDOCTextStreamPrivate;
-
-#define JSDOC_TYPE_TOKEN_ARRAY (jsdoc_token_array_get_type ())
-#define JSDOC_TOKEN_ARRAY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSDOC_TYPE_TOKEN_ARRAY, JSDOCTokenArray))
-#define JSDOC_TOKEN_ARRAY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JSDOC_TYPE_TOKEN_ARRAY, JSDOCTokenArrayClass))
-#define JSDOC_IS_TOKEN_ARRAY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSDOC_TYPE_TOKEN_ARRAY))
-#define JSDOC_IS_TOKEN_ARRAY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JSDOC_TYPE_TOKEN_ARRAY))
-#define JSDOC_TOKEN_ARRAY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JSDOC_TYPE_TOKEN_ARRAY, JSDOCTokenArrayClass))
-
-typedef struct _JSDOCTokenArray JSDOCTokenArray;
-typedef struct _JSDOCTokenArrayClass JSDOCTokenArrayClass;
-typedef struct _JSDOCTokenArrayPrivate JSDOCTokenArrayPrivate;
-
-#define JSDOC_TYPE_TOKEN_READER (jsdoc_token_reader_get_type ())
-#define JSDOC_TOKEN_READER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSDOC_TYPE_TOKEN_READER, JSDOCTokenReader))
-#define JSDOC_TOKEN_READER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JSDOC_TYPE_TOKEN_READER, JSDOCTokenReaderClass))
-#define JSDOC_IS_TOKEN_READER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSDOC_TYPE_TOKEN_READER))
-#define JSDOC_IS_TOKEN_READER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JSDOC_TYPE_TOKEN_READER))
-#define JSDOC_TOKEN_READER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JSDOC_TYPE_TOKEN_READER, JSDOCTokenReaderClass))
-
-typedef struct _JSDOCTokenReader JSDOCTokenReader;
-typedef struct _JSDOCTokenReaderClass JSDOCTokenReaderClass;
-typedef struct _JSDOCTokenReaderPrivate JSDOCTokenReaderPrivate;
-
-#define JSDOC_TYPE_TOKEN_TYPE (jsdoc_token_type_get_type ())
-
-#define JSDOC_TYPE_TOKEN_KEY_MAP (jsdoc_token_key_map_get_type ())
-#define JSDOC_TOKEN_KEY_MAP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSDOC_TYPE_TOKEN_KEY_MAP, JSDOCTokenKeyMap))
-#define JSDOC_TOKEN_KEY_MAP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JSDOC_TYPE_TOKEN_KEY_MAP, JSDOCTokenKeyMapClass))
-#define JSDOC_IS_TOKEN_KEY_MAP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSDOC_TYPE_TOKEN_KEY_MAP))
-#define JSDOC_IS_TOKEN_KEY_MAP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JSDOC_TYPE_TOKEN_KEY_MAP))
-#define JSDOC_TOKEN_KEY_MAP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JSDOC_TYPE_TOKEN_KEY_MAP, JSDOCTokenKeyMapClass))
-
-typedef struct _JSDOCTokenKeyMap JSDOCTokenKeyMap;
-typedef struct _JSDOCTokenKeyMapClass JSDOCTokenKeyMapClass;
-typedef struct _JSDOCTokenKeyMapPrivate JSDOCTokenKeyMapPrivate;
-typedef struct _JSDOCTokenPrivate JSDOCTokenPrivate;
-typedef struct _JSDOCPackerRunPrivate JSDOCPackerRunPrivate;
-
-#define JSDOC_TYPE_WALKER (jsdoc_walker_get_type ())
-#define JSDOC_WALKER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSDOC_TYPE_WALKER, JSDOCWalker))
-#define JSDOC_WALKER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JSDOC_TYPE_WALKER, JSDOCWalkerClass))
-#define JSDOC_IS_WALKER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSDOC_TYPE_WALKER))
-#define JSDOC_IS_WALKER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JSDOC_TYPE_WALKER))
-#define JSDOC_WALKER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JSDOC_TYPE_WALKER, JSDOCWalkerClass))
-
-typedef struct _JSDOCWalker JSDOCWalker;
-typedef struct _JSDOCWalkerClass JSDOCWalkerClass;
-typedef struct _JSDOCWalkerPrivate JSDOCWalkerPrivate;
-
-#define JSDOC_TYPE_SYMBOL_SET (jsdoc_symbol_set_get_type ())
-#define JSDOC_SYMBOL_SET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSDOC_TYPE_SYMBOL_SET, JSDOCSymbolSet))
-#define JSDOC_SYMBOL_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JSDOC_TYPE_SYMBOL_SET, JSDOCSymbolSetClass))
-#define JSDOC_IS_SYMBOL_SET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSDOC_TYPE_SYMBOL_SET))
-#define JSDOC_IS_SYMBOL_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JSDOC_TYPE_SYMBOL_SET))
-#define JSDOC_SYMBOL_SET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JSDOC_TYPE_SYMBOL_SET, JSDOCSymbolSetClass))
-
-typedef struct _JSDOCSymbolSet JSDOCSymbolSet;
-typedef struct _JSDOCSymbolSetClass JSDOCSymbolSetClass;
-typedef struct _JSDOCSymbolSetPrivate JSDOCSymbolSetPrivate;
-
-#define JSDOC_TYPE_SYMBOL (jsdoc_symbol_get_type ())
-#define JSDOC_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSDOC_TYPE_SYMBOL, JSDOCSymbol))
-#define JSDOC_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JSDOC_TYPE_SYMBOL, JSDOCSymbolClass))
-#define JSDOC_IS_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSDOC_TYPE_SYMBOL))
-#define JSDOC_IS_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JSDOC_TYPE_SYMBOL))
-#define JSDOC_SYMBOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JSDOC_TYPE_SYMBOL, JSDOCSymbolClass))
-
-typedef struct _JSDOCSymbol JSDOCSymbol;
-typedef struct _JSDOCSymbolClass JSDOCSymbolClass;
-
-#define JSDOC_TYPE_DOC_COMMENT (jsdoc_doc_comment_get_type ())
-#define JSDOC_DOC_COMMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSDOC_TYPE_DOC_COMMENT, JSDOCDocComment))
-#define JSDOC_DOC_COMMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JSDOC_TYPE_DOC_COMMENT, JSDOCDocCommentClass))
-#define JSDOC_IS_DOC_COMMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSDOC_TYPE_DOC_COMMENT))
-#define JSDOC_IS_DOC_COMMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JSDOC_TYPE_DOC_COMMENT))
-#define JSDOC_DOC_COMMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JSDOC_TYPE_DOC_COMMENT, JSDOCDocCommentClass))
-
-typedef struct _JSDOCDocComment JSDOCDocComment;
-typedef struct _JSDOCDocCommentClass JSDOCDocCommentClass;
-typedef struct _JSDOCDocCommentPrivate JSDOCDocCommentPrivate;
-
-#define JSDOC_TYPE_DOC_TAG (jsdoc_doc_tag_get_type ())
-#define JSDOC_DOC_TAG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSDOC_TYPE_DOC_TAG, JSDOCDocTag))
-#define JSDOC_DOC_TAG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JSDOC_TYPE_DOC_TAG, JSDOCDocTagClass))
-#define JSDOC_IS_DOC_TAG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSDOC_TYPE_DOC_TAG))
-#define JSDOC_IS_DOC_TAG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JSDOC_TYPE_DOC_TAG))
-#define JSDOC_DOC_TAG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JSDOC_TYPE_DOC_TAG, JSDOCDocTagClass))
-
-typedef struct _JSDOCDocTag JSDOCDocTag;
-typedef struct _JSDOCDocTagClass JSDOCDocTagClass;
-
-#define JSDOC_TYPE_DOC_TAG_TITLE (jsdoc_doc_tag_title_get_type ())
-
-#define JSDOC_TYPE_DOC_PARSER (jsdoc_doc_parser_get_type ())
-#define JSDOC_DOC_PARSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSDOC_TYPE_DOC_PARSER, JSDOCDocParser))
-#define JSDOC_DOC_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JSDOC_TYPE_DOC_PARSER, JSDOCDocParserClass))
-#define JSDOC_IS_DOC_PARSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSDOC_TYPE_DOC_PARSER))
-#define JSDOC_IS_DOC_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JSDOC_TYPE_DOC_PARSER))
-#define JSDOC_DOC_PARSER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JSDOC_TYPE_DOC_PARSER, JSDOCDocParserClass))
-
-typedef struct _JSDOCDocParser JSDOCDocParser;
-typedef struct _JSDOCDocParserClass JSDOCDocParserClass;
-typedef struct _JSDOCDocParserPrivate JSDOCDocParserPrivate;
-typedef struct _JSDOCDocTagPrivate JSDOCDocTagPrivate;
-typedef struct _JSDOCSymbolPrivate JSDOCSymbolPrivate;
-
-struct _JSDOCTokenStream {
-       GObject parent_instance;
-       JSDOCTokenStreamPrivate * priv;
-       GeeArrayList* tokens;
-       gint cursor;
-};
-
-struct _JSDOCTokenStreamClass {
-       GObjectClass parent_class;
-};
-
-struct _JSDOCCollapse {
-       JSDOCTokenStream parent_instance;
-       JSDOCCollapsePrivate * priv;
-};
-
-struct _JSDOCCollapseClass {
-       JSDOCTokenStreamClass parent_class;
-};
-
-typedef enum  {
-       JSDOC_COMPRESS_WHITE_ERROR_BRACE
-} JSDOCCompressWhiteError;
-#define JSDOC_COMPRESS_WHITE_ERROR jsdoc_compress_white_error_quark ()
-struct _JSDOCIdentifier {
-       GObject parent_instance;
-       JSDOCIdentifierPrivate * priv;
-       gchar* name;
-       gint refcount;
-       gchar* mungedValue;
-       JSDOCScope* scope;
-       gboolean toMunge;
-};
-
-struct _JSDOCIdentifierClass {
-       GObjectClass parent_class;
-};
-
-typedef enum  {
-       JSDOC_LANG_ERROR_ArgumentError
-} JSDOCLangError;
-#define JSDOC_LANG_ERROR jsdoc_lang_error_quark ()
-struct _JSDOCLang_Class {
-       GObject parent_instance;
-       JSDOCLang_ClassPrivate * priv;
-};
-
-struct _JSDOCLang_ClassClass {
-       GObjectClass parent_class;
-};
-
-typedef enum  {
-       JSDOC_TOKEN_NAME_UNKNOWN_TOKEN,
-       JSDOC_TOKEN_NAME_BREAK,
-       JSDOC_TOKEN_NAME_CASE,
-       JSDOC_TOKEN_NAME_CATCH,
-       JSDOC_TOKEN_NAME_CONST,
-       JSDOC_TOKEN_NAME_CONTINUE,
-       JSDOC_TOKEN_NAME_DEFAULT,
-       JSDOC_TOKEN_NAME_DELETE,
-       JSDOC_TOKEN_NAME_DO,
-       JSDOC_TOKEN_NAME_ELSE,
-       JSDOC_TOKEN_NAME_FALSE,
-       JSDOC_TOKEN_NAME_FINALLY,
-       JSDOC_TOKEN_NAME_FOR,
-       JSDOC_TOKEN_NAME_FUNCTION,
-       JSDOC_TOKEN_NAME_IF,
-       JSDOC_TOKEN_NAME_IN,
-       JSDOC_TOKEN_NAME_INSTANCEOF,
-       JSDOC_TOKEN_NAME_NEW,
-       JSDOC_TOKEN_NAME_NULL,
-       JSDOC_TOKEN_NAME_RETURN,
-       JSDOC_TOKEN_NAME_SWITCH,
-       JSDOC_TOKEN_NAME_THIS,
-       JSDOC_TOKEN_NAME_THROW,
-       JSDOC_TOKEN_NAME_TRUE,
-       JSDOC_TOKEN_NAME_TRY,
-       JSDOC_TOKEN_NAME_TYPEOF,
-       JSDOC_TOKEN_NAME_VOID,
-       JSDOC_TOKEN_NAME_WHILE,
-       JSDOC_TOKEN_NAME_WITH,
-       JSDOC_TOKEN_NAME_VAR,
-       JSDOC_TOKEN_NAME_EVAL,
-       JSDOC_TOKEN_NAME_NAME,
-       JSDOC_TOKEN_NAME_MULTI_LINE_COMM,
-       JSDOC_TOKEN_NAME_JSDOC,
-       JSDOC_TOKEN_NAME_SINGLE_LINE_COMM,
-       JSDOC_TOKEN_NAME_SEMICOLON,
-       JSDOC_TOKEN_NAME_COMMA,
-       JSDOC_TOKEN_NAME_HOOK,
-       JSDOC_TOKEN_NAME_COLON,
-       JSDOC_TOKEN_NAME_OR,
-       JSDOC_TOKEN_NAME_AND,
-       JSDOC_TOKEN_NAME_BITWISE_OR,
-       JSDOC_TOKEN_NAME_BITWISE_XOR,
-       JSDOC_TOKEN_NAME_BITWISE_AND,
-       JSDOC_TOKEN_NAME_STRICT_EQ,
-       JSDOC_TOKEN_NAME_EQ,
-       JSDOC_TOKEN_NAME_ASSIGN,
-       JSDOC_TOKEN_NAME_STRICT_NE,
-       JSDOC_TOKEN_NAME_NE,
-       JSDOC_TOKEN_NAME_LSH,
-       JSDOC_TOKEN_NAME_LE,
-       JSDOC_TOKEN_NAME_LT,
-       JSDOC_TOKEN_NAME_URSH,
-       JSDOC_TOKEN_NAME_RSH,
-       JSDOC_TOKEN_NAME_GE,
-       JSDOC_TOKEN_NAME_GT,
-       JSDOC_TOKEN_NAME_INCREMENT,
-       JSDOC_TOKEN_NAME_DECREMENT,
-       JSDOC_TOKEN_NAME_PLUS,
-       JSDOC_TOKEN_NAME_MINUS,
-       JSDOC_TOKEN_NAME_MUL,
-       JSDOC_TOKEN_NAME_DIV,
-       JSDOC_TOKEN_NAME_MOD,
-       JSDOC_TOKEN_NAME_NOT,
-       JSDOC_TOKEN_NAME_BITWISE_NOT,
-       JSDOC_TOKEN_NAME_DOT,
-       JSDOC_TOKEN_NAME_LEFT_BRACE,
-       JSDOC_TOKEN_NAME_RIGHT_BRACE,
-       JSDOC_TOKEN_NAME_LEFT_CURLY,
-       JSDOC_TOKEN_NAME_RIGHT_CURLY,
-       JSDOC_TOKEN_NAME_LEFT_PAREN,
-       JSDOC_TOKEN_NAME_RIGHT_PAREN,
-       JSDOC_TOKEN_NAME_SPACE,
-       JSDOC_TOKEN_NAME_NEWLINE,
-       JSDOC_TOKEN_NAME_DOUBLE_QUOTE,
-       JSDOC_TOKEN_NAME_SINGLE_QUOTE,
-       JSDOC_TOKEN_NAME_OCTAL,
-       JSDOC_TOKEN_NAME_DECIMAL,
-       JSDOC_TOKEN_NAME_HEX_DEC,
-       JSDOC_TOKEN_NAME_REGX,
-       JSDOC_TOKEN_NAME_START_OF_STREAM,
-       JSDOC_TOKEN_NAME_END_OF_STREAM,
-       JSDOC_TOKEN_NAME_UNKNOWN
-} JSDOCTokenName;
-
-typedef enum  {
-       JSDOC_PACKER_ERROR_ArgumentError
-} JSDOCPackerError;
-#define JSDOC_PACKER_ERROR jsdoc_packer_error_quark ()
-struct _JSDOCPacker {
-       GObject parent_instance;
-       JSDOCPackerPrivate * priv;
-       GeeArrayList* files;
-       gchar* activeFile;
-       gchar* outstr;
-       JSDOCPackerRun* config;
-       JsonObject* result;
-};
-
-struct _JSDOCPackerClass {
-       GObjectClass parent_class;
-};
-
-typedef enum  {
-       JSDOC_PACKER_RESULT_TYPE_err,
-       JSDOC_PACKER_RESULT_TYPE_warn
-} JSDOCPackerResultType;
-
-typedef enum  {
-       JSDOC_SCOPE_PARSER_MODE_BUILDING_SYMBOL_TREE,
-       JSDOC_SCOPE_PARSER_MODE_PASS2_SYMBOL_TREE
-} JSDOCScopeParserMode;
-
-struct _JSDOCScopeParser {
-       GObject parent_instance;
-       JSDOCScopeParserPrivate * priv;
-};
-
-struct _JSDOCScopeParserClass {
-       GObjectClass parent_class;
-};
-
-struct _JSDOCScope {
-       GObject parent_instance;
-       JSDOCScopePrivate * priv;
-       JSDOCScope* parent;
-       GeeArrayList* subScopes;
-       gchar* ident;
-};
-
-struct _JSDOCScopeClass {
-       GObjectClass parent_class;
-};
-
-struct _JSDOCTextStreamChar {
-       GObject parent_instance;
-       JSDOCTextStreamCharPrivate * priv;
-       gchar c;
-       gboolean eof;
-};
-
-struct _JSDOCTextStreamCharClass {
-       GObjectClass parent_class;
-};
-
-struct _JSDOCTextStream {
-       GObject parent_instance;
-       JSDOCTextStreamPrivate * priv;
-};
-
-struct _JSDOCTextStreamClass {
-       GObjectClass parent_class;
-};
-
-struct _JSDOCTokenArray {
-       GObject parent_instance;
-       JSDOCTokenArrayPrivate * priv;
-       GeeArrayList* tokens;
-};
-
-struct _JSDOCTokenArrayClass {
-       GObjectClass parent_class;
-};
-
-typedef enum  {
-       JSDOC_TOKENREADER_ERROR_ArgumentError,
-       JSDOC_TOKENREADER_ERROR_SyntaxError
-} JSDOCTokenReader_Error;
-#define JSDOC_TOKENREADER_ERROR jsdoc_tokenreader_error_quark ()
-struct _JSDOCTokenReader {
-       GObject parent_instance;
-       JSDOCTokenReaderPrivate * priv;
-       gboolean collapseWhite;
-       gboolean keepDocs;
-       gboolean keepWhite;
-       gboolean keepComments;
-       gboolean sepIdents;
-       gchar* filename;
-       gboolean ignoreBadGrammer;
-};
-
-struct _JSDOCTokenReaderClass {
-       GObjectClass parent_class;
-};
-
-typedef enum  {
-       JSDOC_TOKEN_STREAM_ERROR_ArgumentError
-} JSDOCTokenStreamError;
-#define JSDOC_TOKEN_STREAM_ERROR jsdoc_token_stream_error_quark ()
-typedef enum  {
-       JSDOC_TOKEN_TYPE_TOKN,
-       JSDOC_TOKEN_TYPE_KEYW,
-       JSDOC_TOKEN_TYPE_NAME,
-       JSDOC_TOKEN_TYPE_COMM,
-       JSDOC_TOKEN_TYPE_PUNC,
-       JSDOC_TOKEN_TYPE_WHIT,
-       JSDOC_TOKEN_TYPE_STRN,
-       JSDOC_TOKEN_TYPE_NUMB,
-       JSDOC_TOKEN_TYPE_REGX,
-       JSDOC_TOKEN_TYPE_VOID
-} JSDOCTokenType;
-
-struct _JSDOCTokenKeyMap {
-       GObject parent_instance;
-       JSDOCTokenKeyMapPrivate * priv;
-       JSDOCToken* key;
-       GeeArrayList* vals;
-};
-
-struct _JSDOCTokenKeyMapClass {
-       GObjectClass parent_class;
-};
-
-struct _JSDOCToken {
-       GObject parent_instance;
-       JSDOCTokenPrivate * priv;
-       gint id;
-       gchar* data;
-       JSDOCTokenType type;
-       JSDOCTokenName name;
-       gint line;
-       gchar* prefix;
-       gchar* outData;
-       JSDOCIdentifier* identifier;
-       GeeArrayList* items;
-       GeeHashMap* props;
-       GeeArrayList* keyseq;
-};
-
-struct _JSDOCTokenClass {
-       GObjectClass parent_class;
-};
-
-struct _JSDOCPackerRun {
-       GApplication parent_instance;
-       JSDOCPackerRunPrivate * priv;
-       gchar* opt_target;
-       gchar* opt_debug_target;
-       gchar* opt_real_basedir;
-       gchar* opt_doc_target;
-       gchar* opt_doc_template_dir;
-       gboolean opt_doc_include_private;
-       gboolean opt_debug;
-       gboolean opt_skip_scope;
-       gboolean opt_keep_whitespace;
-       gboolean opt_dump_tokens;
-       gboolean opt_clean_cache;
-       gchar* opt_doc_ext;
-};
-
-struct _JSDOCPackerRunClass {
-       GApplicationClass parent_class;
-};
-
-struct _JSDOCWalker {
-       GObject parent_instance;
-       JSDOCWalkerPrivate * priv;
-};
-
-struct _JSDOCWalkerClass {
-       GObjectClass parent_class;
-};
-
-struct _JSDOCSymbolSet {
-       GObject parent_instance;
-       JSDOCSymbolSetPrivate * priv;
-};
-
-struct _JSDOCSymbolSetClass {
-       GObjectClass parent_class;
-};
-
-struct _JSDOCDocComment {
-       GObject parent_instance;
-       JSDOCDocCommentPrivate * priv;
-       gboolean isUserComment;
-       gboolean hasTags;
-       gchar* src;
-       GeeArrayList* tags;
-};
-
-struct _JSDOCDocCommentClass {
-       GObjectClass parent_class;
-};
-
-typedef enum  {
-       JSDOC_DOC_TAG_TITLE_NO_VALUE,
-       JSDOC_DOC_TAG_TITLE_PARAM,
-       JSDOC_DOC_TAG_TITLE_PROPERTY,
-       JSDOC_DOC_TAG_TITLE_CFG,
-       JSDOC_DOC_TAG_TITLE_EXAMPLE,
-       JSDOC_DOC_TAG_TITLE_SINGLETON,
-       JSDOC_DOC_TAG_TITLE_AUTHOR,
-       JSDOC_DOC_TAG_TITLE_METHOD,
-       JSDOC_DOC_TAG_TITLE_DESC,
-       JSDOC_DOC_TAG_TITLE_OVERVIEW,
-       JSDOC_DOC_TAG_TITLE_SINCE,
-       JSDOC_DOC_TAG_TITLE_CONSTANT,
-       JSDOC_DOC_TAG_TITLE_VERSION,
-       JSDOC_DOC_TAG_TITLE_DEPRECATED,
-       JSDOC_DOC_TAG_TITLE_SEE,
-       JSDOC_DOC_TAG_TITLE_CLASS,
-       JSDOC_DOC_TAG_TITLE_NAMESPACE,
-       JSDOC_DOC_TAG_TITLE_CONSTRUCTOR,
-       JSDOC_DOC_TAG_TITLE_STATIC,
-       JSDOC_DOC_TAG_TITLE_INNER,
-       JSDOC_DOC_TAG_TITLE_FIELD,
-       JSDOC_DOC_TAG_TITLE_FUNCTION,
-       JSDOC_DOC_TAG_TITLE_EVENT,
-       JSDOC_DOC_TAG_TITLE_NAME,
-       JSDOC_DOC_TAG_TITLE_RETURN,
-       JSDOC_DOC_TAG_TITLE_THROWS,
-       JSDOC_DOC_TAG_TITLE_REQUIRES,
-       JSDOC_DOC_TAG_TITLE_TYPE,
-       JSDOC_DOC_TAG_TITLE_PRIVATE,
-       JSDOC_DOC_TAG_TITLE_IGNORE,
-       JSDOC_DOC_TAG_TITLE_ARGUMENTS,
-       JSDOC_DOC_TAG_TITLE_EXTENDS,
-       JSDOC_DOC_TAG_TITLE_DEFAULT,
-       JSDOC_DOC_TAG_TITLE_MEMBEROF,
-       JSDOC_DOC_TAG_TITLE_PUBLIC,
-       JSDOC_DOC_TAG_TITLE_SCOPE,
-       JSDOC_DOC_TAG_TITLE_SCOPEALIAS
-} JSDOCDocTagTitle;
-
-struct _JSDOCDocParser {
-       GObject parent_instance;
-       JSDOCDocParserPrivate * priv;
-};
-
-struct _JSDOCDocParserClass {
-       GObjectClass parent_class;
-};
-
-struct _JSDOCDocTag {
-       GObject parent_instance;
-       JSDOCDocTagPrivate * priv;
-       JSDOCDocTagTitle title;
-       gchar* type;
-       gchar* name;
-       gboolean isOptional;
-       gchar* defaultValue;
-       gchar* desc;
-       GeeArrayList* optvalues;
-       gchar* memberOf;
-};
-
-struct _JSDOCDocTagClass {
-       GObjectClass parent_class;
-};
-
-struct _JSDOCSymbol {
-       GObject parent_instance;
-       JSDOCSymbolPrivate * priv;
-       GeeArrayList* augments;
-       GeeArrayList* methods;
-       GeeArrayList* properties;
-       GeeArrayList* returns;
-       GeeArrayList* childClasses;
-       GeeArrayList* inheritsFrom;
-       GeeHashMap* cfgs;
-       JSDOCDocComment* comment;
-       gchar* alias;
-       gchar* desc;
-       gchar* isa;
-       gboolean isEvent;
-       gboolean isConstant;
-       gboolean isIgnored;
-       gboolean isInner;
-       gboolean isNamespace;
-       gboolean isPrivate;
-       gboolean isStatic;
-       gchar* memberOf;
-};
-
-struct _JSDOCSymbolClass {
-       GObjectClass parent_class;
-};
-
-
-GType jsdoc_token_stream_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_get_type (void) G_GNUC_CONST;
-GType jsdoc_collapse_get_type (void) G_GNUC_CONST;
-GType jsdoc_packer_get_type (void) G_GNUC_CONST;
-JSDOCCollapse* jsdoc_collapse_new (GeeArrayList* tokens, JSDOCPacker* pk, const gchar* filename);
-JSDOCCollapse* jsdoc_collapse_construct (GType object_type, GeeArrayList* tokens, JSDOCPacker* pk, const gchar* filename);
-GQuark jsdoc_compress_white_error_quark (void);
-gchar* jsdoc_CompressWhite (JSDOCTokenStream* ts, JSDOCPacker* packer, gboolean keepWhite);
-GType jsdoc_identifier_get_type (void) G_GNUC_CONST;
-GType jsdoc_scope_get_type (void) G_GNUC_CONST;
-JSDOCIdentifier* jsdoc_identifier_new (const gchar* name, JSDOCScope* scope);
-JSDOCIdentifier* jsdoc_identifier_construct (GType object_type, const gchar* name, JSDOCScope* scope);
-GQuark jsdoc_lang_error_quark (void);
-GType jsdoc_langclass_get_type (void) G_GNUC_CONST;
-extern JSDOCLang_Class* jsdoc_Lang;
-JSDOCLang_Class* jsdoc_langclass_new (void);
-JSDOCLang_Class* jsdoc_langclass_construct (GType object_type);
-gboolean jsdoc_langclass_isBuiltin (JSDOCLang_Class* self, const gchar* name);
-gchar* jsdoc_langclass_whitespace (JSDOCLang_Class* self, const gchar* ch);
-gchar* jsdoc_langclass_newline (JSDOCLang_Class* self, const gchar* ch);
-GType jsdoc_token_name_get_type (void) G_GNUC_CONST;
-JSDOCTokenName jsdoc_langclass_keyword (JSDOCLang_Class* self, const gchar* word, GError** error);
-JSDOCTokenName* jsdoc_langclass_matching (JSDOCLang_Class* self, JSDOCTokenName name, GError** error);
-gboolean jsdoc_langclass_isKeyword (JSDOCLang_Class* self, const gchar* word);
-JSDOCTokenName jsdoc_langclass_puncFirstString (JSDOCLang_Class* self, gchar ch);
-JSDOCTokenName jsdoc_langclass_puncString (JSDOCLang_Class* self, const gchar* ch);
-gboolean jsdoc_langclass_isNumber (JSDOCLang_Class* self, const gchar* str);
-gboolean jsdoc_langclass_isHexDec (JSDOCLang_Class* self, const gchar* str);
-gboolean jsdoc_langclass_isWordString (JSDOCLang_Class* self, const gchar* str);
-gboolean jsdoc_langclass_isWordChar (JSDOCLang_Class* self, gchar c);
-gboolean jsdoc_langclass_isSpace (JSDOCLang_Class* self, const gchar* str);
-gboolean jsdoc_langclass_isSpaceC (JSDOCLang_Class* self, gchar str);
-gboolean jsdoc_langclass_isNewline (JSDOCLang_Class* self, const gchar* str);
-gboolean jsdoc_langclass_isNewlineC (JSDOCLang_Class* self, gchar str);
-gboolean jsdoc_langclass_isBoolean (JSDOCLang_Class* self, const gchar* str);
-GQuark jsdoc_packer_error_quark (void);
-GType jsdoc_packer_run_get_type (void) G_GNUC_CONST;
-GType jsdoc_packer_result_type_get_type (void) G_GNUC_CONST;
-gchar* jsdoc_packer_result_type_to_string (JSDOCPackerResultType self);
-JSDOCPacker* jsdoc_packer_new (JSDOCPackerRun* config);
-JSDOCPacker* jsdoc_packer_construct (GType object_type, JSDOCPackerRun* config);
-void jsdoc_packer_logError (JSDOCPacker* self, JSDOCPackerResultType type, const gchar* filename, gint line, const gchar* message);
-gboolean jsdoc_packer_hasErrors (JSDOCPacker* self, const gchar* fn);
-void jsdoc_packer_dumpErrors (JSDOCPacker* self, JSDOCPackerResultType type);
-void jsdoc_packer_loadSourceIndexes (JSDOCPacker* self, GeeArrayList* indexes);
-void jsdoc_packer_loadFiles (JSDOCPacker* self, gchar** fs, int fs_length1);
-void jsdoc_packer_loadFile (JSDOCPacker* self, const gchar* f);
-gchar* jsdoc_packer_pack (JSDOCPacker* self, const gchar* target, const gchar* targetDebug, GError** error);
-void jsdoc_packer_loadSourceIndex (JSDOCPacker* self, const gchar* in_srcfile);
-gchar* jsdoc_packer_packFile (JSDOCPacker* self, const gchar* str, const gchar* fn, const gchar* minfile);
-gchar* jsdoc_packer_md5 (JSDOCPacker* self, const gchar* str);
-GType jsdoc_scope_parser_mode_get_type (void) G_GNUC_CONST;
-GType jsdoc_scope_parser_get_type (void) G_GNUC_CONST;
-JSDOCScopeParser* jsdoc_scope_parser_new (JSDOCTokenStream* ts, JSDOCPacker* packer, const gchar* filename);
-JSDOCScopeParser* jsdoc_scope_parser_construct (GType object_type, JSDOCTokenStream* ts, JSDOCPacker* packer, const gchar* filename);
-void jsdoc_scope_parser_buildSymbolTree (JSDOCScopeParser* self);
-void jsdoc_scope_parser_mungeSymboltree (JSDOCScopeParser* self);
-void jsdoc_scope_parser_printWarnings (JSDOCScopeParser* self);
-extern gint jsdoc_Scope_gid;
-extern GeeArrayList* jsdoc_scope_builtin;
-extern GeeArrayList* jsdoc_scope_skips;
-extern gchar** jsdoc_scope_ones;
-extern gint jsdoc_scope_ones_length1;
-extern gchar** jsdoc_scope_twos;
-extern gint jsdoc_scope_twos_length1;
-JSDOCScope* jsdoc_scope_new (gint braceN, JSDOCScope* parent, gint startTokN, const gchar* lastIdent, JSDOCToken* token);
-JSDOCScope* jsdoc_scope_construct (GType object_type, gint braceN, JSDOCScope* parent, gint startTokN, const gchar* lastIdent, JSDOCToken* token);
-void jsdoc_scope_dump (JSDOCScope* self, const gchar* indent);
-JSDOCIdentifier* jsdoc_scope_declareIdentifier (JSDOCScope* self, const gchar* symbol, JSDOCToken* token);
-JSDOCIdentifier* jsdoc_scope_getIdentifier (JSDOCScope* self, const gchar* symbol, JSDOCToken* token);
-void jsdoc_scope_addHint (JSDOCScope* self, const gchar* varName, const gchar* varType);
-void jsdoc_scope_preventMunging (JSDOCScope* self);
-gchar** jsdoc_scope_getUsedSymbols (JSDOCScope* self, int* result_length1);
-void jsdoc_scope_addToParentScope (JSDOCScope* self, const gchar* ident);
-gboolean jsdoc_scope_isProtectedVar (JSDOCScope* self, const gchar* ident);
-void jsdoc_scope_munge (JSDOCScope* self);
-GType jsdoc_text_stream_char_get_type (void) G_GNUC_CONST;
-JSDOCTextStreamChar* jsdoc_text_stream_char_new (gchar val, gboolean eof);
-JSDOCTextStreamChar* jsdoc_text_stream_char_construct (GType object_type, gchar val, gboolean eof);
-GType jsdoc_text_stream_get_type (void) G_GNUC_CONST;
-JSDOCTextStream* jsdoc_text_stream_new (const gchar* text);
-JSDOCTextStream* jsdoc_text_stream_construct (GType object_type, const gchar* text);
-gchar* jsdoc_text_stream_lookS (JSDOCTextStream* self, gint n);
-gchar jsdoc_text_stream_lookC (JSDOCTextStream* self, gint n);
-gboolean jsdoc_text_stream_lookEOF (JSDOCTextStream* self, gint n);
-gchar* jsdoc_text_stream_nextS (JSDOCTextStream* self, gint n);
-gchar jsdoc_text_stream_nextC (JSDOCTextStream* self);
-GType jsdoc_token_array_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_reader_get_type (void) G_GNUC_CONST;
-JSDOCTokenArray* jsdoc_token_array_new (JSDOCPacker* packer, JSDOCTokenReader* reader);
-JSDOCTokenArray* jsdoc_token_array_construct (GType object_type, JSDOCPacker* packer, JSDOCTokenReader* reader);
-JSDOCToken* jsdoc_token_array_last (JSDOCTokenArray* self);
-JSDOCToken* jsdoc_token_array_lastSym (JSDOCTokenArray* self);
-void jsdoc_token_array_push (JSDOCTokenArray* self, JSDOCToken* t);
-JSDOCToken* jsdoc_token_array_pop (JSDOCTokenArray* self);
-JSDOCToken* jsdoc_token_array_get (JSDOCTokenArray* self, gint i);
-void jsdoc_token_array_dump (JSDOCTokenArray* self);
-gint jsdoc_token_array_get_length (JSDOCTokenArray* self);
-GQuark jsdoc_tokenreader_error_quark (void);
-JSDOCTokenReader* jsdoc_token_reader_new (JSDOCPacker* packer);
-JSDOCTokenReader* jsdoc_token_reader_construct (GType object_type, JSDOCPacker* packer);
-JSDOCTokenArray* jsdoc_token_reader_tokenize (JSDOCTokenReader* self, JSDOCTextStream* stream);
-gint jsdoc_token_reader_findPuncToken (JSDOCTokenReader* self, JSDOCTokenArray* tokens, const gchar* data, gint n);
-JSDOCToken* jsdoc_token_reader_lastSym (JSDOCTokenReader* self, JSDOCTokenArray* tokens, gint n);
-gboolean jsdoc_token_reader_read_word (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens);
-gboolean jsdoc_token_reader_read_punc (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens);
-gboolean jsdoc_token_reader_read_space (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens);
-gboolean jsdoc_token_reader_read_newline (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens);
-gboolean jsdoc_token_reader_read_mlcomment (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens);
-gboolean jsdoc_token_reader_read_slcomment (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens);
-gboolean jsdoc_token_reader_read_dbquote (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens);
-gboolean jsdoc_token_reader_read_snquote (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens);
-gboolean jsdoc_token_reader_read_numb (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens);
-gboolean jsdoc_token_reader_read_hex (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens);
-gboolean jsdoc_token_reader_read_regx (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens);
-GQuark jsdoc_token_stream_error_quark (void);
-JSDOCTokenStream* jsdoc_token_stream_new (GeeArrayList* tokens);
-JSDOCTokenStream* jsdoc_token_stream_construct (GType object_type, GeeArrayList* tokens);
-GeeArrayList* jsdoc_token_stream_toArray (JSDOCTokenStream* self);
-void jsdoc_token_stream_rewind (JSDOCTokenStream* self);
-JSDOCToken* jsdoc_token_stream_look (JSDOCTokenStream* self, gint n, gboolean considerWhitespace);
-JSDOCToken* jsdoc_token_stream_lookAny (JSDOCTokenStream* self, gint n);
-gint jsdoc_token_stream_lookFor (JSDOCTokenStream* self, const gchar* data);
-JSDOCToken* jsdoc_token_stream_lookTok (JSDOCTokenStream* self, gint n);
-JSDOCToken* jsdoc_token_stream_next (JSDOCTokenStream* self);
-GeeArrayList* jsdoc_token_stream_nextM (JSDOCTokenStream* self, gint howMany, GError** error);
-JSDOCToken* jsdoc_token_stream_nextTok (JSDOCTokenStream* self);
-JSDOCToken* jsdoc_token_stream_nextNonSpace (JSDOCTokenStream* self);
-GeeArrayList* jsdoc_token_stream_balance (JSDOCTokenStream* self, JSDOCTokenName in_start, GError** error);
-JSDOCToken* jsdoc_token_stream_getMatchingTokenEnd (JSDOCTokenStream* self, JSDOCTokenName end);
-JSDOCToken* jsdoc_token_stream_getMatchingToken (JSDOCTokenStream* self, JSDOCTokenName start, gint depth);
-GeeArrayList* jsdoc_token_stream_remaining (JSDOCTokenStream* self);
-void jsdoc_token_stream_printRange (JSDOCTokenStream* self, gint start, gint end);
-void jsdoc_token_stream_dump (JSDOCTokenStream* self, gint start, gint end);
-void jsdoc_token_stream_dumpAll (JSDOCTokenStream* self, const gchar* indent);
-void jsdoc_token_stream_dumpAllFlat (JSDOCTokenStream* self);
-GType jsdoc_token_type_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_key_map_get_type (void) G_GNUC_CONST;
-JSDOCTokenKeyMap* jsdoc_token_key_map_new (void);
-JSDOCTokenKeyMap* jsdoc_token_key_map_construct (GType object_type);
-JSDOCToken* jsdoc_token_new (const gchar* data, JSDOCTokenType type, JSDOCTokenName name, gint line);
-JSDOCToken* jsdoc_token_construct (GType object_type, const gchar* data, JSDOCTokenType type, JSDOCTokenName name, gint line);
-gchar* jsdoc_token_asString (JSDOCToken* self);
-void jsdoc_token_dump (JSDOCToken* self, const gchar* indent);
-gchar* jsdoc_token_toRaw (JSDOCToken* self, gint lvl);
-gboolean jsdoc_token_isName (JSDOCToken* self, JSDOCTokenName what);
-gboolean jsdoc_token_isType (JSDOCToken* self, JSDOCTokenType what);
-JSDOCPackerRun* jsdoc_packer_run_singleton (void);
-JSDOCPackerRun* jsdoc_packer_run_new (void);
-JSDOCPackerRun* jsdoc_packer_run_construct (GType object_type);
-void jsdoc_packer_run_parseArgs (JSDOCPackerRun* self, gchar** args, int args_length1);
-void jsdoc_packer_run_runPack (JSDOCPackerRun* self);
-GType jsdoc_walker_get_type (void) G_GNUC_CONST;
-JSDOCWalker* jsdoc_walker_new (JSDOCTokenStream* ts);
-JSDOCWalker* jsdoc_walker_construct (GType object_type, JSDOCTokenStream* ts);
-void jsdoc_walker_buildSymbolTree (JSDOCWalker* self);
-GType jsdoc_symbol_set_get_type (void) G_GNUC_CONST;
-JSDOCSymbolSet* jsdoc_symbol_set_new (void);
-JSDOCSymbolSet* jsdoc_symbol_set_construct (GType object_type);
-GeeArrayList* jsdoc_symbol_set_keys (JSDOCSymbolSet* self);
-GType jsdoc_symbol_get_type (void) G_GNUC_CONST;
-GeeArrayList* jsdoc_symbol_set_values (JSDOCSymbolSet* self);
-gboolean jsdoc_symbol_set_hasSymbol (JSDOCSymbolSet* self, const gchar* alias);
-void jsdoc_symbol_set_addSymbol (JSDOCSymbolSet* self, JSDOCSymbol* symbol);
-JSDOCSymbol* jsdoc_symbol_set_getSymbol (JSDOCSymbolSet* self, const gchar* alias);
-void jsdoc_symbol_set_deleteSymbol (JSDOCSymbolSet* self, const gchar* alias);
-gchar* jsdoc_symbol_set_renameSymbol (JSDOCSymbolSet* self, const gchar* oldName, const gchar* newName);
-void jsdoc_symbol_set_relate (JSDOCSymbolSet* self);
-gboolean jsdoc_symbol_set_isBuiltin (const gchar* name);
-GeeHashMap* jsdoc_symbol_set_get__index (JSDOCSymbolSet* self);
-GType jsdoc_doc_comment_get_type (void) G_GNUC_CONST;
-GType jsdoc_doc_tag_get_type (void) G_GNUC_CONST;
-extern gchar* jsdoc_doc_comment_shared;
-JSDOCDocComment* jsdoc_doc_comment_new (const gchar* comment);
-JSDOCDocComment* jsdoc_doc_comment_construct (GType object_type, const gchar* comment);
-gchar* jsdoc_doc_comment_unwrapComment (const gchar* comment);
-GType jsdoc_doc_tag_title_get_type (void) G_GNUC_CONST;
-GeeArrayList* jsdoc_doc_comment_getTag (JSDOCDocComment* self, JSDOCDocTagTitle tagTitle);
-gchar* jsdoc_doc_comment_getTagAsString (JSDOCDocComment* self, JSDOCDocTagTitle tagTitle);
-GType jsdoc_doc_parser_get_type (void) G_GNUC_CONST;
-extern gchar* jsdoc_doc_parser_currentSourceFile;
-JSDOCSymbolSet* jsdoc_doc_parser_symbols (void);
-void jsdoc_doc_parser_parse (JSDOCTokenStream* ts, const gchar* srcFile);
-void jsdoc_doc_parser_addSymbol (JSDOCSymbol* symbol);
-JSDOCSymbol* jsdoc_doc_parser_addBuiltin (const gchar* name);
-void jsdoc_doc_parser_finish (void);
-JSDOCDocParser* jsdoc_doc_parser_new (void);
-JSDOCDocParser* jsdoc_doc_parser_construct (GType object_type);
-gchar* jsdoc_doc_tag_asString (JSDOCDocTag* self);
-JSDOCDocTag* jsdoc_doc_tag_new (const gchar* in_src);
-JSDOCDocTag* jsdoc_doc_tag_construct (GType object_type, const gchar* in_src);
-JsonArray* jsdoc_doc_tag_optvalue_as_json_array (JSDOCDocTag* self);
-extern gboolean jsdoc_symbol_regex_init;
-extern gchar* jsdoc_symbol_srcFile;
-gchar* jsdoc_symbol_asString (JSDOCSymbol* self);
-void jsdoc_symbol_initArrays (JSDOCSymbol* self);
-JSDOCSymbol* jsdoc_symbol_new_new_builtin (const gchar* name);
-JSDOCSymbol* jsdoc_symbol_construct_new_builtin (GType object_type, const gchar* name);
-JSDOCSymbol* jsdoc_symbol_new_new_populate_with_args (const gchar* name, GeeArrayList* params, const gchar* isa, JSDOCDocComment* comment);
-JSDOCSymbol* jsdoc_symbol_construct_new_populate_with_args (GType object_type, const gchar* name, GeeArrayList* params, const gchar* isa, JSDOCDocComment* comment);
-gboolean jsdoc_symbol_is (JSDOCSymbol* self, const gchar* what);
-gboolean jsdoc_symbol_isaClass (JSDOCSymbol* self);
-gboolean jsdoc_symbol_isBuiltin (JSDOCSymbol* self);
-void jsdoc_symbol_inherit (JSDOCSymbol* self, JSDOCSymbol* symbol);
-void jsdoc_symbol_addMember (JSDOCSymbol* self, JSDOCSymbol* symbol);
-void jsdoc_symbol_addDocTag (JSDOCSymbol* self, JSDOCDocTag* docTag);
-void jsdoc_symbol_addConfig (JSDOCSymbol* self, JSDOCDocTag* docTag);
-GeeArrayList* jsdoc_symbol_configToArray (JSDOCSymbol* self);
-gchar* jsdoc_symbol_makeFuncSkel (JSDOCSymbol* self);
-gchar* jsdoc_symbol_makeMethodSkel (JSDOCSymbol* self);
-JsonArray* jsdoc_symbol_paramsToJson (JSDOCSymbol* self);
-JsonArray* jsdoc_symbol_returnsToJson (JSDOCSymbol* self);
-JSDOCSymbol* jsdoc_symbol_new (void);
-JSDOCSymbol* jsdoc_symbol_construct (GType object_type);
-void jsdoc_symbol_set_private_name (JSDOCSymbol* self, const gchar* value);
-const gchar* jsdoc_symbol_get_name (JSDOCSymbol* self);
-GeeArrayList* jsdoc_symbol_get_params (JSDOCSymbol* self);
-
-
-G_END_DECLS
-
-#endif
diff --git a/src/roojspacker-1.2.vapi b/src/roojspacker-1.2.vapi
deleted file mode 100644 (file)
index 89ef44a..0000000
+++ /dev/null
@@ -1,480 +0,0 @@
-/* roojspacker-1.2.vapi generated by valac 0.36.6, do not modify. */
-
-namespace JSDOC {
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public class Collapse : JSDOC.TokenStream {
-               public Collapse (Gee.ArrayList<JSDOC.Token> tokens, JSDOC.Packer pk, string filename);
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public class DocComment : GLib.Object {
-               public bool hasTags;
-               public bool isUserComment;
-               public static string shared;
-               public string src;
-               public Gee.ArrayList<JSDOC.DocTag> tags;
-               public DocComment (string comment = "");
-               public Gee.ArrayList<JSDOC.DocTag> getTag (JSDOC.DocTagTitle tagTitle);
-               public string getTagAsString (JSDOC.DocTagTitle tagTitle);
-               public static string unwrapComment (string comment);
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public class DocParser : GLib.Object {
-               public static string currentSourceFile;
-               public DocParser ();
-               public static JSDOC.Symbol addBuiltin (string name);
-               public static void addSymbol (JSDOC.Symbol symbol);
-               public static void finish ();
-               public static void parse (JSDOC.TokenStream ts, string srcFile);
-               public static JSDOC.SymbolSet symbols ();
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public class DocTag : GLib.Object {
-               public string defaultValue;
-               public string desc;
-               public bool isOptional;
-               public string memberOf;
-               public string name;
-               public Gee.ArrayList<string> optvalues;
-               public JSDOC.DocTagTitle title;
-               public string type;
-               public DocTag (string in_src);
-               public string asString ();
-               public Json.Array optvalue_as_json_array ();
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public class Identifier : GLib.Object {
-               public string mungedValue;
-               public string name;
-               public int refcount;
-               public JSDOC.Scope scope;
-               public bool toMunge;
-               public Identifier (string name, JSDOC.Scope scope);
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public class Lang_Class : GLib.Object {
-               public Lang_Class ();
-               public bool isBoolean (string str);
-               public bool isBuiltin (string name);
-               public bool isHexDec (string str);
-               public bool isKeyword (string word);
-               public bool isNewline (string str);
-               public bool isNewlineC (char str);
-               public bool isNumber (string str);
-               public bool isSpace (string str);
-               public bool isSpaceC (char str);
-               public bool isWordChar (char c);
-               public bool isWordString (string str);
-               public JSDOC.TokenName keyword (string word) throws JSDOC.LangError;
-               public JSDOC.TokenName? matching (JSDOC.TokenName name) throws JSDOC.LangError;
-               public string newline (string ch);
-               public JSDOC.TokenName puncFirstString (char ch);
-               public JSDOC.TokenName puncString (string ch);
-               public string whitespace (string ch);
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public class Packer : GLib.Object {
-               public enum ResultType {
-                       err,
-                       warn;
-                       public string to_string ();
-               }
-               public string activeFile;
-               public JSDOC.PackerRun config;
-               public Gee.ArrayList<string> files;
-               public string outstr;
-               public Json.Object result;
-               public Packer (JSDOC.PackerRun config);
-               public void dumpErrors (JSDOC.Packer.ResultType type);
-               public bool hasErrors (string fn);
-               public void loadFile (string f);
-               public void loadFiles (string[] fs);
-               public void loadSourceIndex (string in_srcfile);
-               public void loadSourceIndexes (Gee.ArrayList<string> indexes);
-               public void logError (JSDOC.Packer.ResultType type, string filename, int line, string message);
-               public string md5 (string str);
-               public string pack (string target, string targetDebug = "") throws JSDOC.PackerError;
-               public string packFile (string str, string fn, string minfile);
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public class PackerRun : GLib.Application {
-               public bool opt_clean_cache;
-               public bool opt_debug;
-               public string opt_debug_target;
-               public string opt_doc_ext;
-               public bool opt_doc_include_private;
-               public string opt_doc_target;
-               public string opt_doc_template_dir;
-               public bool opt_dump_tokens;
-               public bool opt_keep_whitespace;
-               public string opt_real_basedir;
-               public bool opt_skip_scope;
-               public string opt_target;
-               public PackerRun ();
-               public void parseArgs (string[] args);
-               public void runPack ();
-               public static JSDOC.PackerRun singleton ();
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public class Scope : GLib.Object {
-               public static Gee.ArrayList<string> builtin;
-               public string ident;
-               public static string[] ones;
-               public JSDOC.Scope parent;
-               public static Gee.ArrayList<string> skips;
-               public Gee.ArrayList<JSDOC.Scope> subScopes;
-               public static string[] twos;
-               public Scope (int braceN, JSDOC.Scope? parent, int startTokN, string lastIdent, JSDOC.Token? token);
-               public void addHint (string varName, string varType);
-               public void addToParentScope (string ident);
-               public JSDOC.Identifier declareIdentifier (string symbol, JSDOC.Token token);
-               public void dump (string indent = "");
-               public JSDOC.Identifier? getIdentifier (string symbol, JSDOC.Token token);
-               public string[] getUsedSymbols ();
-               public bool isProtectedVar (string ident);
-               public void munge ();
-               public void preventMunging ();
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public class ScopeParser : GLib.Object {
-               public ScopeParser (JSDOC.TokenStream ts, JSDOC.Packer packer, string filename);
-               public void buildSymbolTree ();
-               public void mungeSymboltree ();
-               public void printWarnings ();
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public class Symbol : GLib.Object {
-               public string alias;
-               public Gee.ArrayList<string> augments;
-               public Gee.HashMap<string,JSDOC.DocTag> cfgs;
-               public Gee.ArrayList<string> childClasses;
-               public JSDOC.DocComment comment;
-               public string desc;
-               public Gee.ArrayList<string> inheritsFrom;
-               public bool isConstant;
-               public bool isEvent;
-               public bool isIgnored;
-               public bool isInner;
-               public bool isNamespace;
-               public bool isPrivate;
-               public bool isStatic;
-               public string isa;
-               public string memberOf;
-               public Gee.ArrayList<JSDOC.Symbol> methods;
-               public Gee.ArrayList<JSDOC.Symbol> properties;
-               public static bool regex_init;
-               public Gee.ArrayList<JSDOC.DocTag> returns;
-               public static string srcFile;
-               public Symbol ();
-               public void addConfig (JSDOC.DocTag docTag);
-               public void addDocTag (JSDOC.DocTag docTag);
-               public void addMember (JSDOC.Symbol symbol);
-               public string asString ();
-               public Gee.ArrayList<JSDOC.DocTag> configToArray ();
-               public void inherit (JSDOC.Symbol symbol);
-               public void initArrays ();
-               public bool @is (string what);
-               public bool isBuiltin ();
-               public bool isaClass ();
-               public string makeFuncSkel ();
-               public string makeMethodSkel ();
-               public Symbol.new_builtin (string name);
-               public Symbol.new_populate_with_args (string name, Gee.ArrayList<string> @params, string isa, JSDOC.DocComment comment);
-               public Json.Array paramsToJson ();
-               public Json.Array returnsToJson ();
-               public string name { get; }
-               public Gee.ArrayList<JSDOC.DocTag> @params { get; }
-               public string private_name { set; }
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public class SymbolSet : GLib.Object {
-               public SymbolSet ();
-               public void addSymbol (JSDOC.Symbol symbol);
-               public void deleteSymbol (string alias);
-               public JSDOC.Symbol? getSymbol (string alias);
-               public bool hasSymbol (string alias);
-               public static bool isBuiltin (string name);
-               public Gee.ArrayList<string> keys ();
-               public void relate ();
-               public string renameSymbol (string oldName, string newName);
-               public Gee.ArrayList<JSDOC.Symbol> values ();
-               public Gee.HashMap<string,JSDOC.Symbol> _index { get; }
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public class TextStream : GLib.Object {
-               public TextStream (string text = "");
-               public char lookC (int n = 0);
-               public bool lookEOF (int n = 0);
-               public string lookS (int n = 0);
-               public char nextC ();
-               public string nextS (int n = 1);
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public class TextStreamChar : GLib.Object {
-               public char c;
-               public bool eof;
-               public TextStreamChar (char val, bool eof = false);
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public class Token : GLib.Object {
-               public string data;
-               public int id;
-               public JSDOC.Identifier identifier;
-               public Gee.ArrayList<Gee.ArrayList<JSDOC.Token>> items;
-               public Gee.ArrayList<string> keyseq;
-               public int line;
-               public JSDOC.TokenName name;
-               public string outData;
-               public string prefix;
-               public Gee.HashMap<string,JSDOC.TokenKeyMap> props;
-               public JSDOC.TokenType type;
-               public Token (string data, JSDOC.TokenType type, JSDOC.TokenName name, int line = -1);
-               public string asString ();
-               public void dump (string indent);
-               public bool isName (JSDOC.TokenName what);
-               public bool isType (JSDOC.TokenType what);
-               public string toRaw (int lvl = 0);
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public class TokenArray : GLib.Object {
-               public Gee.ArrayList<JSDOC.Token> tokens;
-               public TokenArray (JSDOC.Packer? packer, JSDOC.TokenReader reader);
-               public void dump ();
-               public new JSDOC.Token @get (int i);
-               public JSDOC.Token? last ();
-               public JSDOC.Token? lastSym ();
-               public JSDOC.Token? pop ();
-               public void push (JSDOC.Token t);
-               public int length { get; }
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public class TokenKeyMap : GLib.Object {
-               public JSDOC.Token key;
-               public Gee.ArrayList<JSDOC.Token> vals;
-               public TokenKeyMap ();
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public class TokenReader : GLib.Object {
-               public bool collapseWhite;
-               public string filename;
-               public bool ignoreBadGrammer;
-               public bool keepComments;
-               public bool keepDocs;
-               public bool keepWhite;
-               public bool sepIdents;
-               public TokenReader (JSDOC.Packer? packer);
-               public int findPuncToken (JSDOC.TokenArray tokens, string data, int n);
-               public JSDOC.Token? lastSym (JSDOC.TokenArray tokens, int n);
-               public bool read_dbquote (JSDOC.TextStream stream, JSDOC.TokenArray tokens);
-               public bool read_hex (JSDOC.TextStream stream, JSDOC.TokenArray tokens);
-               public bool read_mlcomment (JSDOC.TextStream stream, JSDOC.TokenArray tokens);
-               public bool read_newline (JSDOC.TextStream stream, JSDOC.TokenArray tokens);
-               public bool read_numb (JSDOC.TextStream stream, JSDOC.TokenArray tokens);
-               public bool read_punc (JSDOC.TextStream stream, JSDOC.TokenArray tokens);
-               public bool read_regx (JSDOC.TextStream stream, JSDOC.TokenArray tokens);
-               public bool read_slcomment (JSDOC.TextStream stream, JSDOC.TokenArray tokens);
-               public bool read_snquote (JSDOC.TextStream stream, JSDOC.TokenArray tokens);
-               public bool read_space (JSDOC.TextStream stream, JSDOC.TokenArray tokens);
-               public bool read_word (JSDOC.TextStream stream, JSDOC.TokenArray tokens);
-               public JSDOC.TokenArray tokenize (JSDOC.TextStream stream);
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public class TokenStream : GLib.Object {
-               public int cursor;
-               protected Gee.ArrayList<JSDOC.Token> tokens;
-               public TokenStream (Gee.ArrayList<JSDOC.Token> tokens);
-               public Gee.ArrayList<JSDOC.Token> balance (JSDOC.TokenName in_start) throws JSDOC.TokenStreamError;
-               public void dump (int start, int end);
-               public void dumpAll (string indent);
-               public void dumpAllFlat ();
-               public JSDOC.Token? getMatchingToken (JSDOC.TokenName start, int depth = 0);
-               public JSDOC.Token? getMatchingTokenEnd (JSDOC.TokenName end);
-               public JSDOC.Token? look (int n, bool considerWhitespace);
-               public JSDOC.Token lookAny (int n);
-               public int lookFor (string data);
-               public JSDOC.Token lookTok (int n);
-               public JSDOC.Token? next ();
-               public Gee.ArrayList<JSDOC.Token>? nextM (int howMany) throws JSDOC.TokenStreamError;
-               public JSDOC.Token? nextNonSpace ();
-               public JSDOC.Token? nextTok ();
-               public void printRange (int start, int end);
-               public Gee.ArrayList<JSDOC.Token> remaining ();
-               public void rewind ();
-               public Gee.ArrayList<JSDOC.Token> toArray ();
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public class Walker : GLib.Object {
-               public Walker (JSDOC.TokenStream ts);
-               public void buildSymbolTree ();
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public enum DocTagTitle {
-               NO_VALUE,
-               PARAM,
-               PROPERTY,
-               CFG,
-               EXAMPLE,
-               SINGLETON,
-               AUTHOR,
-               METHOD,
-               DESC,
-               OVERVIEW,
-               SINCE,
-               CONSTANT,
-               VERSION,
-               DEPRECATED,
-               SEE,
-               CLASS,
-               NAMESPACE,
-               CONSTRUCTOR,
-               STATIC,
-               INNER,
-               FIELD,
-               FUNCTION,
-               EVENT,
-               NAME,
-               RETURN,
-               THROWS,
-               REQUIRES,
-               TYPE,
-               PRIVATE,
-               IGNORE,
-               ARGUMENTS,
-               EXTENDS,
-               DEFAULT,
-               MEMBEROF,
-               PUBLIC,
-               SCOPE,
-               SCOPEALIAS
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public enum ScopeParserMode {
-               BUILDING_SYMBOL_TREE,
-               PASS2_SYMBOL_TREE
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public enum TokenName {
-               UNKNOWN_TOKEN,
-               BREAK,
-               CASE,
-               CATCH,
-               CONST,
-               CONTINUE,
-               DEFAULT,
-               DELETE,
-               DO,
-               ELSE,
-               FALSE,
-               FINALLY,
-               FOR,
-               FUNCTION,
-               IF,
-               IN,
-               INSTANCEOF,
-               NEW,
-               NULL,
-               RETURN,
-               SWITCH,
-               THIS,
-               THROW,
-               TRUE,
-               TRY,
-               TYPEOF,
-               VOID,
-               WHILE,
-               WITH,
-               VAR,
-               EVAL,
-               NAME,
-               MULTI_LINE_COMM,
-               JSDOC,
-               SINGLE_LINE_COMM,
-               SEMICOLON,
-               COMMA,
-               HOOK,
-               COLON,
-               OR,
-               AND,
-               BITWISE_OR,
-               BITWISE_XOR,
-               BITWISE_AND,
-               STRICT_EQ,
-               EQ,
-               ASSIGN,
-               STRICT_NE,
-               NE,
-               LSH,
-               LE,
-               LT,
-               URSH,
-               RSH,
-               GE,
-               GT,
-               INCREMENT,
-               DECREMENT,
-               PLUS,
-               MINUS,
-               MUL,
-               DIV,
-               MOD,
-               NOT,
-               BITWISE_NOT,
-               DOT,
-               LEFT_BRACE,
-               RIGHT_BRACE,
-               LEFT_CURLY,
-               RIGHT_CURLY,
-               LEFT_PAREN,
-               RIGHT_PAREN,
-               SPACE,
-               NEWLINE,
-               DOUBLE_QUOTE,
-               SINGLE_QUOTE,
-               OCTAL,
-               DECIMAL,
-               HEX_DEC,
-               REGX,
-               START_OF_STREAM,
-               END_OF_STREAM,
-               UNKNOWN
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public enum TokenType {
-               TOKN,
-               KEYW,
-               NAME,
-               COMM,
-               PUNC,
-               WHIT,
-               STRN,
-               NUMB,
-               REGX,
-               VOID
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public errordomain CompressWhiteError {
-               BRACE
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public errordomain LangError {
-               ArgumentError
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public errordomain PackerError {
-               ArgumentError
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public errordomain TokenReader_Error {
-               ArgumentError,
-               SyntaxError
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public errordomain TokenStreamError {
-               ArgumentError
-       }
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public static JSDOC.Lang_Class Lang;
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public static int Scope_gid;
-       [CCode (cheader_filename = "roojspacker-1.2.h")]
-       public static string CompressWhite (JSDOC.TokenStream ts, JSDOC.Packer packer, bool keepWhite);
-}