+++ /dev/null
-# This is the CMakeCache file.
-# For build in directory: /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu
-# 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_ADDR2LINE:FILEPATH=/usr/bin/addr2line
-
-//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=None
-
-//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-11
-
-//A wrapper around 'ranlib' adding the appropriate '--plugin' option
-// for the GCC compiler
-CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-11
-
-//Flags used by the C compiler during all build types.
-CMAKE_C_FLAGS:STRING=-g -O2 -ffile-prefix-map=/home/alan/gitlive/roojspacker=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2
-
-//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 NONE builds.
-CMAKE_C_FLAGS_NONE:STRING=
-
-//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
-
-//Path to a program.
-CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND
-
-//Flags used by the linker during all build types.
-CMAKE_EXE_LINKER_FLAGS:STRING=-Wl,-Bsymbolic-functions -flto=auto -Wl,-z,relro
-
-//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 NONE builds.
-CMAKE_EXE_LINKER_FLAGS_NONE: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=
-
-//No help, variable specified on the command line.
-CMAKE_EXPORT_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON
-
-//No help, variable specified on the command line.
-CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON
-
-//No help, variable specified on the command line.
-CMAKE_INSTALL_DATADIR:UNINITIALIZED=share
-
-//No help, variable specified on the command line.
-CMAKE_INSTALL_LIBDIR:UNINITIALIZED=lib/x86_64-linux-gnu
-
-//No help, variable specified on the command line.
-CMAKE_INSTALL_LOCALSTATEDIR:UNINITIALIZED=/var
-
-//Install path prefix, prepended onto install directories.
-CMAKE_INSTALL_PREFIX:PATH=/usr
-
-//No help, variable specified on the command line.
-CMAKE_INSTALL_RUNSTATEDIR:UNINITIALIZED=/run
-
-//No help, variable specified on the command line.
-CMAKE_INSTALL_SYSCONFDIR:UNINITIALIZED=/etc
-
-//Path to a program.
-CMAKE_LINKER:FILEPATH=/usr/bin/ld
-
-//Path to a program.
-CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake
-
-//Flags used by the linker during the creation of modules during
-// all build types.
-CMAKE_MODULE_LINKER_FLAGS:STRING=-Wl,-Bsymbolic-functions -flto=auto -Wl,-z,relro
-
-//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
-// NONE builds.
-CMAKE_MODULE_LINKER_FLAGS_NONE: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_DESCRIPTION:STATIC=
-
-//Value Computed by CMake
-CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
-
-//Value Computed by CMake
-CMAKE_PROJECT_NAME:STATIC=roojspacker
-
-//Path to a program.
-CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
-
-//Path to a program.
-CMAKE_READELF:FILEPATH=/usr/bin/readelf
-
-//Flags used by the linker during the creation of shared libraries
-// during all build types.
-CMAKE_SHARED_LINKER_FLAGS:STRING=-Wl,-Bsymbolic-functions -flto=auto -Wl,-z,relro
-
-//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 NONE builds.
-CMAKE_SHARED_LINKER_FLAGS_NONE: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 NONE builds.
-CMAKE_STATIC_LINKER_FLAGS_NONE: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=ON
-
-//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 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
-
-//Path to a library.
-GOBJECT:FILEPATH=/usr/lib/x86_64-linux-gnu/libgobject-2.0.so
-
-//pkg-config executable
-PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config
-
-//Path to a program.
-VALA_EXECUTABLE:FILEPATH=/usr/bin/valac
-
-//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;
-
-//Value Computed by CMake
-roojspacker_BINARY_DIR:STATIC=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu
-
-//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_ADDR2LINE
-CMAKE_ADDR2LINE-ADVANCED: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/obj-x86_64-linux-gnu
-//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=18
-//Patch version of cmake used to create the current loaded cache
-CMAKE_CACHE_PATCH_VERSION:INTERNAL=4
-//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_NONE
-CMAKE_C_FLAGS_NONE-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
-//ADVANCED property for variable: CMAKE_DLLTOOL
-CMAKE_DLLTOOL-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_NONE
-CMAKE_EXE_LINKER_FLAGS_NONE-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_NONE
-CMAKE_MODULE_LINKER_FLAGS_NONE-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
-//ADVANCED property for variable: CMAKE_READELF
-CMAKE_READELF-ADVANCED:INTERNAL=1
-//Path to CMake installation.
-CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.18
-//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_NONE
-CMAKE_SHARED_LINKER_FLAGS_NONE-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_NONE
-CMAKE_STATIC_LINKER_FLAGS_NONE-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=/usr/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.68.4(2.38)]
-//Details about finding PkgConfig
-FIND_PACKAGE_MESSAGE_DETAILS_PkgConfig:INTERNAL=[/usr/bin/pkg-config][v0.29.2()]
-//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_MODULE_NAME:INTERNAL=gee-0.8
-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;-lm;-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;m;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.4
-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/libmount;-I/usr/include/blkid;-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/libmount;/usr/include/blkid;/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_MODULE_NAME:INTERNAL=gio-2.0
-GIO_PKG_CFLAGS:INTERNAL=-pthread;-I/usr/include/libmount;-I/usr/include/blkid;-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/libmount;/usr/include/blkid;/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_MODULE_NAME:INTERNAL=gio-2.0
-GIO_PKG_PREFIX:INTERNAL=/usr
-GIO_PKG_STATIC_CFLAGS:INTERNAL=-pthread;-I/usr/include/libmount;-I/usr/include/blkid;-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/libmount;/usr/include/blkid;/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GIO_PKG_STATIC_LDFLAGS:INTERNAL=-lgio-2.0;-lgmodule-2.0;-pthread;-lz;-lmount;-lblkid;-lselinux;-lsepol;-lpcre2-8;-lgobject-2.0;-lffi;-lglib-2.0;-pthread;-lm;-lpcre;-pthread
-GIO_PKG_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread
-GIO_PKG_STATIC_LIBDIR:INTERNAL=
-GIO_PKG_STATIC_LIBRARIES:INTERNAL=gio-2.0;gmodule-2.0;z;mount;blkid;selinux;sepol;pcre2-8;gobject-2.0;ffi;glib-2.0;m;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.68.4
-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/libmount;-I/usr/include/blkid;-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/libmount;/usr/include/blkid;/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include
-GIO_STATIC_LDFLAGS:INTERNAL=-lgio-2.0;-lgmodule-2.0;-pthread;-lz;-lmount;-lblkid;-lselinux;-lsepol;-lpcre2-8;-lgobject-2.0;-lffi;-lglib-2.0;-pthread;-lm;-lpcre;-pthread
-GIO_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread
-GIO_STATIC_LIBDIR:INTERNAL=
-GIO_STATIC_LIBRARIES:INTERNAL=gio-2.0;gmodule-2.0;z;mount;blkid;selinux;sepol;pcre2-8;gobject-2.0;ffi;glib-2.0;m;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.68.4
-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_MODULE_NAME:INTERNAL=glib-2.0
-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;-lm;-lpcre;-pthread
-GLIB_PKG_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread
-GLIB_PKG_STATIC_LIBDIR:INTERNAL=
-GLIB_PKG_STATIC_LIBRARIES:INTERNAL=glib-2.0;m;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.68.4
-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_MODULE_NAME:INTERNAL=gobject-2.0
-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_MODULE_NAME:INTERNAL=gobject-2.0
-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;-lm;-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;m;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.68.4
-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;-lm;-lpcre;-pthread
-GOBJECT_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread
-GOBJECT_STATIC_LIBDIR:INTERNAL=
-GOBJECT_STATIC_LIBRARIES:INTERNAL=gobject-2.0;ffi;glib-2.0;m;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.68.4
-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_MODULE_NAME:INTERNAL=gthread-2.0
-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;-lm;-lpcre;-pthread
-GTHREAD_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread
-GTHREAD_STATIC_LIBDIR:INTERNAL=
-GTHREAD_STATIC_LIBRARIES:INTERNAL=gthread-2.0;glib-2.0;m;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.68.4
-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/libmount;-I/usr/include/blkid;-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/libmount;/usr/include/blkid;/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_MODULE_NAME:INTERNAL=json-glib-1.0
-JSON_PREFIX:INTERNAL=/usr
-JSON_STATIC_CFLAGS:INTERNAL=-pthread;-I/usr/include/json-glib-1.0;-I/usr/include/libmount;-I/usr/include/blkid;-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/libmount;/usr/include/blkid;/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;-lgmodule-2.0;-pthread;-lz;-lmount;-lblkid;-lselinux;-lsepol;-lpcre2-8;-lgobject-2.0;-lffi;-lglib-2.0;-pthread;-lm;-lpcre;-pthread
-JSON_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread
-JSON_STATIC_LIBDIR:INTERNAL=
-JSON_STATIC_LIBRARIES:INTERNAL=json-glib-1.0;gio-2.0;gmodule-2.0;z;mount;blkid;selinux;sepol;pcre2-8;gobject-2.0;ffi;glib-2.0;m;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.6.2
-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
-//ADVANCED property for variable: pkgcfg_lib_GEE_gee-0.8
-pkgcfg_lib_GEE_gee-0.8-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: pkgcfg_lib_GEE_glib-2.0
-pkgcfg_lib_GEE_glib-2.0-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: pkgcfg_lib_GEE_gobject-2.0
-pkgcfg_lib_GEE_gobject-2.0-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: pkgcfg_lib_GIO_PKG_gio-2.0
-pkgcfg_lib_GIO_PKG_gio-2.0-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: pkgcfg_lib_GIO_PKG_glib-2.0
-pkgcfg_lib_GIO_PKG_glib-2.0-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: pkgcfg_lib_GIO_PKG_gobject-2.0
-pkgcfg_lib_GIO_PKG_gobject-2.0-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: pkgcfg_lib_GIO_gio-2.0
-pkgcfg_lib_GIO_gio-2.0-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: pkgcfg_lib_GIO_glib-2.0
-pkgcfg_lib_GIO_glib-2.0-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: pkgcfg_lib_GIO_gobject-2.0
-pkgcfg_lib_GIO_gobject-2.0-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: pkgcfg_lib_GLIB_PKG_glib-2.0
-pkgcfg_lib_GLIB_PKG_glib-2.0-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: pkgcfg_lib_GOBJECT_PKG_glib-2.0
-pkgcfg_lib_GOBJECT_PKG_glib-2.0-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: pkgcfg_lib_GOBJECT_PKG_gobject-2.0
-pkgcfg_lib_GOBJECT_PKG_gobject-2.0-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: pkgcfg_lib_GOBJECT_glib-2.0
-pkgcfg_lib_GOBJECT_glib-2.0-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: pkgcfg_lib_GOBJECT_gobject-2.0
-pkgcfg_lib_GOBJECT_gobject-2.0-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: pkgcfg_lib_GTHREAD_glib-2.0
-pkgcfg_lib_GTHREAD_glib-2.0-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: pkgcfg_lib_GTHREAD_gthread-2.0
-pkgcfg_lib_GTHREAD_gthread-2.0-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: pkgcfg_lib_JSON_gio-2.0
-pkgcfg_lib_JSON_gio-2.0-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: pkgcfg_lib_JSON_glib-2.0
-pkgcfg_lib_JSON_glib-2.0-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: pkgcfg_lib_JSON_gobject-2.0
-pkgcfg_lib_JSON_gobject-2.0-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: pkgcfg_lib_JSON_json-glib-1.0
-pkgcfg_lib_JSON_json-glib-1.0-ADVANCED:INTERNAL=1
-prefix_result:INTERNAL=/usr/lib/x86_64-linux-gnu
-
+++ /dev/null
-set(CMAKE_C_COMPILER "/usr/bin/cc")
-set(CMAKE_C_COMPILER_ARG1 "")
-set(CMAKE_C_COMPILER_ID "GNU")
-set(CMAKE_C_COMPILER_VERSION "11.2.0")
-set(CMAKE_C_COMPILER_VERSION_INTERNAL "")
-set(CMAKE_C_COMPILER_WRAPPER "")
-set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11")
-set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert")
-set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes")
-set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros")
-set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert")
-
-set(CMAKE_C_PLATFORM_ID "Linux")
-set(CMAKE_C_SIMULATE_ID "")
-set(CMAKE_C_COMPILER_FRONTEND_VARIANT "")
-set(CMAKE_C_SIMULATE_VERSION "")
-
-
-
-
-set(CMAKE_AR "/usr/bin/ar")
-set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-11")
-set(CMAKE_RANLIB "/usr/bin/ranlib")
-set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-11")
-set(CMAKE_LINKER "/usr/bin/ld")
-set(CMAKE_MT "")
-set(CMAKE_COMPILER_IS_GNUCC 1)
-set(CMAKE_C_COMPILER_LOADED 1)
-set(CMAKE_C_COMPILER_WORKS TRUE)
-set(CMAKE_C_ABI_COMPILED TRUE)
-set(CMAKE_COMPILER_IS_MINGW )
-set(CMAKE_COMPILER_IS_CYGWIN )
-if(CMAKE_COMPILER_IS_CYGWIN)
- set(CYGWIN 1)
- set(UNIX 1)
-endif()
-
-set(CMAKE_C_COMPILER_ENV_VAR "CC")
-
-if(CMAKE_COMPILER_IS_MINGW)
- set(MINGW 1)
-endif()
-set(CMAKE_C_COMPILER_ID_RUN 1)
-set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
-set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
-set(CMAKE_C_LINKER_PREFERENCE 10)
-
-# Save compiler ABI information.
-set(CMAKE_C_SIZEOF_DATA_PTR "8")
-set(CMAKE_C_COMPILER_ABI "ELF")
-set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
-
-if(CMAKE_C_SIZEOF_DATA_PTR)
- set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
-endif()
-
-if(CMAKE_C_COMPILER_ABI)
- set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
-endif()
-
-if(CMAKE_C_LIBRARY_ARCHITECTURE)
- set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
-endif()
-
-set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
-if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
- set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
-endif()
-
-
-
-
-
-set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include")
-set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s")
-set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
-set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
+++ /dev/null
-set(CMAKE_HOST_SYSTEM "Linux-5.13.0-40-lowlatency")
-set(CMAKE_HOST_SYSTEM_NAME "Linux")
-set(CMAKE_HOST_SYSTEM_VERSION "5.13.0-40-lowlatency")
-set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
-
-
-
-set(CMAKE_SYSTEM "Linux-5.13.0-40-lowlatency")
-set(CMAKE_SYSTEM_NAME "Linux")
-set(CMAKE_SYSTEM_VERSION "5.13.0-40-lowlatency")
-set(CMAKE_SYSTEM_PROCESSOR "x86_64")
-
-set(CMAKE_CROSSCOMPILING "FALSE")
-
-set(CMAKE_SYSTEM_LOADED 1)
+++ /dev/null
-#ifdef __cplusplus
-# error "A C++ compiler has been selected for C."
-#endif
-
-#if defined(__18CXX)
-# define ID_VOID_MAIN
-#endif
-#if defined(__CLASSIC_C__)
-/* cv-qualifiers did not exist in K&R C */
-# define const
-# define volatile
-#endif
-
-
-/* Version number components: V=Version, R=Revision, P=Patch
- Version date components: YYYY=Year, MM=Month, DD=Day */
-
-#if defined(__INTEL_COMPILER) || defined(__ICC)
-# define COMPILER_ID "Intel"
-# if defined(_MSC_VER)
-# define SIMULATE_ID "MSVC"
-# endif
-# if defined(__GNUC__)
-# define SIMULATE_ID "GNU"
-# endif
- /* __INTEL_COMPILER = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
-# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
-# if defined(__INTEL_COMPILER_UPDATE)
-# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
-# else
-# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
-# endif
-# if defined(__INTEL_COMPILER_BUILD_DATE)
- /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
-# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
-# endif
-# if defined(_MSC_VER)
- /* _MSC_VER = VVRR */
-# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-# if defined(__GNUC__)
-# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
-# elif defined(__GNUG__)
-# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
-# endif
-# if defined(__GNUC_MINOR__)
-# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
-# endif
-# if defined(__GNUC_PATCHLEVEL__)
-# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-# endif
-
-#elif defined(__PATHCC__)
-# define COMPILER_ID "PathScale"
-# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
-# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
-# if defined(__PATHCC_PATCHLEVEL__)
-# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
-# endif
-
-#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
-# define COMPILER_ID "Embarcadero"
-# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
-# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
-# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
-
-#elif defined(__BORLANDC__)
-# define COMPILER_ID "Borland"
- /* __BORLANDC__ = 0xVRR */
-# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
-# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
-
-#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
-# define COMPILER_ID "Watcom"
- /* __WATCOMC__ = VVRR */
-# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
-# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
-# if (__WATCOMC__ % 10) > 0
-# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
-# endif
-
-#elif defined(__WATCOMC__)
-# define COMPILER_ID "OpenWatcom"
- /* __WATCOMC__ = VVRP + 1100 */
-# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
-# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
-# if (__WATCOMC__ % 10) > 0
-# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
-# endif
-
-#elif defined(__SUNPRO_C)
-# define COMPILER_ID "SunPro"
-# if __SUNPRO_C >= 0x5100
- /* __SUNPRO_C = 0xVRRP */
-# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
-# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
-# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
-# else
- /* __SUNPRO_CC = 0xVRP */
-# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
-# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
-# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
-# endif
-
-#elif defined(__HP_cc)
-# define COMPILER_ID "HP"
- /* __HP_cc = VVRRPP */
-# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
-# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
-# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100)
-
-#elif defined(__DECC)
-# define COMPILER_ID "Compaq"
- /* __DECC_VER = VVRRTPPPP */
-# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
-# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100)
-# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000)
-
-#elif defined(__IBMC__) && defined(__COMPILER_VER__)
-# define COMPILER_ID "zOS"
- /* __IBMC__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
-
-#elif defined(__ibmxl__) && defined(__clang__)
-# define COMPILER_ID "XLClang"
-# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
-# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
-# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
-# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
-
-
-#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800
-# define COMPILER_ID "XL"
- /* __IBMC__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
-
-#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800
-# define COMPILER_ID "VisualAge"
- /* __IBMC__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
-
-#elif defined(__PGI)
-# define COMPILER_ID "PGI"
-# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
-# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
-# if defined(__PGIC_PATCHLEVEL__)
-# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
-# endif
-
-#elif defined(_CRAYC)
-# define COMPILER_ID "Cray"
-# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
-# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
-
-#elif defined(__TI_COMPILER_VERSION__)
-# define COMPILER_ID "TI"
- /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
-# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
-# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
-# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
-
-#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version)
-# define COMPILER_ID "Fujitsu"
-
-#elif defined(__ghs__)
-# define COMPILER_ID "GHS"
-/* __GHS_VERSION_NUMBER = VVVVRP */
-# ifdef __GHS_VERSION_NUMBER
-# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
-# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10)
-# endif
-
-#elif defined(__TINYC__)
-# define COMPILER_ID "TinyCC"
-
-#elif defined(__BCC__)
-# define COMPILER_ID "Bruce"
-
-#elif defined(__SCO_VERSION__)
-# define COMPILER_ID "SCO"
-
-#elif defined(__ARMCC_VERSION) && !defined(__clang__)
-# define COMPILER_ID "ARMCC"
-#if __ARMCC_VERSION >= 1000000
- /* __ARMCC_VERSION = VRRPPPP */
- # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
- # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
- # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
-#else
- /* __ARMCC_VERSION = VRPPPP */
- # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
- # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
- # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
-#endif
-
-
-#elif defined(__clang__) && defined(__apple_build_version__)
-# define COMPILER_ID "AppleClang"
-# if defined(_MSC_VER)
-# define SIMULATE_ID "MSVC"
-# endif
-# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
-# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
-# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
-# if defined(_MSC_VER)
- /* _MSC_VER = VVRR */
-# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
-
-#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
-# define COMPILER_ID "ARMClang"
- # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
- # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
- # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000)
-# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
-
-#elif defined(__clang__)
-# define COMPILER_ID "Clang"
-# if defined(_MSC_VER)
-# define SIMULATE_ID "MSVC"
-# endif
-# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
-# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
-# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
-# if defined(_MSC_VER)
- /* _MSC_VER = VVRR */
-# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-
-#elif defined(__GNUC__)
-# define COMPILER_ID "GNU"
-# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
-# if defined(__GNUC_MINOR__)
-# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
-# endif
-# if defined(__GNUC_PATCHLEVEL__)
-# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-# endif
-
-#elif defined(_MSC_VER)
-# define COMPILER_ID "MSVC"
- /* _MSC_VER = VVRR */
-# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
-# if defined(_MSC_FULL_VER)
-# if _MSC_VER >= 1400
- /* _MSC_FULL_VER = VVRRPPPPP */
-# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
-# else
- /* _MSC_FULL_VER = VVRRPPPP */
-# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
-# endif
-# endif
-# if defined(_MSC_BUILD)
-# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
-# endif
-
-#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
-# define COMPILER_ID "ADSP"
-#if defined(__VISUALDSPVERSION__)
- /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
-# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
-# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
-# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF)
-#endif
-
-#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
-# define COMPILER_ID "IAR"
-# if defined(__VER__) && defined(__ICCARM__)
-# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
-# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
-# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
-# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
-# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__))
-# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
-# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
-# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
-# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
-# endif
-
-#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC)
-# define COMPILER_ID "SDCC"
-# if defined(__SDCC_VERSION_MAJOR)
-# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR)
-# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR)
-# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH)
-# else
- /* SDCC = VRP */
-# define COMPILER_VERSION_MAJOR DEC(SDCC/100)
-# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(SDCC % 10)
-# endif
-
-
-/* These compilers are either not known or too old to define an
- identification macro. Try to identify the platform and guess that
- it is the native compiler. */
-#elif defined(__hpux) || defined(__hpua)
-# define COMPILER_ID "HP"
-
-#else /* unknown compiler */
-# define COMPILER_ID ""
-#endif
-
-/* Construct the string literal in pieces to prevent the source from
- getting matched. Store it in a pointer rather than an array
- because some compilers will just produce instructions to fill the
- array rather than assigning a pointer to a static array. */
-char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
-#ifdef SIMULATE_ID
-char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
-#endif
-
-#ifdef __QNXNTO__
-char const* qnxnto = "INFO" ":" "qnxnto[]";
-#endif
-
-#if defined(__CRAYXE) || defined(__CRAYXC)
-char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
-#endif
-
-#define STRINGIFY_HELPER(X) #X
-#define STRINGIFY(X) STRINGIFY_HELPER(X)
-
-/* Identify known platforms by name. */
-#if defined(__linux) || defined(__linux__) || defined(linux)
-# define PLATFORM_ID "Linux"
-
-#elif defined(__CYGWIN__)
-# define PLATFORM_ID "Cygwin"
-
-#elif defined(__MINGW32__)
-# define PLATFORM_ID "MinGW"
-
-#elif defined(__APPLE__)
-# define PLATFORM_ID "Darwin"
-
-#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
-# define PLATFORM_ID "Windows"
-
-#elif defined(__FreeBSD__) || defined(__FreeBSD)
-# define PLATFORM_ID "FreeBSD"
-
-#elif defined(__NetBSD__) || defined(__NetBSD)
-# define PLATFORM_ID "NetBSD"
-
-#elif defined(__OpenBSD__) || defined(__OPENBSD)
-# define PLATFORM_ID "OpenBSD"
-
-#elif defined(__sun) || defined(sun)
-# define PLATFORM_ID "SunOS"
-
-#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
-# define PLATFORM_ID "AIX"
-
-#elif defined(__hpux) || defined(__hpux__)
-# define PLATFORM_ID "HP-UX"
-
-#elif defined(__HAIKU__)
-# define PLATFORM_ID "Haiku"
-
-#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
-# define PLATFORM_ID "BeOS"
-
-#elif defined(__QNX__) || defined(__QNXNTO__)
-# define PLATFORM_ID "QNX"
-
-#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
-# define PLATFORM_ID "Tru64"
-
-#elif defined(__riscos) || defined(__riscos__)
-# define PLATFORM_ID "RISCos"
-
-#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
-# define PLATFORM_ID "SINIX"
-
-#elif defined(__UNIX_SV__)
-# define PLATFORM_ID "UNIX_SV"
-
-#elif defined(__bsdos__)
-# define PLATFORM_ID "BSDOS"
-
-#elif defined(_MPRAS) || defined(MPRAS)
-# define PLATFORM_ID "MP-RAS"
-
-#elif defined(__osf) || defined(__osf__)
-# define PLATFORM_ID "OSF1"
-
-#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
-# define PLATFORM_ID "SCO_SV"
-
-#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
-# define PLATFORM_ID "ULTRIX"
-
-#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
-# define PLATFORM_ID "Xenix"
-
-#elif defined(__WATCOMC__)
-# if defined(__LINUX__)
-# define PLATFORM_ID "Linux"
-
-# elif defined(__DOS__)
-# define PLATFORM_ID "DOS"
-
-# elif defined(__OS2__)
-# define PLATFORM_ID "OS2"
-
-# elif defined(__WINDOWS__)
-# define PLATFORM_ID "Windows3x"
-
-# elif defined(__VXWORKS__)
-# define PLATFORM_ID "VxWorks"
-
-# else /* unknown platform */
-# define PLATFORM_ID
-# endif
-
-#elif defined(__INTEGRITY)
-# if defined(INT_178B)
-# define PLATFORM_ID "Integrity178"
-
-# else /* regular Integrity */
-# define PLATFORM_ID "Integrity"
-# endif
-
-#else /* unknown platform */
-# define PLATFORM_ID
-
-#endif
-
-/* For windows compilers MSVC and Intel we can determine
- the architecture of the compiler being used. This is because
- the compilers do not have flags that can change the architecture,
- but rather depend on which compiler is being used
-*/
-#if defined(_WIN32) && defined(_MSC_VER)
-# if defined(_M_IA64)
-# define ARCHITECTURE_ID "IA64"
-
-# elif defined(_M_X64) || defined(_M_AMD64)
-# define ARCHITECTURE_ID "x64"
-
-# elif defined(_M_IX86)
-# define ARCHITECTURE_ID "X86"
-
-# elif defined(_M_ARM64)
-# define ARCHITECTURE_ID "ARM64"
-
-# elif defined(_M_ARM)
-# if _M_ARM == 4
-# define ARCHITECTURE_ID "ARMV4I"
-# elif _M_ARM == 5
-# define ARCHITECTURE_ID "ARMV5I"
-# else
-# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
-# endif
-
-# elif defined(_M_MIPS)
-# define ARCHITECTURE_ID "MIPS"
-
-# elif defined(_M_SH)
-# define ARCHITECTURE_ID "SHx"
-
-# else /* unknown architecture */
-# define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__WATCOMC__)
-# if defined(_M_I86)
-# define ARCHITECTURE_ID "I86"
-
-# elif defined(_M_IX86)
-# define ARCHITECTURE_ID "X86"
-
-# else /* unknown architecture */
-# define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
-# if defined(__ICCARM__)
-# define ARCHITECTURE_ID "ARM"
-
-# elif defined(__ICCRX__)
-# define ARCHITECTURE_ID "RX"
-
-# elif defined(__ICCRH850__)
-# define ARCHITECTURE_ID "RH850"
-
-# elif defined(__ICCRL78__)
-# define ARCHITECTURE_ID "RL78"
-
-# elif defined(__ICCRISCV__)
-# define ARCHITECTURE_ID "RISCV"
-
-# elif defined(__ICCAVR__)
-# define ARCHITECTURE_ID "AVR"
-
-# elif defined(__ICC430__)
-# define ARCHITECTURE_ID "MSP430"
-
-# elif defined(__ICCV850__)
-# define ARCHITECTURE_ID "V850"
-
-# elif defined(__ICC8051__)
-# define ARCHITECTURE_ID "8051"
-
-# else /* unknown architecture */
-# define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__ghs__)
-# if defined(__PPC64__)
-# define ARCHITECTURE_ID "PPC64"
-
-# elif defined(__ppc__)
-# define ARCHITECTURE_ID "PPC"
-
-# elif defined(__ARM__)
-# define ARCHITECTURE_ID "ARM"
-
-# elif defined(__x86_64__)
-# define ARCHITECTURE_ID "x64"
-
-# elif defined(__i386__)
-# define ARCHITECTURE_ID "X86"
-
-# else /* unknown architecture */
-# define ARCHITECTURE_ID ""
-# endif
-#else
-# define ARCHITECTURE_ID
-#endif
-
-/* Convert integer to decimal digit literals. */
-#define DEC(n) \
- ('0' + (((n) / 10000000)%10)), \
- ('0' + (((n) / 1000000)%10)), \
- ('0' + (((n) / 100000)%10)), \
- ('0' + (((n) / 10000)%10)), \
- ('0' + (((n) / 1000)%10)), \
- ('0' + (((n) / 100)%10)), \
- ('0' + (((n) / 10)%10)), \
- ('0' + ((n) % 10))
-
-/* Convert integer to hex digit literals. */
-#define HEX(n) \
- ('0' + ((n)>>28 & 0xF)), \
- ('0' + ((n)>>24 & 0xF)), \
- ('0' + ((n)>>20 & 0xF)), \
- ('0' + ((n)>>16 & 0xF)), \
- ('0' + ((n)>>12 & 0xF)), \
- ('0' + ((n)>>8 & 0xF)), \
- ('0' + ((n)>>4 & 0xF)), \
- ('0' + ((n) & 0xF))
-
-/* Construct a string literal encoding the version number components. */
-#ifdef COMPILER_VERSION_MAJOR
-char const info_version[] = {
- 'I', 'N', 'F', 'O', ':',
- 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
- COMPILER_VERSION_MAJOR,
-# ifdef COMPILER_VERSION_MINOR
- '.', COMPILER_VERSION_MINOR,
-# ifdef COMPILER_VERSION_PATCH
- '.', COMPILER_VERSION_PATCH,
-# ifdef COMPILER_VERSION_TWEAK
- '.', COMPILER_VERSION_TWEAK,
-# endif
-# endif
-# endif
- ']','\0'};
-#endif
-
-/* Construct a string literal encoding the internal version number. */
-#ifdef COMPILER_VERSION_INTERNAL
-char const info_version_internal[] = {
- 'I', 'N', 'F', 'O', ':',
- 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
- 'i','n','t','e','r','n','a','l','[',
- COMPILER_VERSION_INTERNAL,']','\0'};
-#endif
-
-/* Construct a string literal encoding the version number components. */
-#ifdef SIMULATE_VERSION_MAJOR
-char const info_simulate_version[] = {
- 'I', 'N', 'F', 'O', ':',
- 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
- SIMULATE_VERSION_MAJOR,
-# ifdef SIMULATE_VERSION_MINOR
- '.', SIMULATE_VERSION_MINOR,
-# ifdef SIMULATE_VERSION_PATCH
- '.', SIMULATE_VERSION_PATCH,
-# ifdef SIMULATE_VERSION_TWEAK
- '.', SIMULATE_VERSION_TWEAK,
-# endif
-# endif
-# endif
- ']','\0'};
-#endif
-
-/* Construct the string literal in pieces to prevent the source from
- getting matched. Store it in a pointer rather than an array
- because some compilers will just produce instructions to fill the
- array rather than assigning a pointer to a static array. */
-char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
-char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
-
-
-
-
-#if !defined(__STDC__)
-# if (defined(_MSC_VER) && !defined(__clang__)) \
- || (defined(__ibmxl__) || defined(__IBMC__))
-# define C_DIALECT "90"
-# else
-# define C_DIALECT
-# endif
-#elif __STDC_VERSION__ >= 201000L
-# define C_DIALECT "11"
-#elif __STDC_VERSION__ >= 199901L
-# define C_DIALECT "99"
-#else
-# define C_DIALECT "90"
-#endif
-const char* info_language_dialect_default =
- "INFO" ":" "dialect_default[" C_DIALECT "]";
-
-/*--------------------------------------------------------------------------*/
-
-#ifdef ID_VOID_MAIN
-void main() {}
-#else
-# if defined(__CLASSIC_C__)
-int main(argc, argv) int argc; char *argv[];
-# else
-int main(int argc, char* argv[])
-# endif
-{
- int require = 0;
- require += info_compiler[argc];
- require += info_platform[argc];
- require += info_arch[argc];
-#ifdef COMPILER_VERSION_MAJOR
- require += info_version[argc];
-#endif
-#ifdef COMPILER_VERSION_INTERNAL
- require += info_version_internal[argc];
-#endif
-#ifdef SIMULATE_ID
- require += info_simulate[argc];
-#endif
-#ifdef SIMULATE_VERSION_MAJOR
- require += info_simulate_version[argc];
-#endif
-#if defined(__CRAYXE) || defined(__CRAYXC)
- require += info_cray[argc];
-#endif
- require += info_language_dialect_default[argc];
- (void)argv;
- return require;
-}
-#endif
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
-# Relative path conversion top directories.
-set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/alan/gitlive/roojspacker")
-set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu")
-
-# Force unix paths in dependencies.
-set(CMAKE_FORCE_UNIX_PATHS 1)
-
-
-# The C and CXX include file regular expressions for this directory.
-set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
-set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
-set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
-set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
+++ /dev/null
-The system is: Linux - 5.13.0-40-lowlatency - x86_64
-Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
-Compiler: /usr/bin/cc
-Build flags: -g;-O2;-ffile-prefix-map=/home/alan/gitlive/roojspacker=.;-flto=auto;-ffat-lto-objects;-fstack-protector-strong;-Wformat;-Werror=format-security;-Wdate-time;-D_FORTIFY_SOURCE=2
-Id flags:
-
-The output was:
-0
-
-
-Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
-
-The C compiler identification is GNU, found in "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles/3.18.4/CompilerIdC/a.out"
-
-Detecting C compiler ABI info compiled with the following output:
-Change Dir: /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp
-
-Run Build Command(s):/usr/bin/gmake cmTC_7a1dc/fast && gmake[2]: Entering directory '/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp'
-/usr/bin/gmake -f CMakeFiles/cmTC_7a1dc.dir/build.make CMakeFiles/cmTC_7a1dc.dir/build
-gmake[3]: Entering directory '/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_7a1dc.dir/CMakeCCompilerABI.c.o
-/usr/bin/cc -g -O2 -ffile-prefix-map=/home/alan/gitlive/roojspacker=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Wdate-time -D_FORTIFY_SOURCE=2 -v -o CMakeFiles/cmTC_7a1dc.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.18/Modules/CMakeCCompilerABI.c
-Using built-in specs.
-COLLECT_GCC=/usr/bin/cc
-OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
-OFFLOAD_TARGET_DEFAULT=1
-Target: x86_64-linux-gnu
-Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.2.0-7ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2
-Thread model: posix
-Supported LTO compression algorithms: zlib zstd
-gcc version 11.2.0 (Ubuntu 11.2.0-7ubuntu2)
-COLLECT_GCC_OPTIONS='-g' '-O2' '-ffile-prefix-map=/home/alan/gitlive/roojspacker=.' '-flto=auto' '-ffat-lto-objects' '-fstack-protector-strong' '-Wformat=1' '-Wdate-time' '-D' '_FORTIFY_SOURCE=2' '-v' '-o' 'CMakeFiles/cmTC_7a1dc.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7a1dc.dir/'
- /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu -D _FORTIFY_SOURCE=2 /usr/share/cmake-3.18/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_7a1dc.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -g -O2 -Wformat=1 -Wdate-time -version -ffile-prefix-map=/home/alan/gitlive/roojspacker=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cclUE59t.s
-GNU C17 (Ubuntu 11.2.0-7ubuntu2) version 11.2.0 (x86_64-linux-gnu)
- compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.0, isl version isl-0.24-GMP
-
-GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
-ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
-ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"
-ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"
-#include "..." search starts here:
-#include <...> search starts here:
- /usr/lib/gcc/x86_64-linux-gnu/11/include
- /usr/local/include
- /usr/include/x86_64-linux-gnu
- /usr/include
-End of search list.
-GNU C17 (Ubuntu 11.2.0-7ubuntu2) version 11.2.0 (x86_64-linux-gnu)
- compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.0, isl version isl-0.24-GMP
-
-GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
-Compiler executable checksum: f3dd7923bcb266d3f9d710c81aeb9218
-COLLECT_GCC_OPTIONS='-g' '-O2' '-ffile-prefix-map=/home/alan/gitlive/roojspacker=.' '-flto=auto' '-ffat-lto-objects' '-fstack-protector-strong' '-Wformat=1' '-Wdate-time' '-D' '_FORTIFY_SOURCE=2' '-v' '-o' 'CMakeFiles/cmTC_7a1dc.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7a1dc.dir/'
- as -v --gdwarf-5 --64 -o CMakeFiles/cmTC_7a1dc.dir/CMakeCCompilerABI.c.o /tmp/cclUE59t.s
-GNU assembler version 2.37 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.37
-COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/
-LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/
-COLLECT_GCC_OPTIONS='-g' '-O2' '-ffile-prefix-map=/home/alan/gitlive/roojspacker=.' '-flto=auto' '-ffat-lto-objects' '-fstack-protector-strong' '-Wformat=1' '-Wdate-time' '-D' '_FORTIFY_SOURCE=2' '-v' '-o' 'CMakeFiles/cmTC_7a1dc.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7a1dc.dir/CMakeCCompilerABI.c.'
-Linking C executable cmTC_7a1dc
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7a1dc.dir/link.txt --verbose=1
-/usr/bin/cc -g -O2 -ffile-prefix-map=/home/alan/gitlive/roojspacker=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -flto=auto -Wl,-z,relro -v -rdynamic CMakeFiles/cmTC_7a1dc.dir/CMakeCCompilerABI.c.o -o cmTC_7a1dc
-Using built-in specs.
-COLLECT_GCC=/usr/bin/cc
-COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper
-OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
-OFFLOAD_TARGET_DEFAULT=1
-Target: x86_64-linux-gnu
-Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.2.0-7ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2
-Thread model: posix
-Supported LTO compression algorithms: zlib zstd
-gcc version 11.2.0 (Ubuntu 11.2.0-7ubuntu2)
-COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/
-LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/
-COLLECT_GCC_OPTIONS='-g' '-O2' '-ffile-prefix-map=/home/alan/gitlive/roojspacker=.' '-flto=auto' '-ffat-lto-objects' '-fstack-protector-strong' '-Wformat=1' '-Wdate-time' '-D' '_FORTIFY_SOURCE=2' '-flto=auto' '-v' '-rdynamic' '-o' 'cmTC_7a1dc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_7a1dc.'
- /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccM6yVrL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -flto=auto -flto=auto --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7a1dc /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -Bsymbolic-functions -z relro CMakeFiles/cmTC_7a1dc.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o
-/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -fresolution=/tmp/ccM6yVrL.res -flinker-output=pie CMakeFiles/cmTC_7a1dc.dir/CMakeCCompilerABI.c.o
-/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -fresolution=/tmp/ccM6yVrL.res -flinker-output=pie CMakeFiles/cmTC_7a1dc.dir/CMakeCCompilerABI.c.o
-LTO parallelism level set to 12
-/usr/bin/cc @/tmp/cc88zWCW
-Using built-in specs.
-COLLECT_GCC=/usr/bin/cc
-OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
-OFFLOAD_TARGET_DEFAULT=1
-Target: x86_64-linux-gnu
-Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.2.0-7ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2
-Thread model: posix
-Supported LTO compression algorithms: zlib zstd
-gcc version 11.2.0 (Ubuntu 11.2.0-7ubuntu2)
-COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIC' '-g' '-O2' '-fcf-protection=full' '-g' '-O2' '-ffile-prefix-map=/home/alan/gitlive/roojspacker=.' '-ffat-lto-objects' '-fstack-protector-strong' '-v' '-rdynamic' '-mtune=generic' '-march=x86-64' '-fltrans-output-list=/tmp/ccrKdAqK.ltrans.out' '-fwpa=12' '-fresolution=/tmp/ccM6yVrL.res' '-flinker-output=pie'
- /usr/lib/gcc/x86_64-linux-gnu/11/lto1 -quiet -dumpbase ./cmTC_7a1dc.wpa -mtune=generic -march=x86-64 -g -g -O2 -O2 -version -fno-openmp -fno-openacc -fPIC -fcf-protection=full -ffile-prefix-map=/home/alan/gitlive/roojspacker=. -ffat-lto-objects -fstack-protector-strong -fltrans-output-list=/tmp/ccrKdAqK.ltrans.out -fwpa=12 -fresolution=/tmp/ccM6yVrL.res -flinker-output=pie @/tmp/ccBI6eT9
-GNU GIMPLE (Ubuntu 11.2.0-7ubuntu2) version 11.2.0 (x86_64-linux-gnu)
- compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.0, isl version isl-0.24-GMP
-
-GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
-GNU GIMPLE (Ubuntu 11.2.0-7ubuntu2) version 11.2.0 (x86_64-linux-gnu)
- compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.0, isl version isl-0.24-GMP
-
-GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
-COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/
-LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/../lib/:/lib/../lib/x86_64-linux-gnu/:/lib/../lib/../lib/:/usr/lib/../lib/x86_64-linux-gnu/:/usr/lib/../lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/
-COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIC' '-g' '-O2' '-fcf-protection=full' '-g' '-O2' '-ffile-prefix-map=/home/alan/gitlive/roojspacker=.' '-ffat-lto-objects' '-fstack-protector-strong' '-v' '-rdynamic' '-mtune=generic' '-march=x86-64' '-fltrans-output-list=/tmp/ccrKdAqK.ltrans.out' '-fwpa=12' '-fresolution=/tmp/ccM6yVrL.res' '-flinker-output=pie' '-dumpdir' './cmTC_7a1dc.wpa.'
-make -f /tmp/cc3nu32A.mk -j12 all
-Using built-in specs.
-COLLECT_GCC=/usr/bin/cc
-OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
-OFFLOAD_TARGET_DEFAULT=1
-Target: x86_64-linux-gnu
-Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.2.0-7ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2
-Thread model: posix
-Supported LTO compression algorithms: zlib zstd
-gcc version 11.2.0 (Ubuntu 11.2.0-7ubuntu2)
-COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIC' '-g' '-O2' '-fcf-protection=full' '-g' '-O2' '-ffile-prefix-map=/home/alan/gitlive/roojspacker=.' '-ffat-lto-objects' '-fstack-protector-strong' '-v' '-rdynamic' '-mtune=generic' '-march=x86-64' '-fltrans' '-o' '/tmp/ccrKdAqK.ltrans0.ltrans.o'
- /usr/lib/gcc/x86_64-linux-gnu/11/lto1 -quiet -dumpbase ./cmTC_7a1dc.ltrans0.ltrans -mtune=generic -march=x86-64 -g -g -O2 -O2 -version -fno-openmp -fno-openacc -fPIC -fcf-protection=full -ffile-prefix-map=/home/alan/gitlive/roojspacker=. -ffat-lto-objects -fstack-protector-strong -fltrans /tmp/ccrKdAqK.ltrans0.o -o /tmp/ccoG8Onh.s
-GNU GIMPLE (Ubuntu 11.2.0-7ubuntu2) version 11.2.0 (x86_64-linux-gnu)
- compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.0, isl version isl-0.24-GMP
-
-GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
-GNU GIMPLE (Ubuntu 11.2.0-7ubuntu2) version 11.2.0 (x86_64-linux-gnu)
- compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.0, isl version isl-0.24-GMP
-
-GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
-COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIC' '-g' '-O2' '-fcf-protection=full' '-g' '-O2' '-ffile-prefix-map=/home/alan/gitlive/roojspacker=.' '-ffat-lto-objects' '-fstack-protector-strong' '-v' '-rdynamic' '-mtune=generic' '-march=x86-64' '-fltrans' '-o' '/tmp/ccrKdAqK.ltrans0.ltrans.o'
- as -v --gdwarf-5 --64 -o /tmp/ccrKdAqK.ltrans0.ltrans.o /tmp/ccoG8Onh.s
-GNU assembler version 2.37 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.37
-MAKEFLAGS=w -j12
-COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/
-LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/../lib/:/lib/../lib/x86_64-linux-gnu/:/lib/../lib/../lib/:/usr/lib/../lib/x86_64-linux-gnu/:/usr/lib/../lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/
-COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIC' '-g' '-O2' '-fcf-protection=full' '-g' '-O2' '-ffile-prefix-map=/home/alan/gitlive/roojspacker=.' '-ffat-lto-objects' '-fstack-protector-strong' '-v' '-rdynamic' '-mtune=generic' '-march=x86-64' '-fltrans' '-o' '/tmp/ccrKdAqK.ltrans0.ltrans.o' '-dumpdir' './cmTC_7a1dc.ltrans0.ltrans.'
-COLLECT_GCC_OPTIONS='-g' '-O2' '-ffile-prefix-map=/home/alan/gitlive/roojspacker=.' '-flto=auto' '-ffat-lto-objects' '-fstack-protector-strong' '-Wformat=1' '-Wdate-time' '-D' '_FORTIFY_SOURCE=2' '-flto=auto' '-v' '-rdynamic' '-o' 'cmTC_7a1dc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_7a1dc.'
-gmake[3]: Leaving directory '/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp'
-gmake[2]: Leaving directory '/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp'
-
-
-
-Parsed C implicit include dir info from above output: rv=done
- found start of include info
- found start of implicit include info
- add: [/usr/lib/gcc/x86_64-linux-gnu/11/include]
- add: [/usr/local/include]
- add: [/usr/include/x86_64-linux-gnu]
- add: [/usr/include]
- end of search list found
- collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/11/include]
- collapse include dir [/usr/local/include] ==> [/usr/local/include]
- collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu]
- collapse include dir [/usr/include] ==> [/usr/include]
- implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include]
-
-
-Parsed C implicit link information from above output:
- link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
- ignore line: [Change Dir: /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp]
- ignore line: []
- ignore line: [Run Build Command(s):/usr/bin/gmake cmTC_7a1dc/fast && gmake[2]: Entering directory '/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp']
- ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_7a1dc.dir/build.make CMakeFiles/cmTC_7a1dc.dir/build]
- ignore line: [gmake[3]: Entering directory '/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp']
- ignore line: [Building C object CMakeFiles/cmTC_7a1dc.dir/CMakeCCompilerABI.c.o]
- ignore line: [/usr/bin/cc -g -O2 -ffile-prefix-map=/home/alan/gitlive/roojspacker=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Wdate-time -D_FORTIFY_SOURCE=2 -v -o CMakeFiles/cmTC_7a1dc.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.18/Modules/CMakeCCompilerABI.c]
- ignore line: [Using built-in specs.]
- ignore line: [COLLECT_GCC=/usr/bin/cc]
- ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa]
- ignore line: [OFFLOAD_TARGET_DEFAULT=1]
- ignore line: [Target: x86_64-linux-gnu]
- ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.2.0-7ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2]
- ignore line: [Thread model: posix]
- ignore line: [Supported LTO compression algorithms: zlib zstd]
- ignore line: [gcc version 11.2.0 (Ubuntu 11.2.0-7ubuntu2) ]
- ignore line: [COLLECT_GCC_OPTIONS='-g' '-O2' '-ffile-prefix-map=/home/alan/gitlive/roojspacker=.' '-flto=auto' '-ffat-lto-objects' '-fstack-protector-strong' '-Wformat=1' '-Wdate-time' '-D' '_FORTIFY_SOURCE=2' '-v' '-o' 'CMakeFiles/cmTC_7a1dc.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7a1dc.dir/']
- ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu -D _FORTIFY_SOURCE=2 /usr/share/cmake-3.18/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_7a1dc.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -g -O2 -Wformat=1 -Wdate-time -version -ffile-prefix-map=/home/alan/gitlive/roojspacker=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cclUE59t.s]
- ignore line: [GNU C17 (Ubuntu 11.2.0-7ubuntu2) version 11.2.0 (x86_64-linux-gnu)]
- ignore line: [ compiled by GNU C version 11.2.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.0 isl version isl-0.24-GMP]
- ignore line: []
- ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
- ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"]
- ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"]
- ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"]
- ignore line: [#include "..." search starts here:]
- ignore line: [#include <...> search starts here:]
- ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/include]
- ignore line: [ /usr/local/include]
- ignore line: [ /usr/include/x86_64-linux-gnu]
- ignore line: [ /usr/include]
- ignore line: [End of search list.]
- ignore line: [GNU C17 (Ubuntu 11.2.0-7ubuntu2) version 11.2.0 (x86_64-linux-gnu)]
- ignore line: [ compiled by GNU C version 11.2.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.0 isl version isl-0.24-GMP]
- ignore line: []
- ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
- ignore line: [Compiler executable checksum: f3dd7923bcb266d3f9d710c81aeb9218]
- ignore line: [COLLECT_GCC_OPTIONS='-g' '-O2' '-ffile-prefix-map=/home/alan/gitlive/roojspacker=.' '-flto=auto' '-ffat-lto-objects' '-fstack-protector-strong' '-Wformat=1' '-Wdate-time' '-D' '_FORTIFY_SOURCE=2' '-v' '-o' 'CMakeFiles/cmTC_7a1dc.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7a1dc.dir/']
- ignore line: [ as -v --gdwarf-5 --64 -o CMakeFiles/cmTC_7a1dc.dir/CMakeCCompilerABI.c.o /tmp/cclUE59t.s]
- ignore line: [GNU assembler version 2.37 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.37]
- ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/]
- ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/]
- ignore line: [COLLECT_GCC_OPTIONS='-g' '-O2' '-ffile-prefix-map=/home/alan/gitlive/roojspacker=.' '-flto=auto' '-ffat-lto-objects' '-fstack-protector-strong' '-Wformat=1' '-Wdate-time' '-D' '_FORTIFY_SOURCE=2' '-v' '-o' 'CMakeFiles/cmTC_7a1dc.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7a1dc.dir/CMakeCCompilerABI.c.']
- ignore line: [Linking C executable cmTC_7a1dc]
- ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7a1dc.dir/link.txt --verbose=1]
- ignore line: [/usr/bin/cc -g -O2 -ffile-prefix-map=/home/alan/gitlive/roojspacker=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Wdate-time -D_FORTIFY_SOURCE=2 -Wl -Bsymbolic-functions -flto=auto -Wl -z relro -v -rdynamic CMakeFiles/cmTC_7a1dc.dir/CMakeCCompilerABI.c.o -o cmTC_7a1dc ]
- ignore line: [Using built-in specs.]
- ignore line: [COLLECT_GCC=/usr/bin/cc]
- ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper]
- ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa]
- ignore line: [OFFLOAD_TARGET_DEFAULT=1]
- ignore line: [Target: x86_64-linux-gnu]
- ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.2.0-7ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2]
- ignore line: [Thread model: posix]
- ignore line: [Supported LTO compression algorithms: zlib zstd]
- ignore line: [gcc version 11.2.0 (Ubuntu 11.2.0-7ubuntu2) ]
- ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/]
- ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/]
- ignore line: [COLLECT_GCC_OPTIONS='-g' '-O2' '-ffile-prefix-map=/home/alan/gitlive/roojspacker=.' '-flto=auto' '-ffat-lto-objects' '-fstack-protector-strong' '-Wformat=1' '-Wdate-time' '-D' '_FORTIFY_SOURCE=2' '-flto=auto' '-v' '-rdynamic' '-o' 'cmTC_7a1dc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_7a1dc.']
- link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccM6yVrL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -flto=auto -flto=auto --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7a1dc /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -Bsymbolic-functions -z relro CMakeFiles/cmTC_7a1dc.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o]
- arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore
- arg [-plugin] ==> ignore
- arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore
- arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore
- arg [-plugin-opt=-fresolution=/tmp/ccM6yVrL.res] ==> ignore
- arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
- arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
- arg [-plugin-opt=-pass-through=-lc] ==> ignore
- arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
- arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
- arg [-flto=auto] ==> ignore
- arg [-flto=auto] ==> ignore
- arg [--build-id] ==> ignore
- arg [--eh-frame-hdr] ==> ignore
- arg [-m] ==> ignore
- arg [elf_x86_64] ==> ignore
- arg [--hash-style=gnu] ==> ignore
- arg [--as-needed] ==> ignore
- arg [-export-dynamic] ==> ignore
- arg [-dynamic-linker] ==> ignore
- arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
- arg [-pie] ==> ignore
- arg [-znow] ==> ignore
- arg [-zrelro] ==> ignore
- arg [-o] ==> ignore
- arg [cmTC_7a1dc] ==> ignore
- arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore
- arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> ignore
- arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> ignore
- arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11]
- arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu]
- arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib]
- arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
- arg [-L/lib/../lib] ==> dir [/lib/../lib]
- arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
- arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
- arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..]
- arg [-Bsymbolic-functions] ==> ignore
- arg [-zrelro] ==> ignore
- arg [CMakeFiles/cmTC_7a1dc.dir/CMakeCCompilerABI.c.o] ==> ignore
- arg [-lgcc] ==> lib [gcc]
- arg [--push-state] ==> ignore
- arg [--as-needed] ==> ignore
- arg [-lgcc_s] ==> lib [gcc_s]
- arg [--pop-state] ==> ignore
- arg [-lc] ==> lib [c]
- arg [-lgcc] ==> lib [gcc]
- arg [--push-state] ==> ignore
- arg [--as-needed] ==> ignore
- arg [-lgcc_s] ==> lib [gcc_s]
- arg [--pop-state] ==> ignore
- arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] ==> ignore
- arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> ignore
- collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11]
- collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
- collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> [/usr/lib]
- collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
- collapse library dir [/lib/../lib] ==> [/lib]
- collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
- collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
- collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> [/usr/lib]
- implicit libs: [gcc;gcc_s;c;gcc;gcc_s]
- implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
- implicit fwks: []
-
-
-Performing C SOURCE FILE Test CFLAG_Wincompatible_pointer_types succeeded with the following output:
-Change Dir: /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp
-
-Run Build Command(s):/usr/bin/gmake cmTC_6ddea/fast && gmake[2]: Entering directory '/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp'
-/usr/bin/gmake -f CMakeFiles/cmTC_6ddea.dir/build.make CMakeFiles/cmTC_6ddea.dir/build
-gmake[3]: Entering directory '/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_6ddea.dir/src.c.o
-/usr/bin/cc -g -O2 -ffile-prefix-map=/home/alan/gitlive/roojspacker=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCFLAG_Wincompatible_pointer_types -Wall -Wextra -Werror -Wincompatible-pointer-types -o CMakeFiles/cmTC_6ddea.dir/src.c.o -c /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/src.c
-Linking C executable cmTC_6ddea
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6ddea.dir/link.txt --verbose=1
-/usr/bin/cc -g -O2 -ffile-prefix-map=/home/alan/gitlive/roojspacker=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCFLAG_Wincompatible_pointer_types -Wl,-Bsymbolic-functions -flto=auto -Wl,-z,relro -rdynamic CMakeFiles/cmTC_6ddea.dir/src.c.o -o cmTC_6ddea
-gmake[3]: Leaving directory '/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp'
-gmake[2]: Leaving directory '/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp'
-
-
-Source file was:
-int main(void) { return 0; }
+++ /dev/null
-# Hashes of file build rules.
-b759785547c27c1e56701adcded66a91 bin/CMakeFiles/roojspacker-valabin
-b759785547c27c1e56701adcded66a91 bin/CMakeFiles/roojspacker-valabin-fast-vapis
-f977647cd45a05e755094331b1e03055 bin/roojspacker-valabin/fast-vapis.stamp
-74dd4aa0cbf8d79325de9021bb4d386a bin/roojspacker-valabin/source/bin/main.c.stamp
-2ae1e0b2866822c33e8b628f162b619b bin/roojspacker-valabin/source/bin/main.vapi.stamp
-7374739522472d1b6581c5394b6554fe bin/roojspacker-valabin/stamp
-15cacabee2ac7fcdf416c3bf289a7334 roojspacker/CMakeFiles/roojspacker-1.2-vala
-15cacabee2ac7fcdf416c3bf289a7334 roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis
-296b9ceb49da0505d4a18c2b9cbd4b5b roojspacker/roojspacker-1.2-vala/fast-vapis.stamp
-d26b0e72e088418c1663c59e4a947764 roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.c.stamp
-0a01127710b1c53a90dfdd11470b741d roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi.stamp
-18aedd1ad5c4ef5fa64b47723a049c9c roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.stamp
-2c5cfdadc8e18a91b05a4e7b1b4a355e roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi.stamp
-2bba94c054f4c45fa67dfb7ddb790c19 roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.stamp
-5b3630b585c838e2c8831eb5dd8ea646 roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi.stamp
-9fa0703f9c1317b24a220960ef46fe5f roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.c.stamp
-a91817b54d2f76cd2295f95d9b0b7ecc roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi.stamp
-f39edd081490fe2b97247111d362e91b roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.c.stamp
-74f3bdb98fec65ba38255a655f2444c3 roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi.stamp
-2a6f2e10cdcf9f75e1fc3bf7f3e6688e roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.c.stamp
-abbfc1b17f94a9da775f954773dfaf26 roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi.stamp
-11e9d07fd725185ca3350d7180481905 roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.c.stamp
-717d5adc07db745cca540effba24a54d roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi.stamp
-b5f7e4a762b9c58973e54aedad7cdee6 roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.c.stamp
-33f59ea2be3e7d9d64443254a37f3ecd roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi.stamp
-e5fbd9e212225a966daa95aac3e16dcd roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.c.stamp
-f9951b5a9e519103c2be83eef1ec6b4b roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi.stamp
-61beec7185e362b50d8469e66d2f8c47 roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.c.stamp
-6c554652e682364b23da7cdfbad71776 roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi.stamp
-2ab18166628da3fe23fa7ee1fada450c roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.stamp
-209bfaa15a3ac56b578e9d2c08a35066 roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi.stamp
-fc3807fe3e8664de8b51b90ba8f53d5c roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.c.stamp
-e8c017a8b7f4b99add2c62d4345be187 roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi.stamp
-8463eee7477e84c8eda56e3f402ace4f roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.stamp
-16251d653b7ffe59a4f530ae48905472 roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi.stamp
-cfd3519cdb23ada654a47a0036773a80 roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.c.stamp
-bea5bf949edb3a13e85c474f85ffef6d roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi.stamp
-1661aa219648acde0564e8123b60d000 roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.stamp
-bec84353128b634e30d9d9e6872eeae7 roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi.stamp
-cd0e4f8bb12984bb5a9ca8ce64b489b7 roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.c.stamp
-43abb2f559b072b5b3cc9482fcfc1235 roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi.stamp
-b998bac8497355bc8dfa9ca996a0683c roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.c.stamp
-c4f5efef8942819c9b65724e734899c8 roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi.stamp
-36cc80275183b939dcc2063c06b3a836 roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.c.stamp
-30471ef166abf41625d80ac7a91693e0 roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi.stamp
-f10de1f8cfca7fd9d800370d6beb3db8 roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.c.stamp
-681ff64520888846819ce8dc3920b352 roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi.stamp
-bfb8341a1bf1c166d7732cce76a96110 roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.c.stamp
-f40f80726db8fc399e965186ff85e458 roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi.stamp
-305e24089363251ed836315a6345ebe9 roojspacker/roojspacker-1.2-vala/stamp
-eb892d0467a41f3998f722732a6bbee6 roojspacker/roojspacker-1.2.vapi
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
-# The generator used is:
-set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
-
-# The top level Makefile was generated from the following files:
-set(CMAKE_MAKEFILE_DEPENDS
- "CMakeCache.txt"
- "../CMakeLists.txt"
- "../bin/CMakeLists.txt"
- "../cmake/AddCompilerFlags.cmake"
- "../cmake/FindGLib.cmake"
- "../cmake/FindVala.cmake"
- "CMakeFiles/3.18.4/CMakeCCompiler.cmake"
- "CMakeFiles/3.18.4/CMakeSystem.cmake"
- "../roojspacker/CMakeLists.txt"
- "../roojspacker/roojspacker.pc.in"
- "/usr/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in"
- "/usr/share/cmake-3.18/Modules/CMakeCCompilerABI.c"
- "/usr/share/cmake-3.18/Modules/CMakeCInformation.cmake"
- "/usr/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake"
- "/usr/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake"
- "/usr/share/cmake-3.18/Modules/CMakeCompilerIdDetection.cmake"
- "/usr/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake"
- "/usr/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake"
- "/usr/share/cmake-3.18/Modules/CMakeDetermineCompilerId.cmake"
- "/usr/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake"
- "/usr/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake"
- "/usr/share/cmake-3.18/Modules/CMakeGenericSystem.cmake"
- "/usr/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake"
- "/usr/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake"
- "/usr/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake"
- "/usr/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake"
- "/usr/share/cmake-3.18/Modules/CMakeSystem.cmake.in"
- "/usr/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake"
- "/usr/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake"
- "/usr/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake"
- "/usr/share/cmake-3.18/Modules/CMakeUnixFindMake.cmake"
- "/usr/share/cmake-3.18/Modules/CheckCCompilerFlag.cmake"
- "/usr/share/cmake-3.18/Modules/CheckCSourceCompiles.cmake"
- "/usr/share/cmake-3.18/Modules/CheckCXXCompilerFlag.cmake"
- "/usr/share/cmake-3.18/Modules/CheckCXXSourceCompiles.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/ADSP-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/Borland-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/Clang-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/Cray-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/GHS-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/GNU-C.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/GNU-FindBinUtils.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/GNU.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/HP-C-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/IAR-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/Intel-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/MSVC-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/PGI-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/PathScale-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/SCO-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/TI-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/Watcom-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/XL-C-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/XLClang-C-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
- "/usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake"
- "/usr/share/cmake-3.18/Modules/FindPackageMessage.cmake"
- "/usr/share/cmake-3.18/Modules/FindPkgConfig.cmake"
- "/usr/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake"
- "/usr/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake"
- "/usr/share/cmake-3.18/Modules/Platform/Linux-GNU-C.cmake"
- "/usr/share/cmake-3.18/Modules/Platform/Linux-GNU.cmake"
- "/usr/share/cmake-3.18/Modules/Platform/Linux.cmake"
- "/usr/share/cmake-3.18/Modules/Platform/UnixPaths.cmake"
- )
-
-# The corresponding makefile is:
-set(CMAKE_MAKEFILE_OUTPUTS
- "Makefile"
- "CMakeFiles/cmake.check_cache"
- )
-
-# Byproducts of CMake generate step:
-set(CMAKE_MAKEFILE_PRODUCTS
- "CMakeFiles/3.18.4/CMakeSystem.cmake"
- "CMakeFiles/3.18.4/CMakeCCompiler.cmake"
- "CMakeFiles/3.18.4/CMakeCCompiler.cmake"
- "CMakeFiles/CMakeDirectoryInformation.cmake"
- "roojspacker/roojspacker-1.2.pc"
- "roojspacker/CMakeFiles/CMakeDirectoryInformation.cmake"
- "bin/CMakeFiles/CMakeDirectoryInformation.cmake"
- )
-
-# Dependency information for all targets:
-set(CMAKE_DEPEND_INFO_FILES
- "roojspacker/CMakeFiles/roojspacker-1.2.dir/DependInfo.cmake"
- "roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/DependInfo.cmake"
- "roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/DependInfo.cmake"
- "bin/CMakeFiles/roojspacker.dir/DependInfo.cmake"
- "bin/CMakeFiles/roojspacker-valabin.dir/DependInfo.cmake"
- "bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/DependInfo.cmake"
- )
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
-# Default target executed when no arguments are given to make.
-default_target: all
-
-.PHONY : default_target
-
-#=============================================================================
-# Special targets provided by cmake.
-
-# Disable implicit rules so canonical targets will work.
-.SUFFIXES:
-
-
-# Disable VCS-based implicit rules.
-% : %,v
-
-
-# Disable VCS-based implicit rules.
-% : RCS/%
-
-
-# Disable VCS-based implicit rules.
-% : RCS/%,v
-
-
-# Disable VCS-based implicit rules.
-% : SCCS/s.%
-
-
-# Disable VCS-based implicit rules.
-% : s.%
-
-
-.SUFFIXES: .hpux_make_needs_suffix_list
-
-
-# Produce verbose output by default.
-VERBOSE = 1
-
-# Command-line flag to silence nested $(MAKE).
-$(VERBOSE)MAKESILENT = -s
-
-#Suppress display of executed commands.
-$(VERBOSE).SILENT:
-
-# A target that is always out of date.
-cmake_force:
-
-.PHONY : cmake_force
-
-#=============================================================================
-# Set environment variables for the build.
-
-# The shell in which to execute make rules.
-SHELL = /bin/sh
-
-# The CMake executable.
-CMAKE_COMMAND = /usr/bin/cmake
-
-# The command to remove a file.
-RM = /usr/bin/cmake -E rm -f
-
-# Escaping for special characters.
-EQUALS = =
-
-# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /home/alan/gitlive/roojspacker
-
-# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu
-
-#=============================================================================
-# Directory level rules for the build root directory
-
-# The main recursive "all" target.
-all: roojspacker/all
-all: bin/all
-
-.PHONY : all
-
-# The main recursive "preinstall" target.
-preinstall: roojspacker/preinstall
-preinstall: bin/preinstall
-
-.PHONY : preinstall
-
-# The main recursive "clean" target.
-clean: roojspacker/clean
-clean: bin/clean
-
-.PHONY : clean
-
-#=============================================================================
-# Directory level rules for directory bin
-
-# Recursive "all" directory target.
-bin/all: bin/CMakeFiles/roojspacker.dir/all
-
-.PHONY : bin/all
-
-# Recursive "preinstall" directory target.
-bin/preinstall:
-
-.PHONY : bin/preinstall
-
-# Recursive "clean" directory target.
-bin/clean: bin/CMakeFiles/roojspacker.dir/clean
-bin/clean: bin/CMakeFiles/roojspacker-valabin.dir/clean
-bin/clean: bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/clean
-
-.PHONY : bin/clean
-
-#=============================================================================
-# Directory level rules for directory roojspacker
-
-# Recursive "all" directory target.
-roojspacker/all: roojspacker/CMakeFiles/roojspacker-1.2.dir/all
-
-.PHONY : roojspacker/all
-
-# Recursive "preinstall" directory target.
-roojspacker/preinstall:
-
-.PHONY : roojspacker/preinstall
-
-# Recursive "clean" directory target.
-roojspacker/clean: roojspacker/CMakeFiles/roojspacker-1.2.dir/clean
-roojspacker/clean: roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/clean
-roojspacker/clean: roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/clean
-
-.PHONY : roojspacker/clean
-
-#=============================================================================
-# Target rules for target roojspacker/CMakeFiles/roojspacker-1.2.dir
-
-# All Build rule for target.
-roojspacker/CMakeFiles/roojspacker-1.2.dir/all: roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/all
- $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/depend
- $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/build
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 "Built target roojspacker-1.2"
-.PHONY : roojspacker/CMakeFiles/roojspacker-1.2.dir/all
-
-# Build rule for subdir invocation for target.
-roojspacker/CMakeFiles/roojspacker-1.2.dir/rule: cmake_check_build_system
- $(CMAKE_COMMAND) -E cmake_progress_start /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles 64
- $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 roojspacker/CMakeFiles/roojspacker-1.2.dir/all
- $(CMAKE_COMMAND) -E cmake_progress_start /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles 0
-.PHONY : roojspacker/CMakeFiles/roojspacker-1.2.dir/rule
-
-# Convenience name for target.
-roojspacker-1.2: roojspacker/CMakeFiles/roojspacker-1.2.dir/rule
-
-.PHONY : roojspacker-1.2
-
-# clean rule for target.
-roojspacker/CMakeFiles/roojspacker-1.2.dir/clean:
- $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/clean
-.PHONY : roojspacker/CMakeFiles/roojspacker-1.2.dir/clean
-
-#=============================================================================
-# Target rules for target roojspacker/CMakeFiles/roojspacker-1.2-vala.dir
-
-# All Build rule for target.
-roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/all: roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/all
- $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/depend
- $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/build
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45 "Built target roojspacker-1.2-vala"
-.PHONY : roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/all
-
-# Build rule for subdir invocation for target.
-roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/rule: cmake_check_build_system
- $(CMAKE_COMMAND) -E cmake_progress_start /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles 43
- $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/all
- $(CMAKE_COMMAND) -E cmake_progress_start /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles 0
-.PHONY : roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/rule
-
-# Convenience name for target.
-roojspacker-1.2-vala: roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/rule
-
-.PHONY : roojspacker-1.2-vala
-
-# clean rule for target.
-roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/clean:
- $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/clean
-.PHONY : roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/clean
-
-#=============================================================================
-# Target rules for target roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir
-
-# All Build rule for target.
-roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/all:
- $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/depend
- $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/build
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66 "Built target roojspacker-1.2-vala-fast-vapis"
-.PHONY : roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/all
-
-# Build rule for subdir invocation for target.
-roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/rule: cmake_check_build_system
- $(CMAKE_COMMAND) -E cmake_progress_start /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles 21
- $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/all
- $(CMAKE_COMMAND) -E cmake_progress_start /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles 0
-.PHONY : roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/rule
-
-# Convenience name for target.
-roojspacker-1.2-vala-fast-vapis: roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/rule
-
-.PHONY : roojspacker-1.2-vala-fast-vapis
-
-# clean rule for target.
-roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/clean:
- $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/clean
-.PHONY : roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/clean
-
-#=============================================================================
-# Target rules for target bin/CMakeFiles/roojspacker.dir
-
-# All Build rule for target.
-bin/CMakeFiles/roojspacker.dir/all: roojspacker/CMakeFiles/roojspacker-1.2.dir/all
-bin/CMakeFiles/roojspacker.dir/all: bin/CMakeFiles/roojspacker-valabin.dir/all
- $(MAKE) $(MAKESILENT) -f bin/CMakeFiles/roojspacker.dir/build.make bin/CMakeFiles/roojspacker.dir/depend
- $(MAKE) $(MAKESILENT) -f bin/CMakeFiles/roojspacker.dir/build.make bin/CMakeFiles/roojspacker.dir/build
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=1,2 "Built target roojspacker"
-.PHONY : bin/CMakeFiles/roojspacker.dir/all
-
-# Build rule for subdir invocation for target.
-bin/CMakeFiles/roojspacker.dir/rule: cmake_check_build_system
- $(CMAKE_COMMAND) -E cmake_progress_start /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles 70
- $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 bin/CMakeFiles/roojspacker.dir/all
- $(CMAKE_COMMAND) -E cmake_progress_start /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles 0
-.PHONY : bin/CMakeFiles/roojspacker.dir/rule
-
-# Convenience name for target.
-roojspacker: bin/CMakeFiles/roojspacker.dir/rule
-
-.PHONY : roojspacker
-
-# clean rule for target.
-bin/CMakeFiles/roojspacker.dir/clean:
- $(MAKE) $(MAKESILENT) -f bin/CMakeFiles/roojspacker.dir/build.make bin/CMakeFiles/roojspacker.dir/clean
-.PHONY : bin/CMakeFiles/roojspacker.dir/clean
-
-#=============================================================================
-# Target rules for target bin/CMakeFiles/roojspacker-valabin.dir
-
-# All Build rule for target.
-bin/CMakeFiles/roojspacker-valabin.dir/all: roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/all
-bin/CMakeFiles/roojspacker-valabin.dir/all: bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/all
- $(MAKE) $(MAKESILENT) -f bin/CMakeFiles/roojspacker-valabin.dir/build.make bin/CMakeFiles/roojspacker-valabin.dir/depend
- $(MAKE) $(MAKESILENT) -f bin/CMakeFiles/roojspacker-valabin.dir/build.make bin/CMakeFiles/roojspacker-valabin.dir/build
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=67,68 "Built target roojspacker-valabin"
-.PHONY : bin/CMakeFiles/roojspacker-valabin.dir/all
-
-# Build rule for subdir invocation for target.
-bin/CMakeFiles/roojspacker-valabin.dir/rule: cmake_check_build_system
- $(CMAKE_COMMAND) -E cmake_progress_start /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles 47
- $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 bin/CMakeFiles/roojspacker-valabin.dir/all
- $(CMAKE_COMMAND) -E cmake_progress_start /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles 0
-.PHONY : bin/CMakeFiles/roojspacker-valabin.dir/rule
-
-# Convenience name for target.
-roojspacker-valabin: bin/CMakeFiles/roojspacker-valabin.dir/rule
-
-.PHONY : roojspacker-valabin
-
-# clean rule for target.
-bin/CMakeFiles/roojspacker-valabin.dir/clean:
- $(MAKE) $(MAKESILENT) -f bin/CMakeFiles/roojspacker-valabin.dir/build.make bin/CMakeFiles/roojspacker-valabin.dir/clean
-.PHONY : bin/CMakeFiles/roojspacker-valabin.dir/clean
-
-#=============================================================================
-# Target rules for target bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir
-
-# All Build rule for target.
-bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/all: roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/all
- $(MAKE) $(MAKESILENT) -f bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/build.make bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/depend
- $(MAKE) $(MAKESILENT) -f bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/build.make bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/build
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=69,70 "Built target roojspacker-valabin-fast-vapis"
-.PHONY : bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/all
-
-# Build rule for subdir invocation for target.
-bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/rule: cmake_check_build_system
- $(CMAKE_COMMAND) -E cmake_progress_start /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles 45
- $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/all
- $(CMAKE_COMMAND) -E cmake_progress_start /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles 0
-.PHONY : bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/rule
-
-# Convenience name for target.
-roojspacker-valabin-fast-vapis: bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/rule
-
-.PHONY : roojspacker-valabin-fast-vapis
-
-# clean rule for target.
-bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/clean:
- $(MAKE) $(MAKESILENT) -f bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/build.make bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/clean
-.PHONY : bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/clean
-
-#=============================================================================
-# Special targets to cleanup operation of make.
-
-# Special rule to run CMake to check the build system integrity.
-# No rule that depends on this can have commands that come from listfiles
-# because they might be regenerated.
-cmake_check_build_system:
- $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
-.PHONY : cmake_check_build_system
-
+++ /dev/null
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles/install/strip.dir
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles/install/local.dir
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles/install.dir
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles/list_install_components.dir
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles/rebuild_cache.dir
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles/edit_cache.dir
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/install/strip.dir
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/install/local.dir
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/install.dir
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/list_install_components.dir
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/rebuild_cache.dir
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/edit_cache.dir
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2.dir
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2-vala.dir
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/CMakeFiles/install/local.dir
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/CMakeFiles/install.dir
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/CMakeFiles/list_install_components.dir
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/CMakeFiles/rebuild_cache.dir
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/CMakeFiles/install/strip.dir
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/CMakeFiles/roojspacker.dir
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/CMakeFiles/roojspacker-valabin.dir
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/CMakeFiles/edit_cache.dir
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir
+++ /dev/null
-# This file is generated by cmake for dependency checking of the CMakeCache.txt file
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
-# Default target executed when no arguments are given to make.
-default_target: all
-
-.PHONY : default_target
-
-# Allow only one "make -f Makefile2" at a time, but pass parallelism.
-.NOTPARALLEL:
-
-
-#=============================================================================
-# Special targets provided by cmake.
-
-# Disable implicit rules so canonical targets will work.
-.SUFFIXES:
-
-
-# Disable VCS-based implicit rules.
-% : %,v
-
-
-# Disable VCS-based implicit rules.
-% : RCS/%
-
-
-# Disable VCS-based implicit rules.
-% : RCS/%,v
-
-
-# Disable VCS-based implicit rules.
-% : SCCS/s.%
-
-
-# Disable VCS-based implicit rules.
-% : s.%
-
-
-.SUFFIXES: .hpux_make_needs_suffix_list
-
-
-# Produce verbose output by default.
-VERBOSE = 1
-
-# Command-line flag to silence nested $(MAKE).
-$(VERBOSE)MAKESILENT = -s
-
-#Suppress display of executed commands.
-$(VERBOSE).SILENT:
-
-# A target that is always out of date.
-cmake_force:
-
-.PHONY : cmake_force
-
-#=============================================================================
-# Set environment variables for the build.
-
-# The shell in which to execute make rules.
-SHELL = /bin/sh
-
-# The CMake executable.
-CMAKE_COMMAND = /usr/bin/cmake
-
-# The command to remove a file.
-RM = /usr/bin/cmake -E rm -f
-
-# Escaping for special characters.
-EQUALS = =
-
-# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /home/alan/gitlive/roojspacker
-
-# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu
-
-#=============================================================================
-# Targets provided globally by CMake.
-
-# Special rule for the target install/strip
-install/strip: preinstall
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
- /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
-.PHONY : install/strip
-
-# Special rule for the target install/strip
-install/strip/fast: preinstall/fast
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
- /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
-.PHONY : install/strip/fast
-
-# Special rule for the target install/local
-install/local: preinstall
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
- /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
-.PHONY : install/local
-
-# Special rule for the target install/local
-install/local/fast: preinstall/fast
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
- /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
-.PHONY : install/local/fast
-
-# Special rule for the target install
-install: preinstall
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
- /usr/bin/cmake -P cmake_install.cmake
-.PHONY : install
-
-# Special rule for the target install
-install/fast: preinstall/fast
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
- /usr/bin/cmake -P cmake_install.cmake
-.PHONY : install/fast
-
-# Special rule for the target list_install_components
-list_install_components:
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
-.PHONY : list_install_components
-
-# Special rule for the target list_install_components
-list_install_components/fast: list_install_components
-
-.PHONY : list_install_components/fast
-
-# Special rule for the target rebuild_cache
-rebuild_cache:
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
- /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
-.PHONY : rebuild_cache
-
-# Special rule for the target rebuild_cache
-rebuild_cache/fast: rebuild_cache
-
-.PHONY : rebuild_cache/fast
-
-# Special rule for the target edit_cache
-edit_cache:
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..."
- /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
-.PHONY : edit_cache
-
-# Special rule for the target edit_cache
-edit_cache/fast: edit_cache
-
-.PHONY : edit_cache/fast
-
-# The main all target
-all: cmake_check_build_system
- $(CMAKE_COMMAND) -E cmake_progress_start /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu//CMakeFiles/progress.marks
- $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all
- $(CMAKE_COMMAND) -E cmake_progress_start /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles 0
-.PHONY : all
-
-# The main clean target
-clean:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean
-.PHONY : clean
-
-# The main clean target
-clean/fast: clean
-
-.PHONY : clean/fast
-
-# Prepare targets for installation.
-preinstall: all
- $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall
-.PHONY : preinstall
-
-# Prepare targets for installation.
-preinstall/fast:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall
-.PHONY : preinstall/fast
-
-# clear depends
-depend:
- $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
-.PHONY : depend
-
-#=============================================================================
-# Target rules for targets named roojspacker-1.2
-
-# Build rule for target.
-roojspacker-1.2: cmake_check_build_system
- $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 roojspacker-1.2
-.PHONY : roojspacker-1.2
-
-# fast build rule for target.
-roojspacker-1.2/fast:
- $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/build
-.PHONY : roojspacker-1.2/fast
-
-#=============================================================================
-# Target rules for targets named roojspacker-1.2-vala
-
-# Build rule for target.
-roojspacker-1.2-vala: cmake_check_build_system
- $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 roojspacker-1.2-vala
-.PHONY : roojspacker-1.2-vala
-
-# fast build rule for target.
-roojspacker-1.2-vala/fast:
- $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/build
-.PHONY : roojspacker-1.2-vala/fast
-
-#=============================================================================
-# Target rules for targets named roojspacker-1.2-vala-fast-vapis
-
-# Build rule for target.
-roojspacker-1.2-vala-fast-vapis: cmake_check_build_system
- $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 roojspacker-1.2-vala-fast-vapis
-.PHONY : roojspacker-1.2-vala-fast-vapis
-
-# fast build rule for target.
-roojspacker-1.2-vala-fast-vapis/fast:
- $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/build
-.PHONY : roojspacker-1.2-vala-fast-vapis/fast
-
-#=============================================================================
-# Target rules for targets named roojspacker
-
-# Build rule for target.
-roojspacker: cmake_check_build_system
- $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 roojspacker
-.PHONY : roojspacker
-
-# fast build rule for target.
-roojspacker/fast:
- $(MAKE) $(MAKESILENT) -f bin/CMakeFiles/roojspacker.dir/build.make bin/CMakeFiles/roojspacker.dir/build
-.PHONY : roojspacker/fast
-
-#=============================================================================
-# Target rules for targets named roojspacker-valabin
-
-# Build rule for target.
-roojspacker-valabin: cmake_check_build_system
- $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 roojspacker-valabin
-.PHONY : roojspacker-valabin
-
-# fast build rule for target.
-roojspacker-valabin/fast:
- $(MAKE) $(MAKESILENT) -f bin/CMakeFiles/roojspacker-valabin.dir/build.make bin/CMakeFiles/roojspacker-valabin.dir/build
-.PHONY : roojspacker-valabin/fast
-
-#=============================================================================
-# Target rules for targets named roojspacker-valabin-fast-vapis
-
-# Build rule for target.
-roojspacker-valabin-fast-vapis: cmake_check_build_system
- $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 roojspacker-valabin-fast-vapis
-.PHONY : roojspacker-valabin-fast-vapis
-
-# fast build rule for target.
-roojspacker-valabin-fast-vapis/fast:
- $(MAKE) $(MAKESILENT) -f bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/build.make bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/build
-.PHONY : roojspacker-valabin-fast-vapis/fast
-
-# Help Target
-help:
- @echo "The following are some of the valid targets for this Makefile:"
- @echo "... all (the default if no target is provided)"
- @echo "... clean"
- @echo "... depend"
- @echo "... edit_cache"
- @echo "... install"
- @echo "... install/local"
- @echo "... install/strip"
- @echo "... list_install_components"
- @echo "... rebuild_cache"
- @echo "... roojspacker-1.2-vala"
- @echo "... roojspacker-1.2-vala-fast-vapis"
- @echo "... roojspacker-valabin"
- @echo "... roojspacker-valabin-fast-vapis"
- @echo "... roojspacker"
- @echo "... roojspacker-1.2"
-.PHONY : help
-
-
-
-#=============================================================================
-# Special targets to cleanup operation of make.
-
-# Special rule to run CMake to check the build system integrity.
-# No rule that depends on this can have commands that come from listfiles
-# because they might be regenerated.
-cmake_check_build_system:
- $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
-.PHONY : cmake_check_build_system
-
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
-# Relative path conversion top directories.
-set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/alan/gitlive/roojspacker")
-set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu")
-
-# Force unix paths in dependencies.
-set(CMAKE_FORCE_UNIX_PATHS 1)
-
-
-# The C and CXX include file regular expressions for this directory.
-set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
-set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
-set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
-set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
+++ /dev/null
-# The set of languages for which implicit dependencies are needed:
-set(CMAKE_DEPENDS_LANGUAGES
- )
-# The set of files for implicit dependencies of each language:
-
-# Targets to which this target links.
-set(CMAKE_TARGET_LINKED_INFO_FILES
- )
-
-# Fortran module output directory.
-set(CMAKE_Fortran_TARGET_MODULE_DIR "")
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
-# Delete rule output on recipe failure.
-.DELETE_ON_ERROR:
-
-
-#=============================================================================
-# Special targets provided by cmake.
-
-# Disable implicit rules so canonical targets will work.
-.SUFFIXES:
-
-
-# Disable VCS-based implicit rules.
-% : %,v
-
-
-# Disable VCS-based implicit rules.
-% : RCS/%
-
-
-# Disable VCS-based implicit rules.
-% : RCS/%,v
-
-
-# Disable VCS-based implicit rules.
-% : SCCS/s.%
-
-
-# Disable VCS-based implicit rules.
-% : s.%
-
-
-.SUFFIXES: .hpux_make_needs_suffix_list
-
-
-# Produce verbose output by default.
-VERBOSE = 1
-
-# Command-line flag to silence nested $(MAKE).
-$(VERBOSE)MAKESILENT = -s
-
-#Suppress display of executed commands.
-$(VERBOSE).SILENT:
-
-# A target that is always out of date.
-cmake_force:
-
-.PHONY : cmake_force
-
-#=============================================================================
-# Set environment variables for the build.
-
-# The shell in which to execute make rules.
-SHELL = /bin/sh
-
-# The CMake executable.
-CMAKE_COMMAND = /usr/bin/cmake
-
-# The command to remove a file.
-RM = /usr/bin/cmake -E rm -f
-
-# Escaping for special characters.
-EQUALS = =
-
-# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /home/alan/gitlive/roojspacker
-
-# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu
-
-# Utility rule file for roojspacker-valabin-fast-vapis.
-
-# Include the progress variables for this target.
-include bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/progress.make
-
-bin/CMakeFiles/roojspacker-valabin-fast-vapis: bin/roojspacker-valabin/fast-vapis.stamp
-
-
-bin/roojspacker-valabin/fast-vapis.stamp: bin/roojspacker-valabin/source/bin/main.vapi.stamp
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating fast VAPIs for roojspacker-valabin"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/roojspacker-valabin/fast-vapis.stamp
-
-bin/roojspacker-valabin/source/bin/main.vapi.stamp: ../bin/main.vala
-bin/roojspacker-valabin/source/bin/main.vapi.stamp: roojspacker/roojspacker-1.2.vapi
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Generating fast VAPI /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/roojspacker-valabin/source/bin/main.vapi"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin && /usr/bin/valac /home/alan/gitlive/roojspacker/bin/main.vala --fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/roojspacker-valabin/source/bin/main.vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2.vapi --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/roojspacker-valabin/source/bin/main.vapi.stamp
-
-roojspacker-valabin-fast-vapis: bin/CMakeFiles/roojspacker-valabin-fast-vapis
-roojspacker-valabin-fast-vapis: bin/roojspacker-valabin/fast-vapis.stamp
-roojspacker-valabin-fast-vapis: bin/roojspacker-valabin/source/bin/main.vapi.stamp
-roojspacker-valabin-fast-vapis: bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/build.make
-
-.PHONY : roojspacker-valabin-fast-vapis
-
-# Rule to build all files generated by this target.
-bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/build: roojspacker-valabin-fast-vapis
-
-.PHONY : bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/build
-
-bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/clean:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin && $(CMAKE_COMMAND) -P CMakeFiles/roojspacker-valabin-fast-vapis.dir/cmake_clean.cmake
-.PHONY : bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/clean
-
-bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/depend:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/alan/gitlive/roojspacker /home/alan/gitlive/roojspacker/bin /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/DependInfo.cmake --color=$(COLOR)
-.PHONY : bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/depend
-
+++ /dev/null
-file(REMOVE_RECURSE
- "CMakeFiles/roojspacker-valabin-fast-vapis"
- "roojspacker-valabin/fast-vapis.stamp"
- "roojspacker-valabin/source/bin/main.vapi"
- "roojspacker-valabin/source/bin/main.vapi.stamp"
-)
-
-# Per-language clean rules from dependency scanning.
-foreach(lang )
- include(CMakeFiles/roojspacker-valabin-fast-vapis.dir/cmake_clean_${lang}.cmake OPTIONAL)
-endforeach()
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
+++ /dev/null
-CMAKE_PROGRESS_1 = 69
-CMAKE_PROGRESS_2 = 70
-
+++ /dev/null
-# The set of languages for which implicit dependencies are needed:
-set(CMAKE_DEPENDS_LANGUAGES
- )
-# The set of files for implicit dependencies of each language:
-
-# Targets to which this target links.
-set(CMAKE_TARGET_LINKED_INFO_FILES
- )
-
-# Fortran module output directory.
-set(CMAKE_Fortran_TARGET_MODULE_DIR "")
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
-# Delete rule output on recipe failure.
-.DELETE_ON_ERROR:
-
-
-#=============================================================================
-# Special targets provided by cmake.
-
-# Disable implicit rules so canonical targets will work.
-.SUFFIXES:
-
-
-# Disable VCS-based implicit rules.
-% : %,v
-
-
-# Disable VCS-based implicit rules.
-% : RCS/%
-
-
-# Disable VCS-based implicit rules.
-% : RCS/%,v
-
-
-# Disable VCS-based implicit rules.
-% : SCCS/s.%
-
-
-# Disable VCS-based implicit rules.
-% : s.%
-
-
-.SUFFIXES: .hpux_make_needs_suffix_list
-
-
-# Produce verbose output by default.
-VERBOSE = 1
-
-# Command-line flag to silence nested $(MAKE).
-$(VERBOSE)MAKESILENT = -s
-
-#Suppress display of executed commands.
-$(VERBOSE).SILENT:
-
-# A target that is always out of date.
-cmake_force:
-
-.PHONY : cmake_force
-
-#=============================================================================
-# Set environment variables for the build.
-
-# The shell in which to execute make rules.
-SHELL = /bin/sh
-
-# The CMake executable.
-CMAKE_COMMAND = /usr/bin/cmake
-
-# The command to remove a file.
-RM = /usr/bin/cmake -E rm -f
-
-# Escaping for special characters.
-EQUALS = =
-
-# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /home/alan/gitlive/roojspacker
-
-# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu
-
-# Utility rule file for roojspacker-valabin.
-
-# Include the progress variables for this target.
-include bin/CMakeFiles/roojspacker-valabin.dir/progress.make
-
-bin/CMakeFiles/roojspacker-valabin: bin/roojspacker-valabin/stamp
-bin/CMakeFiles/roojspacker-valabin: bin/roojspacker-valabin/source/bin/main.c.stamp
-
-
-bin/roojspacker-valabin/stamp: bin/roojspacker-valabin/source/bin/main.c.stamp
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating sources from Vala for roojspacker-valabin"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/roojspacker-valabin/stamp
-
-bin/roojspacker-valabin/source/bin/main.c.stamp: ../bin/main.vala
-bin/roojspacker-valabin/source/bin/main.c.stamp: roojspacker/roojspacker-1.2.vapi
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Generating /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/roojspacker-valabin/source/bin/main.c"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin && /usr/bin/valac -d /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/roojspacker-valabin/source/bin -C /home/alan/gitlive/roojspacker/bin/main.vala /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2.vapi --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/roojspacker-valabin/source/bin/main.c.stamp
-
-roojspacker-valabin: bin/CMakeFiles/roojspacker-valabin
-roojspacker-valabin: bin/roojspacker-valabin/stamp
-roojspacker-valabin: bin/roojspacker-valabin/source/bin/main.c.stamp
-roojspacker-valabin: bin/CMakeFiles/roojspacker-valabin.dir/build.make
-
-.PHONY : roojspacker-valabin
-
-# Rule to build all files generated by this target.
-bin/CMakeFiles/roojspacker-valabin.dir/build: roojspacker-valabin
-
-.PHONY : bin/CMakeFiles/roojspacker-valabin.dir/build
-
-bin/CMakeFiles/roojspacker-valabin.dir/clean:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin && $(CMAKE_COMMAND) -P CMakeFiles/roojspacker-valabin.dir/cmake_clean.cmake
-.PHONY : bin/CMakeFiles/roojspacker-valabin.dir/clean
-
-bin/CMakeFiles/roojspacker-valabin.dir/depend:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/alan/gitlive/roojspacker /home/alan/gitlive/roojspacker/bin /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/CMakeFiles/roojspacker-valabin.dir/DependInfo.cmake --color=$(COLOR)
-.PHONY : bin/CMakeFiles/roojspacker-valabin.dir/depend
-
+++ /dev/null
-file(REMOVE_RECURSE
- "CMakeFiles/roojspacker-valabin"
- "roojspacker-valabin/source/bin/main.c"
- "roojspacker-valabin/source/bin/main.c.stamp"
- "roojspacker-valabin/stamp"
-)
-
-# Per-language clean rules from dependency scanning.
-foreach(lang )
- include(CMakeFiles/roojspacker-valabin.dir/cmake_clean_${lang}.cmake OPTIONAL)
-endforeach()
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
+++ /dev/null
-CMAKE_PROGRESS_1 = 67
-CMAKE_PROGRESS_2 = 68
-
+++ /dev/null
-#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">])
-
-#IncludeRegexScan: ^.*$
-
-#IncludeRegexComplain: ^$
-
-#IncludeRegexTransform:
-
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/roojspacker-valabin/source/bin/main.c
-glib.h
--
-glib-object.h
--
-stdlib.h
--
-string.h
--
-roojspacker-1.2.h
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/roojspacker-valabin/source/bin/roojspacker-1.2.h
-
-roojspacker/roojspacker-1.2.h
-glib.h
--
-glib-object.h
--
-gee.h
--
-stdlib.h
--
-string.h
--
-gio/gio.h
--
-json-glib/json-glib.h
--
-
+++ /dev/null
-# The set of languages for which implicit dependencies are needed:
-set(CMAKE_DEPENDS_LANGUAGES
- "C"
- )
-# The set of files for implicit dependencies of each language:
-set(CMAKE_DEPENDS_CHECK_C
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/roojspacker-valabin/source/bin/main.c" "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/CMakeFiles/roojspacker.dir/roojspacker-valabin/source/bin/main.c.o"
- )
-set(CMAKE_C_COMPILER_ID "GNU")
-
-# The include file search paths:
-set(CMAKE_C_TARGET_INCLUDE_PATH
- "roojspacker"
- )
-
-# Targets to which this target links.
-set(CMAKE_TARGET_LINKED_INFO_FILES
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2.dir/DependInfo.cmake"
- )
-
-# Fortran module output directory.
-set(CMAKE_Fortran_TARGET_MODULE_DIR "")
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
-# Delete rule output on recipe failure.
-.DELETE_ON_ERROR:
-
-
-#=============================================================================
-# Special targets provided by cmake.
-
-# Disable implicit rules so canonical targets will work.
-.SUFFIXES:
-
-
-# Disable VCS-based implicit rules.
-% : %,v
-
-
-# Disable VCS-based implicit rules.
-% : RCS/%
-
-
-# Disable VCS-based implicit rules.
-% : RCS/%,v
-
-
-# Disable VCS-based implicit rules.
-% : SCCS/s.%
-
-
-# Disable VCS-based implicit rules.
-% : s.%
-
-
-.SUFFIXES: .hpux_make_needs_suffix_list
-
-
-# Produce verbose output by default.
-VERBOSE = 1
-
-# Command-line flag to silence nested $(MAKE).
-$(VERBOSE)MAKESILENT = -s
-
-#Suppress display of executed commands.
-$(VERBOSE).SILENT:
-
-# A target that is always out of date.
-cmake_force:
-
-.PHONY : cmake_force
-
-#=============================================================================
-# Set environment variables for the build.
-
-# The shell in which to execute make rules.
-SHELL = /bin/sh
-
-# The CMake executable.
-CMAKE_COMMAND = /usr/bin/cmake
-
-# The command to remove a file.
-RM = /usr/bin/cmake -E rm -f
-
-# Escaping for special characters.
-EQUALS = =
-
-# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /home/alan/gitlive/roojspacker
-
-# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu
-
-# Include any dependencies generated for this target.
-include bin/CMakeFiles/roojspacker.dir/depend.make
-
-# Include the progress variables for this target.
-include bin/CMakeFiles/roojspacker.dir/progress.make
-
-# Include the compile flags for this target's objects.
-include bin/CMakeFiles/roojspacker.dir/flags.make
-
-bin/CMakeFiles/roojspacker.dir/roojspacker-valabin/source/bin/main.c.o: bin/CMakeFiles/roojspacker.dir/flags.make
-bin/CMakeFiles/roojspacker.dir/roojspacker-valabin/source/bin/main.c.o: bin/roojspacker-valabin/source/bin/main.c
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object bin/CMakeFiles/roojspacker.dir/roojspacker-valabin/source/bin/main.c.o"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/roojspacker.dir/roojspacker-valabin/source/bin/main.c.o -c /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/roojspacker-valabin/source/bin/main.c
-
-bin/CMakeFiles/roojspacker.dir/roojspacker-valabin/source/bin/main.c.i: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/roojspacker.dir/roojspacker-valabin/source/bin/main.c.i"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/roojspacker-valabin/source/bin/main.c > CMakeFiles/roojspacker.dir/roojspacker-valabin/source/bin/main.c.i
-
-bin/CMakeFiles/roojspacker.dir/roojspacker-valabin/source/bin/main.c.s: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/roojspacker.dir/roojspacker-valabin/source/bin/main.c.s"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/roojspacker-valabin/source/bin/main.c -o CMakeFiles/roojspacker.dir/roojspacker-valabin/source/bin/main.c.s
-
-# Object files for target roojspacker
-roojspacker_OBJECTS = \
-"CMakeFiles/roojspacker.dir/roojspacker-valabin/source/bin/main.c.o"
-
-# External object files for target roojspacker
-roojspacker_EXTERNAL_OBJECTS =
-
-bin/roojspacker: bin/CMakeFiles/roojspacker.dir/roojspacker-valabin/source/bin/main.c.o
-bin/roojspacker: bin/CMakeFiles/roojspacker.dir/build.make
-bin/roojspacker: roojspacker/libroojspacker-1.2.so.1.2
-bin/roojspacker: /usr/lib/x86_64-linux-gnu/libgobject-2.0.so
-bin/roojspacker: /usr/lib/x86_64-linux-gnu/libglib-2.0.so
-bin/roojspacker: /usr/lib/x86_64-linux-gnu/libgio-2.0.so
-bin/roojspacker: bin/CMakeFiles/roojspacker.dir/link.txt
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable roojspacker"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/roojspacker.dir/link.txt --verbose=$(VERBOSE)
-
-# Rule to build all files generated by this target.
-bin/CMakeFiles/roojspacker.dir/build: bin/roojspacker
-
-.PHONY : bin/CMakeFiles/roojspacker.dir/build
-
-bin/CMakeFiles/roojspacker.dir/clean:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin && $(CMAKE_COMMAND) -P CMakeFiles/roojspacker.dir/cmake_clean.cmake
-.PHONY : bin/CMakeFiles/roojspacker.dir/clean
-
-bin/CMakeFiles/roojspacker.dir/depend:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/alan/gitlive/roojspacker /home/alan/gitlive/roojspacker/bin /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/CMakeFiles/roojspacker.dir/DependInfo.cmake --color=$(COLOR)
-.PHONY : bin/CMakeFiles/roojspacker.dir/depend
-
+++ /dev/null
-file(REMOVE_RECURSE
- "CMakeFiles/roojspacker.dir/roojspacker-valabin/source/bin/main.c.o"
- "roojspacker"
- "roojspacker.pdb"
-)
-
-# Per-language clean rules from dependency scanning.
-foreach(lang C)
- include(CMakeFiles/roojspacker.dir/cmake_clean_${lang}.cmake OPTIONAL)
-endforeach()
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
-bin/CMakeFiles/roojspacker.dir/roojspacker-valabin/source/bin/main.c.o
- /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/roojspacker-valabin/source/bin/main.c
- roojspacker/roojspacker-1.2.h
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
-bin/CMakeFiles/roojspacker.dir/roojspacker-valabin/source/bin/main.c.o: bin/roojspacker-valabin/source/bin/main.c
-bin/CMakeFiles/roojspacker.dir/roojspacker-valabin/source/bin/main.c.o: roojspacker/roojspacker-1.2.h
-
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
-# compile C with /usr/bin/cc
-C_DEFINES =
-
-C_INCLUDES = -I/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker
-
-C_FLAGS = -g -O2 -ffile-prefix-map=/home/alan/gitlive/roojspacker=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-incompatible-pointer-types -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gee-0.8 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/json-glib-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread
-
+++ /dev/null
-/usr/bin/cc -g -O2 -ffile-prefix-map=/home/alan/gitlive/roojspacker=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-incompatible-pointer-types -Wl,-Bsymbolic-functions -flto=auto -Wl,-z,relro -rdynamic CMakeFiles/roojspacker.dir/roojspacker-valabin/source/bin/main.c.o -o roojspacker -Wl,-rpath,/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker: -lgee-0.8 -lgthread-2.0 -ljson-glib-1.0 ../roojspacker/libroojspacker-1.2.so.1.2 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/libgio-2.0.so -lgee-0.8 -lgthread-2.0 -ljson-glib-1.0
+++ /dev/null
-CMAKE_PROGRESS_1 = 1
-CMAKE_PROGRESS_2 = 2
-
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
-# Default target executed when no arguments are given to make.
-default_target: all
-
-.PHONY : default_target
-
-# Allow only one "make -f Makefile2" at a time, but pass parallelism.
-.NOTPARALLEL:
-
-
-#=============================================================================
-# Special targets provided by cmake.
-
-# Disable implicit rules so canonical targets will work.
-.SUFFIXES:
-
-
-# Disable VCS-based implicit rules.
-% : %,v
-
-
-# Disable VCS-based implicit rules.
-% : RCS/%
-
-
-# Disable VCS-based implicit rules.
-% : RCS/%,v
-
-
-# Disable VCS-based implicit rules.
-% : SCCS/s.%
-
-
-# Disable VCS-based implicit rules.
-% : s.%
-
-
-.SUFFIXES: .hpux_make_needs_suffix_list
-
-
-# Produce verbose output by default.
-VERBOSE = 1
-
-# Command-line flag to silence nested $(MAKE).
-$(VERBOSE)MAKESILENT = -s
-
-#Suppress display of executed commands.
-$(VERBOSE).SILENT:
-
-# A target that is always out of date.
-cmake_force:
-
-.PHONY : cmake_force
-
-#=============================================================================
-# Set environment variables for the build.
-
-# The shell in which to execute make rules.
-SHELL = /bin/sh
-
-# The CMake executable.
-CMAKE_COMMAND = /usr/bin/cmake
-
-# The command to remove a file.
-RM = /usr/bin/cmake -E rm -f
-
-# Escaping for special characters.
-EQUALS = =
-
-# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /home/alan/gitlive/roojspacker
-
-# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu
-
-#=============================================================================
-# Targets provided globally by CMake.
-
-# Special rule for the target install/local
-install/local: preinstall
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
- /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
-.PHONY : install/local
-
-# Special rule for the target install/local
-install/local/fast: preinstall/fast
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
- /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
-.PHONY : install/local/fast
-
-# Special rule for the target install
-install: preinstall
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
- /usr/bin/cmake -P cmake_install.cmake
-.PHONY : install
-
-# Special rule for the target install
-install/fast: preinstall/fast
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
- /usr/bin/cmake -P cmake_install.cmake
-.PHONY : install/fast
-
-# Special rule for the target list_install_components
-list_install_components:
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
-.PHONY : list_install_components
-
-# Special rule for the target list_install_components
-list_install_components/fast: list_install_components
-
-.PHONY : list_install_components/fast
-
-# Special rule for the target rebuild_cache
-rebuild_cache:
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
- /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
-.PHONY : rebuild_cache
-
-# Special rule for the target rebuild_cache
-rebuild_cache/fast: rebuild_cache
-
-.PHONY : rebuild_cache/fast
-
-# Special rule for the target install/strip
-install/strip: preinstall
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
- /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
-.PHONY : install/strip
-
-# Special rule for the target install/strip
-install/strip/fast: preinstall/fast
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
- /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
-.PHONY : install/strip/fast
-
-# Special rule for the target edit_cache
-edit_cache:
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..."
- /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
-.PHONY : edit_cache
-
-# Special rule for the target edit_cache
-edit_cache/fast: edit_cache
-
-.PHONY : edit_cache/fast
-
-# The main all target
-all: cmake_check_build_system
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(CMAKE_COMMAND) -E cmake_progress_start /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin//CMakeFiles/progress.marks
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 bin/all
- $(CMAKE_COMMAND) -E cmake_progress_start /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles 0
-.PHONY : all
-
-# The main clean target
-clean:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 bin/clean
-.PHONY : clean
-
-# The main clean target
-clean/fast: clean
-
-.PHONY : clean/fast
-
-# Prepare targets for installation.
-preinstall: all
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 bin/preinstall
-.PHONY : preinstall
-
-# Prepare targets for installation.
-preinstall/fast:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 bin/preinstall
-.PHONY : preinstall/fast
-
-# clear depends
-depend:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
-.PHONY : depend
-
-# Convenience name for target.
-bin/CMakeFiles/roojspacker.dir/rule:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 bin/CMakeFiles/roojspacker.dir/rule
-.PHONY : bin/CMakeFiles/roojspacker.dir/rule
-
-# Convenience name for target.
-roojspacker: bin/CMakeFiles/roojspacker.dir/rule
-
-.PHONY : roojspacker
-
-# fast build rule for target.
-roojspacker/fast:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f bin/CMakeFiles/roojspacker.dir/build.make bin/CMakeFiles/roojspacker.dir/build
-.PHONY : roojspacker/fast
-
-# Convenience name for target.
-bin/CMakeFiles/roojspacker-valabin.dir/rule:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 bin/CMakeFiles/roojspacker-valabin.dir/rule
-.PHONY : bin/CMakeFiles/roojspacker-valabin.dir/rule
-
-# Convenience name for target.
-roojspacker-valabin: bin/CMakeFiles/roojspacker-valabin.dir/rule
-
-.PHONY : roojspacker-valabin
-
-# fast build rule for target.
-roojspacker-valabin/fast:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f bin/CMakeFiles/roojspacker-valabin.dir/build.make bin/CMakeFiles/roojspacker-valabin.dir/build
-.PHONY : roojspacker-valabin/fast
-
-# Convenience name for target.
-bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/rule:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/rule
-.PHONY : bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/rule
-
-# Convenience name for target.
-roojspacker-valabin-fast-vapis: bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/rule
-
-.PHONY : roojspacker-valabin-fast-vapis
-
-# fast build rule for target.
-roojspacker-valabin-fast-vapis/fast:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/build.make bin/CMakeFiles/roojspacker-valabin-fast-vapis.dir/build
-.PHONY : roojspacker-valabin-fast-vapis/fast
-
-roojspacker-valabin/source/bin/main.o: roojspacker-valabin/source/bin/main.c.o
-
-.PHONY : roojspacker-valabin/source/bin/main.o
-
-# target to build an object file
-roojspacker-valabin/source/bin/main.c.o:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f bin/CMakeFiles/roojspacker.dir/build.make bin/CMakeFiles/roojspacker.dir/roojspacker-valabin/source/bin/main.c.o
-.PHONY : roojspacker-valabin/source/bin/main.c.o
-
-roojspacker-valabin/source/bin/main.i: roojspacker-valabin/source/bin/main.c.i
-
-.PHONY : roojspacker-valabin/source/bin/main.i
-
-# target to preprocess a source file
-roojspacker-valabin/source/bin/main.c.i:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f bin/CMakeFiles/roojspacker.dir/build.make bin/CMakeFiles/roojspacker.dir/roojspacker-valabin/source/bin/main.c.i
-.PHONY : roojspacker-valabin/source/bin/main.c.i
-
-roojspacker-valabin/source/bin/main.s: roojspacker-valabin/source/bin/main.c.s
-
-.PHONY : roojspacker-valabin/source/bin/main.s
-
-# target to generate assembly for a file
-roojspacker-valabin/source/bin/main.c.s:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f bin/CMakeFiles/roojspacker.dir/build.make bin/CMakeFiles/roojspacker.dir/roojspacker-valabin/source/bin/main.c.s
-.PHONY : roojspacker-valabin/source/bin/main.c.s
-
-# Help Target
-help:
- @echo "The following are some of the valid targets for this Makefile:"
- @echo "... all (the default if no target is provided)"
- @echo "... clean"
- @echo "... depend"
- @echo "... edit_cache"
- @echo "... install"
- @echo "... install/local"
- @echo "... install/strip"
- @echo "... list_install_components"
- @echo "... rebuild_cache"
- @echo "... roojspacker-valabin"
- @echo "... roojspacker-valabin-fast-vapis"
- @echo "... roojspacker"
- @echo "... roojspacker-valabin/source/bin/main.o"
- @echo "... roojspacker-valabin/source/bin/main.i"
- @echo "... roojspacker-valabin/source/bin/main.s"
-.PHONY : help
-
-
-
-#=============================================================================
-# Special targets to cleanup operation of make.
-
-# Special rule to run CMake to check the build system integrity.
-# No rule that depends on this can have commands that come from listfiles
-# because they might be regenerated.
-cmake_check_build_system:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
-.PHONY : cmake_check_build_system
-
+++ /dev/null
-# Install script for directory: /home/alan/gitlive/roojspacker/bin
-
-# Set the install prefix
-if(NOT DEFINED CMAKE_INSTALL_PREFIX)
- set(CMAKE_INSTALL_PREFIX "/usr")
-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 "None")
- 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()
-
-# Set default install directory permissions.
-if(NOT DEFINED CMAKE_OBJDUMP)
- set(CMAKE_OBJDUMP "/usr/bin/objdump")
-endif()
-
-if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
- if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/roojspacker" AND
- NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/roojspacker")
- file(RPATH_CHECK
- FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/roojspacker"
- RPATH "")
- endif()
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/bin/roojspacker")
- if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/roojspacker" AND
- NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/roojspacker")
- file(RPATH_CHANGE
- FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/roojspacker"
- OLD_RPATH "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker:"
- NEW_RPATH "")
- if(CMAKE_INSTALL_DO_STRIP)
- execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/roojspacker")
- endif()
- endif()
-endif()
-
+++ /dev/null
-/* main.c generated by valac 0.36.6, the Vala compiler
- * generated from main.vala, do not modify */
-
-
-#include <glib.h>
-#include <glib-object.h>
-#include <stdlib.h>
-#include <string.h>
-#include "roojspacker-1.2.h"
-
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-
-
-
-gint _vala_main (gchar** args, int args_length1);
-
-
-gint _vala_main (gchar** args, int args_length1) {
- gint result = 0;
- JSDOCPackerRun* pr = NULL;
- JSDOCPackerRun* _tmp0_;
- gchar** _tmp1_;
- gint _tmp1__length1;
-#line 9 "/home/alan/gitlive/roojspacker/bin/main.vala"
- _tmp0_ = jsdoc_packer_run_singleton ();
-#line 9 "/home/alan/gitlive/roojspacker/bin/main.vala"
- pr = _tmp0_;
-#line 10 "/home/alan/gitlive/roojspacker/bin/main.vala"
- _tmp1_ = args;
-#line 10 "/home/alan/gitlive/roojspacker/bin/main.vala"
- _tmp1__length1 = args_length1;
-#line 10 "/home/alan/gitlive/roojspacker/bin/main.vala"
- jsdoc_packer_run_parseArgs (pr, _tmp1_, _tmp1__length1);
-#line 11 "/home/alan/gitlive/roojspacker/bin/main.vala"
- jsdoc_packer_run_runPack (pr);
-#line 13 "/home/alan/gitlive/roojspacker/bin/main.vala"
- result = 0;
-#line 13 "/home/alan/gitlive/roojspacker/bin/main.vala"
- _g_object_unref0 (pr);
-#line 13 "/home/alan/gitlive/roojspacker/bin/main.vala"
- return result;
-#line 43 "main.c"
-}
-
-
-int main (int argc, char ** argv) {
-#if !GLIB_CHECK_VERSION (2,35,0)
- g_type_init ();
-#endif
-#line 1 "/home/alan/gitlive/roojspacker/bin/main.vala"
- return _vala_main (argv, argc);
-#line 53 "main.c"
-}
-
-
-
+++ /dev/null
-/* main.vapi generated by valac 0.36.6, do not modify. */
-
-using GLib;
-
-public static int main (string[] args);
+++ /dev/null
-# Install script for directory: /home/alan/gitlive/roojspacker
-
-# Set the install prefix
-if(NOT DEFINED CMAKE_INSTALL_PREFIX)
- set(CMAKE_INSTALL_PREFIX "/usr")
-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 "None")
- 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()
-
-# Set default install directory permissions.
-if(NOT DEFINED CMAKE_OBJDUMP)
- set(CMAKE_OBJDUMP "/usr/bin/objdump")
-endif()
-
-if(NOT CMAKE_INSTALL_LOCAL_ONLY)
- # Include the install script for each subdirectory.
- include("/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/cmake_install.cmake")
- include("/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/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/obj-x86_64-linux-gnu/${CMAKE_INSTALL_MANIFEST}"
- "${CMAKE_INSTALL_MANIFEST_CONTENT}")
+++ /dev/null
-/usr/share/vala/vapi/roojspacker-1.2.vapi
-/usr/lib/libroojspacker-1.2.so.1.2
-/usr/lib/libroojspacker-1.2.so.1.2.0
-/usr/lib/libroojspacker-1.2.so
-/usr/include/roojspacker-1.2.h
-/usr/share/pkgconfig/roojspacker-1.2.pc
-/usr/bin/roojspacker
\ No newline at end of file
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
-# Relative path conversion top directories.
-set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/alan/gitlive/roojspacker")
-set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu")
-
-# Force unix paths in dependencies.
-set(CMAKE_FORCE_UNIX_PATHS 1)
-
-
-# The C and CXX include file regular expressions for this directory.
-set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
-set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
-set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
-set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
+++ /dev/null
-# The set of languages for which implicit dependencies are needed:
-set(CMAKE_DEPENDS_LANGUAGES
- )
-# The set of files for implicit dependencies of each language:
-
-# Targets to which this target links.
-set(CMAKE_TARGET_LINKED_INFO_FILES
- )
-
-# Fortran module output directory.
-set(CMAKE_Fortran_TARGET_MODULE_DIR "")
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
-# Delete rule output on recipe failure.
-.DELETE_ON_ERROR:
-
-
-#=============================================================================
-# Special targets provided by cmake.
-
-# Disable implicit rules so canonical targets will work.
-.SUFFIXES:
-
-
-# Disable VCS-based implicit rules.
-% : %,v
-
-
-# Disable VCS-based implicit rules.
-% : RCS/%
-
-
-# Disable VCS-based implicit rules.
-% : RCS/%,v
-
-
-# Disable VCS-based implicit rules.
-% : SCCS/s.%
-
-
-# Disable VCS-based implicit rules.
-% : s.%
-
-
-.SUFFIXES: .hpux_make_needs_suffix_list
-
-
-# Produce verbose output by default.
-VERBOSE = 1
-
-# Command-line flag to silence nested $(MAKE).
-$(VERBOSE)MAKESILENT = -s
-
-#Suppress display of executed commands.
-$(VERBOSE).SILENT:
-
-# A target that is always out of date.
-cmake_force:
-
-.PHONY : cmake_force
-
-#=============================================================================
-# Set environment variables for the build.
-
-# The shell in which to execute make rules.
-SHELL = /bin/sh
-
-# The CMake executable.
-CMAKE_COMMAND = /usr/bin/cmake
-
-# The command to remove a file.
-RM = /usr/bin/cmake -E rm -f
-
-# Escaping for special characters.
-EQUALS = =
-
-# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /home/alan/gitlive/roojspacker
-
-# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu
-
-# Utility rule file for roojspacker-1.2-vala-fast-vapis.
-
-# Include the progress variables for this target.
-include roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/progress.make
-
-roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis: roojspacker/roojspacker-1.2-vala/fast-vapis.stamp
-
-
-roojspacker/roojspacker-1.2-vala/fast-vapis.stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi.stamp
-roojspacker/roojspacker-1.2-vala/fast-vapis.stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi.stamp
-roojspacker/roojspacker-1.2-vala/fast-vapis.stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi.stamp
-roojspacker/roojspacker-1.2-vala/fast-vapis.stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi.stamp
-roojspacker/roojspacker-1.2-vala/fast-vapis.stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi.stamp
-roojspacker/roojspacker-1.2-vala/fast-vapis.stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi.stamp
-roojspacker/roojspacker-1.2-vala/fast-vapis.stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi.stamp
-roojspacker/roojspacker-1.2-vala/fast-vapis.stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi.stamp
-roojspacker/roojspacker-1.2-vala/fast-vapis.stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi.stamp
-roojspacker/roojspacker-1.2-vala/fast-vapis.stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi.stamp
-roojspacker/roojspacker-1.2-vala/fast-vapis.stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi.stamp
-roojspacker/roojspacker-1.2-vala/fast-vapis.stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi.stamp
-roojspacker/roojspacker-1.2-vala/fast-vapis.stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi.stamp
-roojspacker/roojspacker-1.2-vala/fast-vapis.stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi.stamp
-roojspacker/roojspacker-1.2-vala/fast-vapis.stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi.stamp
-roojspacker/roojspacker-1.2-vala/fast-vapis.stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi.stamp
-roojspacker/roojspacker-1.2-vala/fast-vapis.stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi.stamp
-roojspacker/roojspacker-1.2-vala/fast-vapis.stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi.stamp
-roojspacker/roojspacker-1.2-vala/fast-vapis.stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi.stamp
-roojspacker/roojspacker-1.2-vala/fast-vapis.stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi.stamp
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating fast VAPIs for roojspacker-1.2-vala"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/fast-vapis.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi.stamp: ../roojspacker/Collapse.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Generating fast VAPI /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac /home/alan/gitlive/roojspacker/roojspacker/Collapse.vala --fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi.stamp: ../roojspacker/CompressWhite.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Generating fast VAPI /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac /home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala --fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi.stamp: ../roojspacker/Identifier.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Generating fast VAPI /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac /home/alan/gitlive/roojspacker/roojspacker/Identifier.vala --fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi.stamp: ../roojspacker/Lang.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Generating fast VAPI /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac /home/alan/gitlive/roojspacker/roojspacker/Lang.vala --fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi.stamp: ../roojspacker/Packer.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Generating fast VAPI /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac /home/alan/gitlive/roojspacker/roojspacker/Packer.vala --fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi.stamp: ../roojspacker/ScopeParser.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Generating fast VAPI /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac /home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala --fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi.stamp: ../roojspacker/Scope.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Generating fast VAPI /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac /home/alan/gitlive/roojspacker/roojspacker/Scope.vala --fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi.stamp: ../roojspacker/TextStream.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Generating fast VAPI /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac /home/alan/gitlive/roojspacker/roojspacker/TextStream.vala --fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi.stamp: ../roojspacker/TokenReader.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Generating fast VAPI /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac /home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala --fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi.stamp: ../roojspacker/TokenStream.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Generating fast VAPI /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac /home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala --fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi.stamp: ../roojspacker/Token.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Generating fast VAPI /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac /home/alan/gitlive/roojspacker/roojspacker/Token.vala --fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi.stamp: ../roojspacker/PackerRun.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Generating fast VAPI /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac /home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala --fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi.stamp: ../roojspacker/Walker.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Generating fast VAPI /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac /home/alan/gitlive/roojspacker/roojspacker/Walker.vala --fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi.stamp: ../roojspacker/SymbolSet.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Generating fast VAPI /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac /home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala --fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi.stamp: ../roojspacker/DocBuilder.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Generating fast VAPI /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac /home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala --fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi.stamp: ../roojspacker/DocComment.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Generating fast VAPI /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac /home/alan/gitlive/roojspacker/roojspacker/DocComment.vala --fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi.stamp: ../roojspacker/DocParser.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Generating fast VAPI /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac /home/alan/gitlive/roojspacker/roojspacker/DocParser.vala --fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi.stamp: ../roojspacker/DocTag.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Generating fast VAPI /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac /home/alan/gitlive/roojspacker/roojspacker/DocTag.vala --fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi.stamp: ../roojspacker/PrettyPrint.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Generating fast VAPI /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac /home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala --fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi.stamp: ../roojspacker/Symbol.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Generating fast VAPI /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac /home/alan/gitlive/roojspacker/roojspacker/Symbol.vala --fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi.stamp
-
-roojspacker-1.2-vala-fast-vapis: roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis
-roojspacker-1.2-vala-fast-vapis: roojspacker/roojspacker-1.2-vala/fast-vapis.stamp
-roojspacker-1.2-vala-fast-vapis: roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi.stamp
-roojspacker-1.2-vala-fast-vapis: roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi.stamp
-roojspacker-1.2-vala-fast-vapis: roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi.stamp
-roojspacker-1.2-vala-fast-vapis: roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi.stamp
-roojspacker-1.2-vala-fast-vapis: roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi.stamp
-roojspacker-1.2-vala-fast-vapis: roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi.stamp
-roojspacker-1.2-vala-fast-vapis: roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi.stamp
-roojspacker-1.2-vala-fast-vapis: roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi.stamp
-roojspacker-1.2-vala-fast-vapis: roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi.stamp
-roojspacker-1.2-vala-fast-vapis: roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi.stamp
-roojspacker-1.2-vala-fast-vapis: roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi.stamp
-roojspacker-1.2-vala-fast-vapis: roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi.stamp
-roojspacker-1.2-vala-fast-vapis: roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi.stamp
-roojspacker-1.2-vala-fast-vapis: roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi.stamp
-roojspacker-1.2-vala-fast-vapis: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi.stamp
-roojspacker-1.2-vala-fast-vapis: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi.stamp
-roojspacker-1.2-vala-fast-vapis: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi.stamp
-roojspacker-1.2-vala-fast-vapis: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi.stamp
-roojspacker-1.2-vala-fast-vapis: roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi.stamp
-roojspacker-1.2-vala-fast-vapis: roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi.stamp
-roojspacker-1.2-vala-fast-vapis: roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/build.make
-
-.PHONY : roojspacker-1.2-vala-fast-vapis
-
-# Rule to build all files generated by this target.
-roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/build: roojspacker-1.2-vala-fast-vapis
-
-.PHONY : roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/build
-
-roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/clean:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && $(CMAKE_COMMAND) -P CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/cmake_clean.cmake
-.PHONY : roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/clean
-
-roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/depend:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/alan/gitlive/roojspacker /home/alan/gitlive/roojspacker/roojspacker /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/DependInfo.cmake --color=$(COLOR)
-.PHONY : roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/depend
-
+++ /dev/null
-file(REMOVE_RECURSE
- "CMakeFiles/roojspacker-1.2-vala-fast-vapis"
- "roojspacker-1.2-vala/fast-vapis.stamp"
- "roojspacker-1.2-vala/source/roojspacker/Collapse.vapi"
- "roojspacker-1.2-vala/source/roojspacker/Collapse.vapi.stamp"
- "roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi"
- "roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi.stamp"
- "roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi"
- "roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi.stamp"
- "roojspacker-1.2-vala/source/roojspacker/DocComment.vapi"
- "roojspacker-1.2-vala/source/roojspacker/DocComment.vapi.stamp"
- "roojspacker-1.2-vala/source/roojspacker/DocParser.vapi"
- "roojspacker-1.2-vala/source/roojspacker/DocParser.vapi.stamp"
- "roojspacker-1.2-vala/source/roojspacker/DocTag.vapi"
- "roojspacker-1.2-vala/source/roojspacker/DocTag.vapi.stamp"
- "roojspacker-1.2-vala/source/roojspacker/Identifier.vapi"
- "roojspacker-1.2-vala/source/roojspacker/Identifier.vapi.stamp"
- "roojspacker-1.2-vala/source/roojspacker/Lang.vapi"
- "roojspacker-1.2-vala/source/roojspacker/Lang.vapi.stamp"
- "roojspacker-1.2-vala/source/roojspacker/Packer.vapi"
- "roojspacker-1.2-vala/source/roojspacker/Packer.vapi.stamp"
- "roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi"
- "roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi.stamp"
- "roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi"
- "roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi.stamp"
- "roojspacker-1.2-vala/source/roojspacker/Scope.vapi"
- "roojspacker-1.2-vala/source/roojspacker/Scope.vapi.stamp"
- "roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi"
- "roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi.stamp"
- "roojspacker-1.2-vala/source/roojspacker/Symbol.vapi"
- "roojspacker-1.2-vala/source/roojspacker/Symbol.vapi.stamp"
- "roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi"
- "roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi.stamp"
- "roojspacker-1.2-vala/source/roojspacker/TextStream.vapi"
- "roojspacker-1.2-vala/source/roojspacker/TextStream.vapi.stamp"
- "roojspacker-1.2-vala/source/roojspacker/Token.vapi"
- "roojspacker-1.2-vala/source/roojspacker/Token.vapi.stamp"
- "roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi"
- "roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi.stamp"
- "roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi"
- "roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi.stamp"
- "roojspacker-1.2-vala/source/roojspacker/Walker.vapi"
- "roojspacker-1.2-vala/source/roojspacker/Walker.vapi.stamp"
-)
-
-# Per-language clean rules from dependency scanning.
-foreach(lang )
- include(CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/cmake_clean_${lang}.cmake OPTIONAL)
-endforeach()
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
+++ /dev/null
-CMAKE_PROGRESS_1 = 46
-CMAKE_PROGRESS_2 = 47
-CMAKE_PROGRESS_3 = 48
-CMAKE_PROGRESS_4 = 49
-CMAKE_PROGRESS_5 = 50
-CMAKE_PROGRESS_6 = 51
-CMAKE_PROGRESS_7 = 52
-CMAKE_PROGRESS_8 = 53
-CMAKE_PROGRESS_9 = 54
-CMAKE_PROGRESS_10 = 55
-CMAKE_PROGRESS_11 = 56
-CMAKE_PROGRESS_12 = 57
-CMAKE_PROGRESS_13 = 58
-CMAKE_PROGRESS_14 = 59
-CMAKE_PROGRESS_15 = 60
-CMAKE_PROGRESS_16 = 61
-CMAKE_PROGRESS_17 = 62
-CMAKE_PROGRESS_18 = 63
-CMAKE_PROGRESS_19 = 64
-CMAKE_PROGRESS_20 = 65
-CMAKE_PROGRESS_21 = 66
-
+++ /dev/null
-# The set of languages for which implicit dependencies are needed:
-set(CMAKE_DEPENDS_LANGUAGES
- )
-# The set of files for implicit dependencies of each language:
-
-# Pairs of files generated by the same build rule.
-set(CMAKE_MULTIPLE_OUTPUT_PAIRS
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2.h" "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2.vapi"
- )
-
-
-# Targets to which this target links.
-set(CMAKE_TARGET_LINKED_INFO_FILES
- )
-
-# Fortran module output directory.
-set(CMAKE_Fortran_TARGET_MODULE_DIR "")
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
-# Delete rule output on recipe failure.
-.DELETE_ON_ERROR:
-
-
-#=============================================================================
-# Special targets provided by cmake.
-
-# Disable implicit rules so canonical targets will work.
-.SUFFIXES:
-
-
-# Disable VCS-based implicit rules.
-% : %,v
-
-
-# Disable VCS-based implicit rules.
-% : RCS/%
-
-
-# Disable VCS-based implicit rules.
-% : RCS/%,v
-
-
-# Disable VCS-based implicit rules.
-% : SCCS/s.%
-
-
-# Disable VCS-based implicit rules.
-% : s.%
-
-
-.SUFFIXES: .hpux_make_needs_suffix_list
-
-
-# Produce verbose output by default.
-VERBOSE = 1
-
-# Command-line flag to silence nested $(MAKE).
-$(VERBOSE)MAKESILENT = -s
-
-#Suppress display of executed commands.
-$(VERBOSE).SILENT:
-
-# A target that is always out of date.
-cmake_force:
-
-.PHONY : cmake_force
-
-#=============================================================================
-# Set environment variables for the build.
-
-# The shell in which to execute make rules.
-SHELL = /bin/sh
-
-# The CMake executable.
-CMAKE_COMMAND = /usr/bin/cmake
-
-# The command to remove a file.
-RM = /usr/bin/cmake -E rm -f
-
-# Escaping for special characters.
-EQUALS = =
-
-# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /home/alan/gitlive/roojspacker
-
-# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu
-
-# Utility rule file for roojspacker-1.2-vala.
-
-# Include the progress variables for this target.
-include roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/progress.make
-
-roojspacker/CMakeFiles/roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/stamp
-roojspacker/CMakeFiles/roojspacker-1.2-vala: roojspacker/roojspacker-1.2.vapi
-roojspacker/CMakeFiles/roojspacker-1.2-vala: roojspacker/roojspacker-1.2.h
-roojspacker/CMakeFiles/roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.c.stamp
-roojspacker/CMakeFiles/roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.stamp
-roojspacker/CMakeFiles/roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.c.stamp
-roojspacker/CMakeFiles/roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.c.stamp
-roojspacker/CMakeFiles/roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.c.stamp
-roojspacker/CMakeFiles/roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.stamp
-roojspacker/CMakeFiles/roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.c.stamp
-roojspacker/CMakeFiles/roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.c.stamp
-roojspacker/CMakeFiles/roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.c.stamp
-roojspacker/CMakeFiles/roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.c.stamp
-roojspacker/CMakeFiles/roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.c.stamp
-roojspacker/CMakeFiles/roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.c.stamp
-roojspacker/CMakeFiles/roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.c.stamp
-roojspacker/CMakeFiles/roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.stamp
-roojspacker/CMakeFiles/roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.stamp
-roojspacker/CMakeFiles/roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.c.stamp
-roojspacker/CMakeFiles/roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.c.stamp
-roojspacker/CMakeFiles/roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.c.stamp
-roojspacker/CMakeFiles/roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.stamp
-roojspacker/CMakeFiles/roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.c.stamp
-
-
-roojspacker/roojspacker-1.2-vala/stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.c.stamp
-roojspacker/roojspacker-1.2-vala/stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.stamp
-roojspacker/roojspacker-1.2-vala/stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.c.stamp
-roojspacker/roojspacker-1.2-vala/stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.c.stamp
-roojspacker/roojspacker-1.2-vala/stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.c.stamp
-roojspacker/roojspacker-1.2-vala/stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.stamp
-roojspacker/roojspacker-1.2-vala/stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.c.stamp
-roojspacker/roojspacker-1.2-vala/stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.c.stamp
-roojspacker/roojspacker-1.2-vala/stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.c.stamp
-roojspacker/roojspacker-1.2-vala/stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.c.stamp
-roojspacker/roojspacker-1.2-vala/stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.c.stamp
-roojspacker/roojspacker-1.2-vala/stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.c.stamp
-roojspacker/roojspacker-1.2-vala/stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.c.stamp
-roojspacker/roojspacker-1.2-vala/stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.stamp
-roojspacker/roojspacker-1.2-vala/stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.stamp
-roojspacker/roojspacker-1.2-vala/stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.c.stamp
-roojspacker/roojspacker-1.2-vala/stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.c.stamp
-roojspacker/roojspacker-1.2-vala/stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.c.stamp
-roojspacker/roojspacker-1.2-vala/stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.stamp
-roojspacker/roojspacker-1.2-vala/stamp: roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.c.stamp
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating sources from Vala for roojspacker-1.2-vala"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/stamp
-
-roojspacker/roojspacker-1.2.vapi:
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Generating roojspacker-1.2.vapi, roojspacker-1.2.h"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac -C --vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2.vapi --header /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2.h --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi
-
-roojspacker/roojspacker-1.2.h: roojspacker/roojspacker-1.2.vapi
- @$(CMAKE_COMMAND) -E touch_nocreate roojspacker/roojspacker-1.2.h
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.c.stamp: ../roojspacker/Collapse.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Generating /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.c"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac -d /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker -C /home/alan/gitlive/roojspacker/roojspacker/Collapse.vala --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.c.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.stamp: ../roojspacker/CompressWhite.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Generating /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac -d /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker -C /home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.c.stamp: ../roojspacker/Identifier.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Generating /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.c"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac -d /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker -C /home/alan/gitlive/roojspacker/roojspacker/Identifier.vala --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.c.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.c.stamp: ../roojspacker/Lang.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Generating /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.c"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac -d /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker -C /home/alan/gitlive/roojspacker/roojspacker/Lang.vala --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.c.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.c.stamp: ../roojspacker/Packer.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Generating /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.c"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac -d /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker -C /home/alan/gitlive/roojspacker/roojspacker/Packer.vala --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.c.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.stamp: ../roojspacker/ScopeParser.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Generating /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac -d /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker -C /home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.c.stamp: ../roojspacker/Scope.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Generating /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.c"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac -d /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker -C /home/alan/gitlive/roojspacker/roojspacker/Scope.vala --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.c.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.c.stamp: ../roojspacker/TextStream.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Generating /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.c"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac -d /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker -C /home/alan/gitlive/roojspacker/roojspacker/TextStream.vala --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.c.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.c.stamp: ../roojspacker/TokenReader.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Generating /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.c"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac -d /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker -C /home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.c.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.c.stamp: ../roojspacker/TokenStream.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Generating /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.c"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac -d /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker -C /home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.c.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.c.stamp: ../roojspacker/Token.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Generating /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.c"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac -d /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker -C /home/alan/gitlive/roojspacker/roojspacker/Token.vala --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.c.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.c.stamp: ../roojspacker/PackerRun.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Generating /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.c"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac -d /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker -C /home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.c.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.c.stamp: ../roojspacker/Walker.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Generating /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.c"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac -d /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker -C /home/alan/gitlive/roojspacker/roojspacker/Walker.vala --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.c.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.stamp: ../roojspacker/SymbolSet.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Generating /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac -d /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker -C /home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.stamp: ../roojspacker/DocBuilder.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Generating /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac -d /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker -C /home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.c.stamp: ../roojspacker/DocComment.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Generating /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.c"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac -d /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker -C /home/alan/gitlive/roojspacker/roojspacker/DocComment.vala --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.c.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.c.stamp: ../roojspacker/DocParser.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Generating /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.c"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac -d /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker -C /home/alan/gitlive/roojspacker/roojspacker/DocParser.vala --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.c.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.c.stamp: ../roojspacker/DocTag.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Generating /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.c"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac -d /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker -C /home/alan/gitlive/roojspacker/roojspacker/DocTag.vala --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.c.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.stamp: ../roojspacker/PrettyPrint.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Generating /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac -d /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker -C /home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.stamp
-
-roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.c.stamp: ../roojspacker/Symbol.vala
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_22) "Generating /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.c"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/valac -d /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker -C /home/alan/gitlive/roojspacker/roojspacker/Symbol.vala --pkg glib-2.0 --pkg gobject-2.0 --pkg gee-0.8 --pkg posix --pkg gio-2.0 --pkg json-glib-1.0 --target-glib=2.38 -g --thread --vapidir=/home/alan/gitlive/roojspacker/vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.vapi --use-fast-vapi /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.vapi
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cmake -E touch /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.c.stamp
-
-roojspacker-1.2-vala: roojspacker/CMakeFiles/roojspacker-1.2-vala
-roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/stamp
-roojspacker-1.2-vala: roojspacker/roojspacker-1.2.vapi
-roojspacker-1.2-vala: roojspacker/roojspacker-1.2.h
-roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.c.stamp
-roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.stamp
-roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.c.stamp
-roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.c.stamp
-roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.c.stamp
-roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.stamp
-roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.c.stamp
-roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.c.stamp
-roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.c.stamp
-roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.c.stamp
-roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.c.stamp
-roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.c.stamp
-roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.c.stamp
-roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.stamp
-roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.stamp
-roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.c.stamp
-roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.c.stamp
-roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.c.stamp
-roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.stamp
-roojspacker-1.2-vala: roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.c.stamp
-roojspacker-1.2-vala: roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/build.make
-
-.PHONY : roojspacker-1.2-vala
-
-# Rule to build all files generated by this target.
-roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/build: roojspacker-1.2-vala
-
-.PHONY : roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/build
-
-roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/clean:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && $(CMAKE_COMMAND) -P CMakeFiles/roojspacker-1.2-vala.dir/cmake_clean.cmake
-.PHONY : roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/clean
-
-roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/depend:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/alan/gitlive/roojspacker /home/alan/gitlive/roojspacker/roojspacker /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/DependInfo.cmake --color=$(COLOR)
-.PHONY : roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/depend
-
+++ /dev/null
-file(REMOVE_RECURSE
- "CMakeFiles/roojspacker-1.2-vala"
- "roojspacker-1.2-vala/source/roojspacker/Collapse.c"
- "roojspacker-1.2-vala/source/roojspacker/Collapse.c.stamp"
- "roojspacker-1.2-vala/source/roojspacker/CompressWhite.c"
- "roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.stamp"
- "roojspacker-1.2-vala/source/roojspacker/DocBuilder.c"
- "roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.stamp"
- "roojspacker-1.2-vala/source/roojspacker/DocComment.c"
- "roojspacker-1.2-vala/source/roojspacker/DocComment.c.stamp"
- "roojspacker-1.2-vala/source/roojspacker/DocParser.c"
- "roojspacker-1.2-vala/source/roojspacker/DocParser.c.stamp"
- "roojspacker-1.2-vala/source/roojspacker/DocTag.c"
- "roojspacker-1.2-vala/source/roojspacker/DocTag.c.stamp"
- "roojspacker-1.2-vala/source/roojspacker/Identifier.c"
- "roojspacker-1.2-vala/source/roojspacker/Identifier.c.stamp"
- "roojspacker-1.2-vala/source/roojspacker/Lang.c"
- "roojspacker-1.2-vala/source/roojspacker/Lang.c.stamp"
- "roojspacker-1.2-vala/source/roojspacker/Packer.c"
- "roojspacker-1.2-vala/source/roojspacker/Packer.c.stamp"
- "roojspacker-1.2-vala/source/roojspacker/PackerRun.c"
- "roojspacker-1.2-vala/source/roojspacker/PackerRun.c.stamp"
- "roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c"
- "roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.stamp"
- "roojspacker-1.2-vala/source/roojspacker/Scope.c"
- "roojspacker-1.2-vala/source/roojspacker/Scope.c.stamp"
- "roojspacker-1.2-vala/source/roojspacker/ScopeParser.c"
- "roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.stamp"
- "roojspacker-1.2-vala/source/roojspacker/Symbol.c"
- "roojspacker-1.2-vala/source/roojspacker/Symbol.c.stamp"
- "roojspacker-1.2-vala/source/roojspacker/SymbolSet.c"
- "roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.stamp"
- "roojspacker-1.2-vala/source/roojspacker/TextStream.c"
- "roojspacker-1.2-vala/source/roojspacker/TextStream.c.stamp"
- "roojspacker-1.2-vala/source/roojspacker/Token.c"
- "roojspacker-1.2-vala/source/roojspacker/Token.c.stamp"
- "roojspacker-1.2-vala/source/roojspacker/TokenReader.c"
- "roojspacker-1.2-vala/source/roojspacker/TokenReader.c.stamp"
- "roojspacker-1.2-vala/source/roojspacker/TokenStream.c"
- "roojspacker-1.2-vala/source/roojspacker/TokenStream.c.stamp"
- "roojspacker-1.2-vala/source/roojspacker/Walker.c"
- "roojspacker-1.2-vala/source/roojspacker/Walker.c.stamp"
- "roojspacker-1.2-vala/stamp"
- "roojspacker-1.2.h"
- "roojspacker-1.2.vapi"
-)
-
-# Per-language clean rules from dependency scanning.
-foreach(lang )
- include(CMakeFiles/roojspacker-1.2-vala.dir/cmake_clean_${lang}.cmake OPTIONAL)
-endforeach()
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
+++ /dev/null
-CMAKE_PROGRESS_1 = 24
-CMAKE_PROGRESS_2 = 25
-CMAKE_PROGRESS_3 = 26
-CMAKE_PROGRESS_4 = 27
-CMAKE_PROGRESS_5 = 28
-CMAKE_PROGRESS_6 = 29
-CMAKE_PROGRESS_7 = 30
-CMAKE_PROGRESS_8 = 31
-CMAKE_PROGRESS_9 = 32
-CMAKE_PROGRESS_10 = 33
-CMAKE_PROGRESS_11 = 34
-CMAKE_PROGRESS_12 = 35
-CMAKE_PROGRESS_13 = 36
-CMAKE_PROGRESS_14 = 37
-CMAKE_PROGRESS_15 = 38
-CMAKE_PROGRESS_16 = 39
-CMAKE_PROGRESS_17 = 40
-CMAKE_PROGRESS_18 = 41
-CMAKE_PROGRESS_19 = 42
-CMAKE_PROGRESS_20 = 43
-CMAKE_PROGRESS_21 = 44
-CMAKE_PROGRESS_22 = 45
-
+++ /dev/null
-#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">])
-
-#IncludeRegexScan: ^.*$
-
-#IncludeRegexComplain: ^$
-
-#IncludeRegexTransform:
-
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.c
-glib.h
--
-glib-object.h
--
-gee.h
--
-stdlib.h
--
-string.h
--
-
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c
-glib.h
--
-glib-object.h
--
-stdlib.h
--
-string.h
--
-gee.h
--
-
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c
-glib.h
--
-glib-object.h
--
-stdlib.h
--
-string.h
--
-gee.h
--
-json-glib/json-glib.h
--
-gio/gio.h
--
-stdio.h
--
-glib/gstdio.h
--
-sys/stat.h
--
-sys/types.h
--
-
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.c
-glib.h
--
-glib-object.h
--
-stdlib.h
--
-string.h
--
-gee.h
--
-json-glib/json-glib.h
--
-
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.c
-glib.h
--
-glib-object.h
--
-gee.h
--
-stdlib.h
--
-string.h
--
-gio/gio.h
--
-
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.c
-glib.h
--
-glib-object.h
--
-stdlib.h
--
-string.h
--
-gee.h
--
-json-glib/json-glib.h
--
-
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.c
-glib.h
--
-glib-object.h
--
-stdlib.h
--
-string.h
--
-
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.c
-glib.h
--
-glib-object.h
--
-stdlib.h
--
-string.h
--
-gee.h
--
-
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.c
-glib.h
--
-glib-object.h
--
-gee.h
--
-stdlib.h
--
-string.h
--
-gio/gio.h
--
-json-glib/json-glib.h
--
-glib/gstdio.h
--
-
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.c
-glib.h
--
-glib-object.h
--
-gio/gio.h
--
-stdlib.h
--
-string.h
--
-stdio.h
--
-gee.h
--
-json-glib/json-glib.h
--
-
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c
-glib.h
--
-glib-object.h
--
-stdlib.h
--
-string.h
--
-gee.h
--
-
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.c
-glib.h
--
-glib-object.h
--
-gee.h
--
-stdlib.h
--
-string.h
--
-
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c
-glib.h
--
-glib-object.h
--
-gee.h
--
-stdlib.h
--
-string.h
--
-
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.c
-glib.h
--
-glib-object.h
--
-gee.h
--
-stdlib.h
--
-string.h
--
-json-glib/json-glib.h
--
-
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c
-glib.h
--
-glib-object.h
--
-gee.h
--
-stdlib.h
--
-string.h
--
-json-glib/json-glib.h
--
-
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.c
-glib.h
--
-glib-object.h
--
-stdlib.h
--
-string.h
--
-
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.c
-glib.h
--
-glib-object.h
--
-gee.h
--
-stdlib.h
--
-string.h
--
-
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.c
-glib.h
--
-glib-object.h
--
-gee.h
--
-stdlib.h
--
-string.h
--
-stdio.h
--
-
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.c
-glib.h
--
-glib-object.h
--
-gee.h
--
-stdlib.h
--
-string.h
--
-
-/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.c
-glib.h
--
-glib-object.h
--
-gee.h
--
-stdlib.h
--
-string.h
--
-
+++ /dev/null
-# The set of languages for which implicit dependencies are needed:
-set(CMAKE_DEPENDS_LANGUAGES
- "C"
- )
-# The set of files for implicit dependencies of each language:
-set(CMAKE_DEPENDS_CHECK_C
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.c" "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Collapse.c.o"
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c" "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.o"
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c" "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.o"
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.c" "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocComment.c.o"
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.c" "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocParser.c.o"
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.c" "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocTag.c.o"
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.c" "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Identifier.c.o"
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.c" "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Lang.c.o"
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.c" "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Packer.c.o"
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.c" "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PackerRun.c.o"
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c" "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.o"
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.c" "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Scope.c.o"
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c" "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.o"
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.c" "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Symbol.c.o"
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c" "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.o"
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.c" "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TextStream.c.o"
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.c" "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Token.c.o"
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.c" "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenReader.c.o"
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.c" "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenStream.c.o"
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.c" "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Walker.c.o"
- )
-set(CMAKE_C_COMPILER_ID "GNU")
-
-# Preprocessor definitions for this target.
-set(CMAKE_TARGET_DEFINITIONS_C
- "roojspacker_1_2_EXPORTS"
- )
-
-# The include file search paths:
-set(CMAKE_C_TARGET_INCLUDE_PATH
- )
-
-# Pairs of files generated by the same build rule.
-set(CMAKE_MULTIPLE_OUTPUT_PAIRS
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/libroojspacker-1.2.so" "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/libroojspacker-1.2.so.1.2"
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/libroojspacker-1.2.so.1.2.0" "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/libroojspacker-1.2.so.1.2"
- )
-
-
-# Targets to which this target links.
-set(CMAKE_TARGET_LINKED_INFO_FILES
- )
-
-# Fortran module output directory.
-set(CMAKE_Fortran_TARGET_MODULE_DIR "")
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
-# Delete rule output on recipe failure.
-.DELETE_ON_ERROR:
-
-
-#=============================================================================
-# Special targets provided by cmake.
-
-# Disable implicit rules so canonical targets will work.
-.SUFFIXES:
-
-
-# Disable VCS-based implicit rules.
-% : %,v
-
-
-# Disable VCS-based implicit rules.
-% : RCS/%
-
-
-# Disable VCS-based implicit rules.
-% : RCS/%,v
-
-
-# Disable VCS-based implicit rules.
-% : SCCS/s.%
-
-
-# Disable VCS-based implicit rules.
-% : s.%
-
-
-.SUFFIXES: .hpux_make_needs_suffix_list
-
-
-# Produce verbose output by default.
-VERBOSE = 1
-
-# Command-line flag to silence nested $(MAKE).
-$(VERBOSE)MAKESILENT = -s
-
-#Suppress display of executed commands.
-$(VERBOSE).SILENT:
-
-# A target that is always out of date.
-cmake_force:
-
-.PHONY : cmake_force
-
-#=============================================================================
-# Set environment variables for the build.
-
-# The shell in which to execute make rules.
-SHELL = /bin/sh
-
-# The CMake executable.
-CMAKE_COMMAND = /usr/bin/cmake
-
-# The command to remove a file.
-RM = /usr/bin/cmake -E rm -f
-
-# Escaping for special characters.
-EQUALS = =
-
-# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /home/alan/gitlive/roojspacker
-
-# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu
-
-# Include any dependencies generated for this target.
-include roojspacker/CMakeFiles/roojspacker-1.2.dir/depend.make
-
-# Include the progress variables for this target.
-include roojspacker/CMakeFiles/roojspacker-1.2.dir/progress.make
-
-# Include the compile flags for this target's objects.
-include roojspacker/CMakeFiles/roojspacker-1.2.dir/flags.make
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Collapse.c.o: roojspacker/CMakeFiles/roojspacker-1.2.dir/flags.make
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Collapse.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.c
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Collapse.c.o"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Collapse.c.o -c /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Collapse.c.i: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Collapse.c.i"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.c > CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Collapse.c.i
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Collapse.c.s: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Collapse.c.s"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.c -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Collapse.c.s
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.o: roojspacker/CMakeFiles/roojspacker-1.2.dir/flags.make
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.o"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.o -c /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.i: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.i"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c > CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.i
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.s: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.s"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.s
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Identifier.c.o: roojspacker/CMakeFiles/roojspacker-1.2.dir/flags.make
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Identifier.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.c
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Identifier.c.o"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Identifier.c.o -c /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Identifier.c.i: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Identifier.c.i"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.c > CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Identifier.c.i
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Identifier.c.s: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Identifier.c.s"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.c -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Identifier.c.s
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Lang.c.o: roojspacker/CMakeFiles/roojspacker-1.2.dir/flags.make
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Lang.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.c
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Lang.c.o"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Lang.c.o -c /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Lang.c.i: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Lang.c.i"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.c > CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Lang.c.i
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Lang.c.s: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Lang.c.s"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.c -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Lang.c.s
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Packer.c.o: roojspacker/CMakeFiles/roojspacker-1.2.dir/flags.make
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Packer.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.c
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Packer.c.o"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Packer.c.o -c /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Packer.c.i: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Packer.c.i"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.c > CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Packer.c.i
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Packer.c.s: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Packer.c.s"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.c -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Packer.c.s
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.o: roojspacker/CMakeFiles/roojspacker-1.2.dir/flags.make
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.o"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.o -c /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.i: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.i"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c > CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.i
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.s: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.s"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.s
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Scope.c.o: roojspacker/CMakeFiles/roojspacker-1.2.dir/flags.make
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Scope.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.c
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Scope.c.o"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Scope.c.o -c /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Scope.c.i: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Scope.c.i"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.c > CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Scope.c.i
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Scope.c.s: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Scope.c.s"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.c -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Scope.c.s
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TextStream.c.o: roojspacker/CMakeFiles/roojspacker-1.2.dir/flags.make
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TextStream.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.c
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building C object roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TextStream.c.o"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TextStream.c.o -c /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TextStream.c.i: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TextStream.c.i"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.c > CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TextStream.c.i
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TextStream.c.s: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TextStream.c.s"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.c -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TextStream.c.s
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenReader.c.o: roojspacker/CMakeFiles/roojspacker-1.2.dir/flags.make
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenReader.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.c
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building C object roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenReader.c.o"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenReader.c.o -c /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenReader.c.i: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenReader.c.i"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.c > CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenReader.c.i
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenReader.c.s: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenReader.c.s"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.c -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenReader.c.s
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenStream.c.o: roojspacker/CMakeFiles/roojspacker-1.2.dir/flags.make
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenStream.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.c
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building C object roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenStream.c.o"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenStream.c.o -c /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenStream.c.i: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenStream.c.i"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.c > CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenStream.c.i
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenStream.c.s: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenStream.c.s"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.c -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenStream.c.s
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Token.c.o: roojspacker/CMakeFiles/roojspacker-1.2.dir/flags.make
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Token.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.c
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building C object roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Token.c.o"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Token.c.o -c /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Token.c.i: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Token.c.i"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.c > CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Token.c.i
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Token.c.s: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Token.c.s"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.c -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Token.c.s
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PackerRun.c.o: roojspacker/CMakeFiles/roojspacker-1.2.dir/flags.make
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PackerRun.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.c
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building C object roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PackerRun.c.o"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PackerRun.c.o -c /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PackerRun.c.i: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PackerRun.c.i"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.c > CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PackerRun.c.i
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PackerRun.c.s: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PackerRun.c.s"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.c -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PackerRun.c.s
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Walker.c.o: roojspacker/CMakeFiles/roojspacker-1.2.dir/flags.make
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Walker.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.c
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building C object roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Walker.c.o"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Walker.c.o -c /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Walker.c.i: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Walker.c.i"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.c > CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Walker.c.i
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Walker.c.s: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Walker.c.s"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.c -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Walker.c.s
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.o: roojspacker/CMakeFiles/roojspacker-1.2.dir/flags.make
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building C object roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.o"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.o -c /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.i: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.i"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c > CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.i
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.s: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.s"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.s
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.o: roojspacker/CMakeFiles/roojspacker-1.2.dir/flags.make
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building C object roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.o"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.o -c /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.i: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.i"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c > CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.i
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.s: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.s"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.s
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocComment.c.o: roojspacker/CMakeFiles/roojspacker-1.2.dir/flags.make
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocComment.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.c
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building C object roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocComment.c.o"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocComment.c.o -c /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocComment.c.i: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocComment.c.i"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.c > CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocComment.c.i
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocComment.c.s: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocComment.c.s"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.c -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocComment.c.s
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocParser.c.o: roojspacker/CMakeFiles/roojspacker-1.2.dir/flags.make
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocParser.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.c
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building C object roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocParser.c.o"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocParser.c.o -c /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocParser.c.i: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocParser.c.i"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.c > CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocParser.c.i
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocParser.c.s: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocParser.c.s"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.c -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocParser.c.s
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocTag.c.o: roojspacker/CMakeFiles/roojspacker-1.2.dir/flags.make
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocTag.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.c
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building C object roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocTag.c.o"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocTag.c.o -c /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocTag.c.i: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocTag.c.i"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.c > CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocTag.c.i
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocTag.c.s: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocTag.c.s"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.c -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocTag.c.s
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.o: roojspacker/CMakeFiles/roojspacker-1.2.dir/flags.make
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building C object roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.o"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.o -c /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.i: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.i"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c > CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.i
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.s: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.s"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.s
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Symbol.c.o: roojspacker/CMakeFiles/roojspacker-1.2.dir/flags.make
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Symbol.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.c
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building C object roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Symbol.c.o"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Symbol.c.o -c /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Symbol.c.i: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Symbol.c.i"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.c > CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Symbol.c.i
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Symbol.c.s: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Symbol.c.s"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.c -o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Symbol.c.s
-
-# Object files for target roojspacker-1.2
-roojspacker__1_2_OBJECTS = \
-"CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Collapse.c.o" \
-"CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.o" \
-"CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Identifier.c.o" \
-"CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Lang.c.o" \
-"CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Packer.c.o" \
-"CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.o" \
-"CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Scope.c.o" \
-"CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TextStream.c.o" \
-"CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenReader.c.o" \
-"CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenStream.c.o" \
-"CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Token.c.o" \
-"CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PackerRun.c.o" \
-"CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Walker.c.o" \
-"CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.o" \
-"CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.o" \
-"CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocComment.c.o" \
-"CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocParser.c.o" \
-"CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocTag.c.o" \
-"CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.o" \
-"CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Symbol.c.o"
-
-# External object files for target roojspacker-1.2
-roojspacker__1_2_EXTERNAL_OBJECTS =
-
-roojspacker/libroojspacker-1.2.so.1.2: roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Collapse.c.o
-roojspacker/libroojspacker-1.2.so.1.2: roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.o
-roojspacker/libroojspacker-1.2.so.1.2: roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Identifier.c.o
-roojspacker/libroojspacker-1.2.so.1.2: roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Lang.c.o
-roojspacker/libroojspacker-1.2.so.1.2: roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Packer.c.o
-roojspacker/libroojspacker-1.2.so.1.2: roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.o
-roojspacker/libroojspacker-1.2.so.1.2: roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Scope.c.o
-roojspacker/libroojspacker-1.2.so.1.2: roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TextStream.c.o
-roojspacker/libroojspacker-1.2.so.1.2: roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenReader.c.o
-roojspacker/libroojspacker-1.2.so.1.2: roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenStream.c.o
-roojspacker/libroojspacker-1.2.so.1.2: roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Token.c.o
-roojspacker/libroojspacker-1.2.so.1.2: roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PackerRun.c.o
-roojspacker/libroojspacker-1.2.so.1.2: roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Walker.c.o
-roojspacker/libroojspacker-1.2.so.1.2: roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.o
-roojspacker/libroojspacker-1.2.so.1.2: roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.o
-roojspacker/libroojspacker-1.2.so.1.2: roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocComment.c.o
-roojspacker/libroojspacker-1.2.so.1.2: roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocParser.c.o
-roojspacker/libroojspacker-1.2.so.1.2: roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocTag.c.o
-roojspacker/libroojspacker-1.2.so.1.2: roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.o
-roojspacker/libroojspacker-1.2.so.1.2: roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Symbol.c.o
-roojspacker/libroojspacker-1.2.so.1.2: roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make
-roojspacker/libroojspacker-1.2.so.1.2: /usr/lib/x86_64-linux-gnu/libgio-2.0.so
-roojspacker/libroojspacker-1.2.so.1.2: /usr/lib/x86_64-linux-gnu/libgobject-2.0.so
-roojspacker/libroojspacker-1.2.so.1.2: /usr/lib/x86_64-linux-gnu/libglib-2.0.so
-roojspacker/libroojspacker-1.2.so.1.2: roojspacker/CMakeFiles/roojspacker-1.2.dir/link.txt
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Linking C shared library libroojspacker-1.2.so"
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/roojspacker-1.2.dir/link.txt --verbose=$(VERBOSE)
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && $(CMAKE_COMMAND) -E cmake_symlink_library libroojspacker-1.2.so.1.2 libroojspacker-1.2.so.1.2.0 libroojspacker-1.2.so
-
-roojspacker/libroojspacker-1.2.so.1.2.0: roojspacker/libroojspacker-1.2.so.1.2
- @$(CMAKE_COMMAND) -E touch_nocreate roojspacker/libroojspacker-1.2.so.1.2.0
-
-roojspacker/libroojspacker-1.2.so: roojspacker/libroojspacker-1.2.so.1.2
- @$(CMAKE_COMMAND) -E touch_nocreate roojspacker/libroojspacker-1.2.so
-
-# Rule to build all files generated by this target.
-roojspacker/CMakeFiles/roojspacker-1.2.dir/build: roojspacker/libroojspacker-1.2.so
-
-.PHONY : roojspacker/CMakeFiles/roojspacker-1.2.dir/build
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/clean:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker && $(CMAKE_COMMAND) -P CMakeFiles/roojspacker-1.2.dir/cmake_clean.cmake
-.PHONY : roojspacker/CMakeFiles/roojspacker-1.2.dir/clean
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/depend:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/alan/gitlive/roojspacker /home/alan/gitlive/roojspacker/roojspacker /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/CMakeFiles/roojspacker-1.2.dir/DependInfo.cmake --color=$(COLOR)
-.PHONY : roojspacker/CMakeFiles/roojspacker-1.2.dir/depend
-
+++ /dev/null
-file(REMOVE_RECURSE
- "CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Collapse.c.o"
- "CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.o"
- "CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.o"
- "CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocComment.c.o"
- "CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocParser.c.o"
- "CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocTag.c.o"
- "CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Identifier.c.o"
- "CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Lang.c.o"
- "CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Packer.c.o"
- "CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PackerRun.c.o"
- "CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.o"
- "CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Scope.c.o"
- "CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.o"
- "CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Symbol.c.o"
- "CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.o"
- "CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TextStream.c.o"
- "CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Token.c.o"
- "CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenReader.c.o"
- "CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenStream.c.o"
- "CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Walker.c.o"
- "libroojspacker-1.2.pdb"
- "libroojspacker-1.2.so"
- "libroojspacker-1.2.so.1.2"
- "libroojspacker-1.2.so.1.2.0"
-)
-
-# Per-language clean rules from dependency scanning.
-foreach(lang C)
- include(CMakeFiles/roojspacker-1.2.dir/cmake_clean_${lang}.cmake OPTIONAL)
-endforeach()
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Collapse.c.o
- /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.c
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.o
- /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.o
- /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocComment.c.o
- /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.c
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocParser.c.o
- /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.c
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocTag.c.o
- /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.c
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Identifier.c.o
- /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.c
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Lang.c.o
- /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.c
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Packer.c.o
- /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.c
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PackerRun.c.o
- /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.c
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.o
- /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Scope.c.o
- /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.c
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.o
- /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Symbol.c.o
- /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.c
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.o
- /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TextStream.c.o
- /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.c
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Token.c.o
- /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.c
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenReader.c.o
- /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.c
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenStream.c.o
- /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.c
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Walker.c.o
- /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.c
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Collapse.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/Collapse.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocComment.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocComment.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocParser.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocParser.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocTag.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/DocTag.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Identifier.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/Identifier.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Lang.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/Lang.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Packer.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/Packer.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PackerRun.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/PackerRun.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Scope.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/Scope.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Symbol.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/Symbol.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TextStream.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/TextStream.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Token.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/Token.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenReader.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenReader.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenStream.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/TokenStream.c
-
-roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Walker.c.o: roojspacker/roojspacker-1.2-vala/source/roojspacker/Walker.c
-
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
-# compile C with /usr/bin/cc
-C_DEFINES = -Droojspacker_1_2_EXPORTS
-
-C_INCLUDES =
-
-C_FLAGS = -g -O2 -ffile-prefix-map=/home/alan/gitlive/roojspacker=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-incompatible-pointer-types -fPIC -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gee-0.8 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/json-glib-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread
-
+++ /dev/null
-/usr/bin/cc -fPIC -g -O2 -ffile-prefix-map=/home/alan/gitlive/roojspacker=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-incompatible-pointer-types -Wl,-Bsymbolic-functions -flto=auto -Wl,-z,relro -shared -Wl,-soname,libroojspacker-1.2.so.1.2.0 -o libroojspacker-1.2.so.1.2 CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Collapse.c.o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Identifier.c.o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Lang.c.o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Packer.c.o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Scope.c.o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TextStream.c.o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenReader.c.o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenStream.c.o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Token.c.o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PackerRun.c.o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Walker.c.o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocComment.c.o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocParser.c.o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocTag.c.o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.o CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Symbol.c.o -lgee-0.8 -lgthread-2.0 -ljson-glib-1.0 /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libglib-2.0.so
+++ /dev/null
-CMAKE_PROGRESS_1 = 3
-CMAKE_PROGRESS_2 = 4
-CMAKE_PROGRESS_3 = 5
-CMAKE_PROGRESS_4 = 6
-CMAKE_PROGRESS_5 = 7
-CMAKE_PROGRESS_6 = 8
-CMAKE_PROGRESS_7 = 9
-CMAKE_PROGRESS_8 = 10
-CMAKE_PROGRESS_9 = 11
-CMAKE_PROGRESS_10 = 12
-CMAKE_PROGRESS_11 = 13
-CMAKE_PROGRESS_12 = 14
-CMAKE_PROGRESS_13 = 15
-CMAKE_PROGRESS_14 = 16
-CMAKE_PROGRESS_15 = 17
-CMAKE_PROGRESS_16 = 18
-CMAKE_PROGRESS_17 = 19
-CMAKE_PROGRESS_18 = 20
-CMAKE_PROGRESS_19 = 21
-CMAKE_PROGRESS_20 = 22
-CMAKE_PROGRESS_21 = 23
-
+++ /dev/null
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.18
-
-# Default target executed when no arguments are given to make.
-default_target: all
-
-.PHONY : default_target
-
-# Allow only one "make -f Makefile2" at a time, but pass parallelism.
-.NOTPARALLEL:
-
-
-#=============================================================================
-# Special targets provided by cmake.
-
-# Disable implicit rules so canonical targets will work.
-.SUFFIXES:
-
-
-# Disable VCS-based implicit rules.
-% : %,v
-
-
-# Disable VCS-based implicit rules.
-% : RCS/%
-
-
-# Disable VCS-based implicit rules.
-% : RCS/%,v
-
-
-# Disable VCS-based implicit rules.
-% : SCCS/s.%
-
-
-# Disable VCS-based implicit rules.
-% : s.%
-
-
-.SUFFIXES: .hpux_make_needs_suffix_list
-
-
-# Produce verbose output by default.
-VERBOSE = 1
-
-# Command-line flag to silence nested $(MAKE).
-$(VERBOSE)MAKESILENT = -s
-
-#Suppress display of executed commands.
-$(VERBOSE).SILENT:
-
-# A target that is always out of date.
-cmake_force:
-
-.PHONY : cmake_force
-
-#=============================================================================
-# Set environment variables for the build.
-
-# The shell in which to execute make rules.
-SHELL = /bin/sh
-
-# The CMake executable.
-CMAKE_COMMAND = /usr/bin/cmake
-
-# The command to remove a file.
-RM = /usr/bin/cmake -E rm -f
-
-# Escaping for special characters.
-EQUALS = =
-
-# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /home/alan/gitlive/roojspacker
-
-# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu
-
-#=============================================================================
-# Targets provided globally by CMake.
-
-# Special rule for the target install/strip
-install/strip: preinstall
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
- /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
-.PHONY : install/strip
-
-# Special rule for the target install/strip
-install/strip/fast: preinstall/fast
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
- /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
-.PHONY : install/strip/fast
-
-# Special rule for the target install/local
-install/local: preinstall
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
- /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
-.PHONY : install/local
-
-# Special rule for the target install/local
-install/local/fast: preinstall/fast
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
- /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
-.PHONY : install/local/fast
-
-# Special rule for the target install
-install: preinstall
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
- /usr/bin/cmake -P cmake_install.cmake
-.PHONY : install
-
-# Special rule for the target install
-install/fast: preinstall/fast
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
- /usr/bin/cmake -P cmake_install.cmake
-.PHONY : install/fast
-
-# Special rule for the target list_install_components
-list_install_components:
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
-.PHONY : list_install_components
-
-# Special rule for the target list_install_components
-list_install_components/fast: list_install_components
-
-.PHONY : list_install_components/fast
-
-# Special rule for the target rebuild_cache
-rebuild_cache:
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
- /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
-.PHONY : rebuild_cache
-
-# Special rule for the target rebuild_cache
-rebuild_cache/fast: rebuild_cache
-
-.PHONY : rebuild_cache/fast
-
-# Special rule for the target edit_cache
-edit_cache:
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..."
- /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
-.PHONY : edit_cache
-
-# Special rule for the target edit_cache
-edit_cache/fast: edit_cache
-
-.PHONY : edit_cache/fast
-
-# The main all target
-all: cmake_check_build_system
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(CMAKE_COMMAND) -E cmake_progress_start /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker//CMakeFiles/progress.marks
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 roojspacker/all
- $(CMAKE_COMMAND) -E cmake_progress_start /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/CMakeFiles 0
-.PHONY : all
-
-# The main clean target
-clean:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 roojspacker/clean
-.PHONY : clean
-
-# The main clean target
-clean/fast: clean
-
-.PHONY : clean/fast
-
-# Prepare targets for installation.
-preinstall: all
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 roojspacker/preinstall
-.PHONY : preinstall
-
-# Prepare targets for installation.
-preinstall/fast:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 roojspacker/preinstall
-.PHONY : preinstall/fast
-
-# clear depends
-depend:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
-.PHONY : depend
-
-# Convenience name for target.
-roojspacker/CMakeFiles/roojspacker-1.2.dir/rule:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 roojspacker/CMakeFiles/roojspacker-1.2.dir/rule
-.PHONY : roojspacker/CMakeFiles/roojspacker-1.2.dir/rule
-
-# Convenience name for target.
-roojspacker-1.2: roojspacker/CMakeFiles/roojspacker-1.2.dir/rule
-
-.PHONY : roojspacker-1.2
-
-# fast build rule for target.
-roojspacker-1.2/fast:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/build
-.PHONY : roojspacker-1.2/fast
-
-# Convenience name for target.
-roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/rule:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/rule
-.PHONY : roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/rule
-
-# Convenience name for target.
-roojspacker-1.2-vala: roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/rule
-
-.PHONY : roojspacker-1.2-vala
-
-# fast build rule for target.
-roojspacker-1.2-vala/fast:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2-vala.dir/build
-.PHONY : roojspacker-1.2-vala/fast
-
-# Convenience name for target.
-roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/rule:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/rule
-.PHONY : roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/rule
-
-# Convenience name for target.
-roojspacker-1.2-vala-fast-vapis: roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/rule
-
-.PHONY : roojspacker-1.2-vala-fast-vapis
-
-# fast build rule for target.
-roojspacker-1.2-vala-fast-vapis/fast:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2-vala-fast-vapis.dir/build
-.PHONY : roojspacker-1.2-vala-fast-vapis/fast
-
-roojspacker-1.2-vala/source/roojspacker/Collapse.o: roojspacker-1.2-vala/source/roojspacker/Collapse.c.o
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Collapse.o
-
-# target to build an object file
-roojspacker-1.2-vala/source/roojspacker/Collapse.c.o:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Collapse.c.o
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Collapse.c.o
-
-roojspacker-1.2-vala/source/roojspacker/Collapse.i: roojspacker-1.2-vala/source/roojspacker/Collapse.c.i
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Collapse.i
-
-# target to preprocess a source file
-roojspacker-1.2-vala/source/roojspacker/Collapse.c.i:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Collapse.c.i
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Collapse.c.i
-
-roojspacker-1.2-vala/source/roojspacker/Collapse.s: roojspacker-1.2-vala/source/roojspacker/Collapse.c.s
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Collapse.s
-
-# target to generate assembly for a file
-roojspacker-1.2-vala/source/roojspacker/Collapse.c.s:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Collapse.c.s
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Collapse.c.s
-
-roojspacker-1.2-vala/source/roojspacker/CompressWhite.o: roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.o
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/CompressWhite.o
-
-# target to build an object file
-roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.o:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.o
-.PHONY : roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.o
-
-roojspacker-1.2-vala/source/roojspacker/CompressWhite.i: roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.i
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/CompressWhite.i
-
-# target to preprocess a source file
-roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.i:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.i
-.PHONY : roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.i
-
-roojspacker-1.2-vala/source/roojspacker/CompressWhite.s: roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.s
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/CompressWhite.s
-
-# target to generate assembly for a file
-roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.s:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.s
-.PHONY : roojspacker-1.2-vala/source/roojspacker/CompressWhite.c.s
-
-roojspacker-1.2-vala/source/roojspacker/DocBuilder.o: roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.o
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/DocBuilder.o
-
-# target to build an object file
-roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.o:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.o
-.PHONY : roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.o
-
-roojspacker-1.2-vala/source/roojspacker/DocBuilder.i: roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.i
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/DocBuilder.i
-
-# target to preprocess a source file
-roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.i:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.i
-.PHONY : roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.i
-
-roojspacker-1.2-vala/source/roojspacker/DocBuilder.s: roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.s
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/DocBuilder.s
-
-# target to generate assembly for a file
-roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.s:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.s
-.PHONY : roojspacker-1.2-vala/source/roojspacker/DocBuilder.c.s
-
-roojspacker-1.2-vala/source/roojspacker/DocComment.o: roojspacker-1.2-vala/source/roojspacker/DocComment.c.o
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/DocComment.o
-
-# target to build an object file
-roojspacker-1.2-vala/source/roojspacker/DocComment.c.o:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocComment.c.o
-.PHONY : roojspacker-1.2-vala/source/roojspacker/DocComment.c.o
-
-roojspacker-1.2-vala/source/roojspacker/DocComment.i: roojspacker-1.2-vala/source/roojspacker/DocComment.c.i
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/DocComment.i
-
-# target to preprocess a source file
-roojspacker-1.2-vala/source/roojspacker/DocComment.c.i:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocComment.c.i
-.PHONY : roojspacker-1.2-vala/source/roojspacker/DocComment.c.i
-
-roojspacker-1.2-vala/source/roojspacker/DocComment.s: roojspacker-1.2-vala/source/roojspacker/DocComment.c.s
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/DocComment.s
-
-# target to generate assembly for a file
-roojspacker-1.2-vala/source/roojspacker/DocComment.c.s:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocComment.c.s
-.PHONY : roojspacker-1.2-vala/source/roojspacker/DocComment.c.s
-
-roojspacker-1.2-vala/source/roojspacker/DocParser.o: roojspacker-1.2-vala/source/roojspacker/DocParser.c.o
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/DocParser.o
-
-# target to build an object file
-roojspacker-1.2-vala/source/roojspacker/DocParser.c.o:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocParser.c.o
-.PHONY : roojspacker-1.2-vala/source/roojspacker/DocParser.c.o
-
-roojspacker-1.2-vala/source/roojspacker/DocParser.i: roojspacker-1.2-vala/source/roojspacker/DocParser.c.i
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/DocParser.i
-
-# target to preprocess a source file
-roojspacker-1.2-vala/source/roojspacker/DocParser.c.i:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocParser.c.i
-.PHONY : roojspacker-1.2-vala/source/roojspacker/DocParser.c.i
-
-roojspacker-1.2-vala/source/roojspacker/DocParser.s: roojspacker-1.2-vala/source/roojspacker/DocParser.c.s
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/DocParser.s
-
-# target to generate assembly for a file
-roojspacker-1.2-vala/source/roojspacker/DocParser.c.s:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocParser.c.s
-.PHONY : roojspacker-1.2-vala/source/roojspacker/DocParser.c.s
-
-roojspacker-1.2-vala/source/roojspacker/DocTag.o: roojspacker-1.2-vala/source/roojspacker/DocTag.c.o
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/DocTag.o
-
-# target to build an object file
-roojspacker-1.2-vala/source/roojspacker/DocTag.c.o:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocTag.c.o
-.PHONY : roojspacker-1.2-vala/source/roojspacker/DocTag.c.o
-
-roojspacker-1.2-vala/source/roojspacker/DocTag.i: roojspacker-1.2-vala/source/roojspacker/DocTag.c.i
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/DocTag.i
-
-# target to preprocess a source file
-roojspacker-1.2-vala/source/roojspacker/DocTag.c.i:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocTag.c.i
-.PHONY : roojspacker-1.2-vala/source/roojspacker/DocTag.c.i
-
-roojspacker-1.2-vala/source/roojspacker/DocTag.s: roojspacker-1.2-vala/source/roojspacker/DocTag.c.s
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/DocTag.s
-
-# target to generate assembly for a file
-roojspacker-1.2-vala/source/roojspacker/DocTag.c.s:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/DocTag.c.s
-.PHONY : roojspacker-1.2-vala/source/roojspacker/DocTag.c.s
-
-roojspacker-1.2-vala/source/roojspacker/Identifier.o: roojspacker-1.2-vala/source/roojspacker/Identifier.c.o
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Identifier.o
-
-# target to build an object file
-roojspacker-1.2-vala/source/roojspacker/Identifier.c.o:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Identifier.c.o
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Identifier.c.o
-
-roojspacker-1.2-vala/source/roojspacker/Identifier.i: roojspacker-1.2-vala/source/roojspacker/Identifier.c.i
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Identifier.i
-
-# target to preprocess a source file
-roojspacker-1.2-vala/source/roojspacker/Identifier.c.i:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Identifier.c.i
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Identifier.c.i
-
-roojspacker-1.2-vala/source/roojspacker/Identifier.s: roojspacker-1.2-vala/source/roojspacker/Identifier.c.s
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Identifier.s
-
-# target to generate assembly for a file
-roojspacker-1.2-vala/source/roojspacker/Identifier.c.s:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Identifier.c.s
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Identifier.c.s
-
-roojspacker-1.2-vala/source/roojspacker/Lang.o: roojspacker-1.2-vala/source/roojspacker/Lang.c.o
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Lang.o
-
-# target to build an object file
-roojspacker-1.2-vala/source/roojspacker/Lang.c.o:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Lang.c.o
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Lang.c.o
-
-roojspacker-1.2-vala/source/roojspacker/Lang.i: roojspacker-1.2-vala/source/roojspacker/Lang.c.i
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Lang.i
-
-# target to preprocess a source file
-roojspacker-1.2-vala/source/roojspacker/Lang.c.i:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Lang.c.i
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Lang.c.i
-
-roojspacker-1.2-vala/source/roojspacker/Lang.s: roojspacker-1.2-vala/source/roojspacker/Lang.c.s
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Lang.s
-
-# target to generate assembly for a file
-roojspacker-1.2-vala/source/roojspacker/Lang.c.s:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Lang.c.s
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Lang.c.s
-
-roojspacker-1.2-vala/source/roojspacker/Packer.o: roojspacker-1.2-vala/source/roojspacker/Packer.c.o
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Packer.o
-
-# target to build an object file
-roojspacker-1.2-vala/source/roojspacker/Packer.c.o:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Packer.c.o
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Packer.c.o
-
-roojspacker-1.2-vala/source/roojspacker/Packer.i: roojspacker-1.2-vala/source/roojspacker/Packer.c.i
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Packer.i
-
-# target to preprocess a source file
-roojspacker-1.2-vala/source/roojspacker/Packer.c.i:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Packer.c.i
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Packer.c.i
-
-roojspacker-1.2-vala/source/roojspacker/Packer.s: roojspacker-1.2-vala/source/roojspacker/Packer.c.s
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Packer.s
-
-# target to generate assembly for a file
-roojspacker-1.2-vala/source/roojspacker/Packer.c.s:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Packer.c.s
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Packer.c.s
-
-roojspacker-1.2-vala/source/roojspacker/PackerRun.o: roojspacker-1.2-vala/source/roojspacker/PackerRun.c.o
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/PackerRun.o
-
-# target to build an object file
-roojspacker-1.2-vala/source/roojspacker/PackerRun.c.o:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PackerRun.c.o
-.PHONY : roojspacker-1.2-vala/source/roojspacker/PackerRun.c.o
-
-roojspacker-1.2-vala/source/roojspacker/PackerRun.i: roojspacker-1.2-vala/source/roojspacker/PackerRun.c.i
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/PackerRun.i
-
-# target to preprocess a source file
-roojspacker-1.2-vala/source/roojspacker/PackerRun.c.i:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PackerRun.c.i
-.PHONY : roojspacker-1.2-vala/source/roojspacker/PackerRun.c.i
-
-roojspacker-1.2-vala/source/roojspacker/PackerRun.s: roojspacker-1.2-vala/source/roojspacker/PackerRun.c.s
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/PackerRun.s
-
-# target to generate assembly for a file
-roojspacker-1.2-vala/source/roojspacker/PackerRun.c.s:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PackerRun.c.s
-.PHONY : roojspacker-1.2-vala/source/roojspacker/PackerRun.c.s
-
-roojspacker-1.2-vala/source/roojspacker/PrettyPrint.o: roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.o
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/PrettyPrint.o
-
-# target to build an object file
-roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.o:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.o
-.PHONY : roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.o
-
-roojspacker-1.2-vala/source/roojspacker/PrettyPrint.i: roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.i
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/PrettyPrint.i
-
-# target to preprocess a source file
-roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.i:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.i
-.PHONY : roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.i
-
-roojspacker-1.2-vala/source/roojspacker/PrettyPrint.s: roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.s
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/PrettyPrint.s
-
-# target to generate assembly for a file
-roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.s:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.s
-.PHONY : roojspacker-1.2-vala/source/roojspacker/PrettyPrint.c.s
-
-roojspacker-1.2-vala/source/roojspacker/Scope.o: roojspacker-1.2-vala/source/roojspacker/Scope.c.o
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Scope.o
-
-# target to build an object file
-roojspacker-1.2-vala/source/roojspacker/Scope.c.o:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Scope.c.o
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Scope.c.o
-
-roojspacker-1.2-vala/source/roojspacker/Scope.i: roojspacker-1.2-vala/source/roojspacker/Scope.c.i
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Scope.i
-
-# target to preprocess a source file
-roojspacker-1.2-vala/source/roojspacker/Scope.c.i:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Scope.c.i
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Scope.c.i
-
-roojspacker-1.2-vala/source/roojspacker/Scope.s: roojspacker-1.2-vala/source/roojspacker/Scope.c.s
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Scope.s
-
-# target to generate assembly for a file
-roojspacker-1.2-vala/source/roojspacker/Scope.c.s:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Scope.c.s
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Scope.c.s
-
-roojspacker-1.2-vala/source/roojspacker/ScopeParser.o: roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.o
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/ScopeParser.o
-
-# target to build an object file
-roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.o:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.o
-.PHONY : roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.o
-
-roojspacker-1.2-vala/source/roojspacker/ScopeParser.i: roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.i
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/ScopeParser.i
-
-# target to preprocess a source file
-roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.i:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.i
-.PHONY : roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.i
-
-roojspacker-1.2-vala/source/roojspacker/ScopeParser.s: roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.s
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/ScopeParser.s
-
-# target to generate assembly for a file
-roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.s:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.s
-.PHONY : roojspacker-1.2-vala/source/roojspacker/ScopeParser.c.s
-
-roojspacker-1.2-vala/source/roojspacker/Symbol.o: roojspacker-1.2-vala/source/roojspacker/Symbol.c.o
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Symbol.o
-
-# target to build an object file
-roojspacker-1.2-vala/source/roojspacker/Symbol.c.o:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Symbol.c.o
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Symbol.c.o
-
-roojspacker-1.2-vala/source/roojspacker/Symbol.i: roojspacker-1.2-vala/source/roojspacker/Symbol.c.i
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Symbol.i
-
-# target to preprocess a source file
-roojspacker-1.2-vala/source/roojspacker/Symbol.c.i:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Symbol.c.i
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Symbol.c.i
-
-roojspacker-1.2-vala/source/roojspacker/Symbol.s: roojspacker-1.2-vala/source/roojspacker/Symbol.c.s
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Symbol.s
-
-# target to generate assembly for a file
-roojspacker-1.2-vala/source/roojspacker/Symbol.c.s:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Symbol.c.s
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Symbol.c.s
-
-roojspacker-1.2-vala/source/roojspacker/SymbolSet.o: roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.o
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/SymbolSet.o
-
-# target to build an object file
-roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.o:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.o
-.PHONY : roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.o
-
-roojspacker-1.2-vala/source/roojspacker/SymbolSet.i: roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.i
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/SymbolSet.i
-
-# target to preprocess a source file
-roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.i:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.i
-.PHONY : roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.i
-
-roojspacker-1.2-vala/source/roojspacker/SymbolSet.s: roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.s
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/SymbolSet.s
-
-# target to generate assembly for a file
-roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.s:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.s
-.PHONY : roojspacker-1.2-vala/source/roojspacker/SymbolSet.c.s
-
-roojspacker-1.2-vala/source/roojspacker/TextStream.o: roojspacker-1.2-vala/source/roojspacker/TextStream.c.o
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/TextStream.o
-
-# target to build an object file
-roojspacker-1.2-vala/source/roojspacker/TextStream.c.o:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TextStream.c.o
-.PHONY : roojspacker-1.2-vala/source/roojspacker/TextStream.c.o
-
-roojspacker-1.2-vala/source/roojspacker/TextStream.i: roojspacker-1.2-vala/source/roojspacker/TextStream.c.i
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/TextStream.i
-
-# target to preprocess a source file
-roojspacker-1.2-vala/source/roojspacker/TextStream.c.i:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TextStream.c.i
-.PHONY : roojspacker-1.2-vala/source/roojspacker/TextStream.c.i
-
-roojspacker-1.2-vala/source/roojspacker/TextStream.s: roojspacker-1.2-vala/source/roojspacker/TextStream.c.s
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/TextStream.s
-
-# target to generate assembly for a file
-roojspacker-1.2-vala/source/roojspacker/TextStream.c.s:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TextStream.c.s
-.PHONY : roojspacker-1.2-vala/source/roojspacker/TextStream.c.s
-
-roojspacker-1.2-vala/source/roojspacker/Token.o: roojspacker-1.2-vala/source/roojspacker/Token.c.o
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Token.o
-
-# target to build an object file
-roojspacker-1.2-vala/source/roojspacker/Token.c.o:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Token.c.o
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Token.c.o
-
-roojspacker-1.2-vala/source/roojspacker/Token.i: roojspacker-1.2-vala/source/roojspacker/Token.c.i
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Token.i
-
-# target to preprocess a source file
-roojspacker-1.2-vala/source/roojspacker/Token.c.i:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Token.c.i
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Token.c.i
-
-roojspacker-1.2-vala/source/roojspacker/Token.s: roojspacker-1.2-vala/source/roojspacker/Token.c.s
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Token.s
-
-# target to generate assembly for a file
-roojspacker-1.2-vala/source/roojspacker/Token.c.s:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Token.c.s
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Token.c.s
-
-roojspacker-1.2-vala/source/roojspacker/TokenReader.o: roojspacker-1.2-vala/source/roojspacker/TokenReader.c.o
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/TokenReader.o
-
-# target to build an object file
-roojspacker-1.2-vala/source/roojspacker/TokenReader.c.o:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenReader.c.o
-.PHONY : roojspacker-1.2-vala/source/roojspacker/TokenReader.c.o
-
-roojspacker-1.2-vala/source/roojspacker/TokenReader.i: roojspacker-1.2-vala/source/roojspacker/TokenReader.c.i
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/TokenReader.i
-
-# target to preprocess a source file
-roojspacker-1.2-vala/source/roojspacker/TokenReader.c.i:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenReader.c.i
-.PHONY : roojspacker-1.2-vala/source/roojspacker/TokenReader.c.i
-
-roojspacker-1.2-vala/source/roojspacker/TokenReader.s: roojspacker-1.2-vala/source/roojspacker/TokenReader.c.s
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/TokenReader.s
-
-# target to generate assembly for a file
-roojspacker-1.2-vala/source/roojspacker/TokenReader.c.s:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenReader.c.s
-.PHONY : roojspacker-1.2-vala/source/roojspacker/TokenReader.c.s
-
-roojspacker-1.2-vala/source/roojspacker/TokenStream.o: roojspacker-1.2-vala/source/roojspacker/TokenStream.c.o
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/TokenStream.o
-
-# target to build an object file
-roojspacker-1.2-vala/source/roojspacker/TokenStream.c.o:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenStream.c.o
-.PHONY : roojspacker-1.2-vala/source/roojspacker/TokenStream.c.o
-
-roojspacker-1.2-vala/source/roojspacker/TokenStream.i: roojspacker-1.2-vala/source/roojspacker/TokenStream.c.i
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/TokenStream.i
-
-# target to preprocess a source file
-roojspacker-1.2-vala/source/roojspacker/TokenStream.c.i:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenStream.c.i
-.PHONY : roojspacker-1.2-vala/source/roojspacker/TokenStream.c.i
-
-roojspacker-1.2-vala/source/roojspacker/TokenStream.s: roojspacker-1.2-vala/source/roojspacker/TokenStream.c.s
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/TokenStream.s
-
-# target to generate assembly for a file
-roojspacker-1.2-vala/source/roojspacker/TokenStream.c.s:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/TokenStream.c.s
-.PHONY : roojspacker-1.2-vala/source/roojspacker/TokenStream.c.s
-
-roojspacker-1.2-vala/source/roojspacker/Walker.o: roojspacker-1.2-vala/source/roojspacker/Walker.c.o
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Walker.o
-
-# target to build an object file
-roojspacker-1.2-vala/source/roojspacker/Walker.c.o:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Walker.c.o
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Walker.c.o
-
-roojspacker-1.2-vala/source/roojspacker/Walker.i: roojspacker-1.2-vala/source/roojspacker/Walker.c.i
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Walker.i
-
-# target to preprocess a source file
-roojspacker-1.2-vala/source/roojspacker/Walker.c.i:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Walker.c.i
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Walker.c.i
-
-roojspacker-1.2-vala/source/roojspacker/Walker.s: roojspacker-1.2-vala/source/roojspacker/Walker.c.s
-
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Walker.s
-
-# target to generate assembly for a file
-roojspacker-1.2-vala/source/roojspacker/Walker.c.s:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(MAKE) $(MAKESILENT) -f roojspacker/CMakeFiles/roojspacker-1.2.dir/build.make roojspacker/CMakeFiles/roojspacker-1.2.dir/roojspacker-1.2-vala/source/roojspacker/Walker.c.s
-.PHONY : roojspacker-1.2-vala/source/roojspacker/Walker.c.s
-
-# Help Target
-help:
- @echo "The following are some of the valid targets for this Makefile:"
- @echo "... all (the default if no target is provided)"
- @echo "... clean"
- @echo "... depend"
- @echo "... edit_cache"
- @echo "... install"
- @echo "... install/local"
- @echo "... install/strip"
- @echo "... list_install_components"
- @echo "... rebuild_cache"
- @echo "... roojspacker-1.2-vala"
- @echo "... roojspacker-1.2-vala-fast-vapis"
- @echo "... roojspacker-1.2"
- @echo "... roojspacker-1.2-vala/source/roojspacker/Collapse.o"
- @echo "... roojspacker-1.2-vala/source/roojspacker/Collapse.i"
- @echo "... roojspacker-1.2-vala/source/roojspacker/Collapse.s"
- @echo "... roojspacker-1.2-vala/source/roojspacker/CompressWhite.o"
- @echo "... roojspacker-1.2-vala/source/roojspacker/CompressWhite.i"
- @echo "... roojspacker-1.2-vala/source/roojspacker/CompressWhite.s"
- @echo "... roojspacker-1.2-vala/source/roojspacker/DocBuilder.o"
- @echo "... roojspacker-1.2-vala/source/roojspacker/DocBuilder.i"
- @echo "... roojspacker-1.2-vala/source/roojspacker/DocBuilder.s"
- @echo "... roojspacker-1.2-vala/source/roojspacker/DocComment.o"
- @echo "... roojspacker-1.2-vala/source/roojspacker/DocComment.i"
- @echo "... roojspacker-1.2-vala/source/roojspacker/DocComment.s"
- @echo "... roojspacker-1.2-vala/source/roojspacker/DocParser.o"
- @echo "... roojspacker-1.2-vala/source/roojspacker/DocParser.i"
- @echo "... roojspacker-1.2-vala/source/roojspacker/DocParser.s"
- @echo "... roojspacker-1.2-vala/source/roojspacker/DocTag.o"
- @echo "... roojspacker-1.2-vala/source/roojspacker/DocTag.i"
- @echo "... roojspacker-1.2-vala/source/roojspacker/DocTag.s"
- @echo "... roojspacker-1.2-vala/source/roojspacker/Identifier.o"
- @echo "... roojspacker-1.2-vala/source/roojspacker/Identifier.i"
- @echo "... roojspacker-1.2-vala/source/roojspacker/Identifier.s"
- @echo "... roojspacker-1.2-vala/source/roojspacker/Lang.o"
- @echo "... roojspacker-1.2-vala/source/roojspacker/Lang.i"
- @echo "... roojspacker-1.2-vala/source/roojspacker/Lang.s"
- @echo "... roojspacker-1.2-vala/source/roojspacker/Packer.o"
- @echo "... roojspacker-1.2-vala/source/roojspacker/Packer.i"
- @echo "... roojspacker-1.2-vala/source/roojspacker/Packer.s"
- @echo "... roojspacker-1.2-vala/source/roojspacker/PackerRun.o"
- @echo "... roojspacker-1.2-vala/source/roojspacker/PackerRun.i"
- @echo "... roojspacker-1.2-vala/source/roojspacker/PackerRun.s"
- @echo "... roojspacker-1.2-vala/source/roojspacker/PrettyPrint.o"
- @echo "... roojspacker-1.2-vala/source/roojspacker/PrettyPrint.i"
- @echo "... roojspacker-1.2-vala/source/roojspacker/PrettyPrint.s"
- @echo "... roojspacker-1.2-vala/source/roojspacker/Scope.o"
- @echo "... roojspacker-1.2-vala/source/roojspacker/Scope.i"
- @echo "... roojspacker-1.2-vala/source/roojspacker/Scope.s"
- @echo "... roojspacker-1.2-vala/source/roojspacker/ScopeParser.o"
- @echo "... roojspacker-1.2-vala/source/roojspacker/ScopeParser.i"
- @echo "... roojspacker-1.2-vala/source/roojspacker/ScopeParser.s"
- @echo "... roojspacker-1.2-vala/source/roojspacker/Symbol.o"
- @echo "... roojspacker-1.2-vala/source/roojspacker/Symbol.i"
- @echo "... roojspacker-1.2-vala/source/roojspacker/Symbol.s"
- @echo "... roojspacker-1.2-vala/source/roojspacker/SymbolSet.o"
- @echo "... roojspacker-1.2-vala/source/roojspacker/SymbolSet.i"
- @echo "... roojspacker-1.2-vala/source/roojspacker/SymbolSet.s"
- @echo "... roojspacker-1.2-vala/source/roojspacker/TextStream.o"
- @echo "... roojspacker-1.2-vala/source/roojspacker/TextStream.i"
- @echo "... roojspacker-1.2-vala/source/roojspacker/TextStream.s"
- @echo "... roojspacker-1.2-vala/source/roojspacker/Token.o"
- @echo "... roojspacker-1.2-vala/source/roojspacker/Token.i"
- @echo "... roojspacker-1.2-vala/source/roojspacker/Token.s"
- @echo "... roojspacker-1.2-vala/source/roojspacker/TokenReader.o"
- @echo "... roojspacker-1.2-vala/source/roojspacker/TokenReader.i"
- @echo "... roojspacker-1.2-vala/source/roojspacker/TokenReader.s"
- @echo "... roojspacker-1.2-vala/source/roojspacker/TokenStream.o"
- @echo "... roojspacker-1.2-vala/source/roojspacker/TokenStream.i"
- @echo "... roojspacker-1.2-vala/source/roojspacker/TokenStream.s"
- @echo "... roojspacker-1.2-vala/source/roojspacker/Walker.o"
- @echo "... roojspacker-1.2-vala/source/roojspacker/Walker.i"
- @echo "... roojspacker-1.2-vala/source/roojspacker/Walker.s"
-.PHONY : help
-
-
-
-#=============================================================================
-# Special targets to cleanup operation of make.
-
-# Special rule to run CMake to check the build system integrity.
-# No rule that depends on this can have commands that come from listfiles
-# because they might be regenerated.
-cmake_check_build_system:
- cd /home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
-.PHONY : cmake_check_build_system
-
+++ /dev/null
-# Install script for directory: /home/alan/gitlive/roojspacker/roojspacker
-
-# Set the install prefix
-if(NOT DEFINED CMAKE_INSTALL_PREFIX)
- set(CMAKE_INSTALL_PREFIX "/usr")
-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 "None")
- 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()
-
-# Set default install directory permissions.
-if(NOT DEFINED CMAKE_OBJDUMP)
- set(CMAKE_OBJDUMP "/usr/bin/objdump")
-endif()
-
-if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/vala/vapi" TYPE FILE FILES "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2.vapi")
-endif()
-
-if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
- foreach(file
- "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libroojspacker-1.2.so.1.2"
- "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libroojspacker-1.2.so.1.2.0"
- )
- if(EXISTS "${file}" AND
- NOT IS_SYMLINK "${file}")
- file(RPATH_CHECK
- FILE "${file}"
- RPATH "")
- endif()
- endforeach()
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/libroojspacker-1.2.so.1.2"
- "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/libroojspacker-1.2.so.1.2.0"
- )
- foreach(file
- "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libroojspacker-1.2.so.1.2"
- "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libroojspacker-1.2.so.1.2.0"
- )
- if(EXISTS "${file}" AND
- NOT IS_SYMLINK "${file}")
- if(CMAKE_INSTALL_DO_STRIP)
- execute_process(COMMAND "/usr/bin/strip" "${file}")
- endif()
- endif()
- endforeach()
-endif()
-
-if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
- if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libroojspacker-1.2.so" AND
- NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libroojspacker-1.2.so")
- file(RPATH_CHECK
- FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libroojspacker-1.2.so"
- RPATH "")
- endif()
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/libroojspacker-1.2.so")
- if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libroojspacker-1.2.so" AND
- NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libroojspacker-1.2.so")
- if(CMAKE_INSTALL_DO_STRIP)
- execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libroojspacker-1.2.so")
- endif()
- endif()
-endif()
-
-if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE FILE FILES "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2.h")
-endif()
-
-if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/pkgconfig" TYPE FILE FILES "/home/alan/gitlive/roojspacker/obj-x86_64-linux-gnu/roojspacker/roojspacker-1.2.pc")
-endif()
-
+++ /dev/null
-libroojspacker-1.2.so.1.2.0
\ No newline at end of file
+++ /dev/null
-libroojspacker-1.2.so.1.2
\ No newline at end of file
+++ /dev/null
-/* Collapse.c generated by valac 0.36.6, the Vala compiler
- * generated from Collapse.vala, do not modify */
-
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gee.h>
-#include <stdlib.h>
-#include <string.h>
-
-
-#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 _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define _g_free0(var) (var = (g_free (var), NULL))
-
-#define JSDOC_TYPE_TOKEN_TYPE (jsdoc_token_type_get_type ())
-typedef struct _JSDOCTokenPrivate JSDOCTokenPrivate;
-
-#define JSDOC_TYPE_TOKEN_NAME (jsdoc_token_name_get_type ())
-
-#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;
-
-#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;
-
-#define JSDOC_PACKER_TYPE_RESULT_TYPE (jsdoc_packer_result_type_get_type ())
-typedef struct _JSDOCTokenKeyMapPrivate JSDOCTokenKeyMapPrivate;
-
-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;
-};
-
-struct _JSDOCCollapsePrivate {
- JSDOCPacker* packer;
- gchar* filename;
-};
-
-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;
-
-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;
-
-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;
-};
-
-typedef enum {
- JSDOC_PACKER_RESULT_TYPE_err,
- JSDOC_PACKER_RESULT_TYPE_warn
-} JSDOCPackerResultType;
-
-typedef enum {
- JSDOC_TOKEN_STREAM_ERROR_ArgumentError
-} JSDOCTokenStreamError;
-#define JSDOC_TOKEN_STREAM_ERROR jsdoc_token_stream_error_quark ()
-struct _JSDOCTokenKeyMap {
- GObject parent_instance;
- JSDOCTokenKeyMapPrivate * priv;
- JSDOCToken* key;
- GeeArrayList* vals;
-};
-
-struct _JSDOCTokenKeyMapClass {
- GObjectClass parent_class;
-};
-
-
-static gpointer jsdoc_collapse_parent_class = NULL;
-
-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;
-#define JSDOC_COLLAPSE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), JSDOC_TYPE_COLLAPSE, JSDOCCollapsePrivate))
-enum {
- JSDOC_COLLAPSE_DUMMY_PROPERTY
-};
-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);
-JSDOCTokenStream* jsdoc_token_stream_new (GeeArrayList* tokens);
-JSDOCTokenStream* jsdoc_token_stream_construct (GType object_type, GeeArrayList* tokens);
-static void jsdoc_collapse_spaces (JSDOCCollapse* self);
-static GeeArrayList* jsdoc_collapse_collapse (JSDOCCollapse* self, GeeArrayList* ar);
-GType jsdoc_token_type_get_type (void) G_GNUC_CONST;
-gboolean jsdoc_token_isType (JSDOCToken* self, JSDOCTokenType what);
-GType jsdoc_token_name_get_type (void) G_GNUC_CONST;
-GType jsdoc_identifier_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_key_map_get_type (void) G_GNUC_CONST;
-JSDOCToken* jsdoc_token_stream_look (JSDOCTokenStream* self, gint n, gboolean considerWhitespace);
-GType jsdoc_packer_result_type_get_type (void) G_GNUC_CONST;
-void jsdoc_packer_logError (JSDOCPacker* self, JSDOCPackerResultType type, const gchar* filename, gint line, const gchar* message);
-JSDOCToken* jsdoc_token_stream_next (JSDOCTokenStream* self);
-GQuark jsdoc_token_stream_error_quark (void);
-GeeArrayList* jsdoc_token_stream_balance (JSDOCTokenStream* self, JSDOCTokenName in_start, GError** error);
-static GeeArrayList* jsdoc_collapse_toItems (JSDOCCollapse* self, GeeArrayList* ar, const gchar* sep);
-static GeeHashMap* jsdoc_collapse_toProps (JSDOCCollapse* self, GeeArrayList* ar, JSDOCToken* tok);
-const gchar* jsdoc_token_type_to_string (JSDOCTokenType self);
-JSDOCTokenKeyMap* jsdoc_token_key_map_new (void);
-JSDOCTokenKeyMap* jsdoc_token_key_map_construct (GType object_type);
-static void jsdoc_collapse_finalize (GObject * obj);
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- return self ? g_object_ref (self) : NULL;
-#line 288 "Collapse.c"
-}
-
-
-JSDOCCollapse* jsdoc_collapse_construct (GType object_type, GeeArrayList* tokens, JSDOCPacker* pk, const gchar* filename) {
- JSDOCCollapse * self = NULL;
- GeeArrayList* _tmp0_;
- JSDOCPacker* _tmp1_;
- JSDOCPacker* _tmp2_;
- const gchar* _tmp3_;
- gchar* _tmp4_;
- GeeArrayList* ar = NULL;
- GeeArrayList* _tmp5_;
- GeeArrayList* _tmp6_;
- GeeArrayList* _tmp7_;
-#line 34 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- g_return_val_if_fail (tokens != NULL, NULL);
-#line 34 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- g_return_val_if_fail (pk != NULL, NULL);
-#line 34 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- g_return_val_if_fail (filename != NULL, NULL);
-#line 36 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp0_ = tokens;
-#line 36 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- self = (JSDOCCollapse*) jsdoc_token_stream_construct (object_type, _tmp0_);
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp1_ = pk;
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (self->priv->packer);
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- self->priv->packer = _tmp2_;
-#line 39 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp3_ = filename;
-#line 39 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp4_ = g_strdup (_tmp3_);
-#line 39 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_free0 (self->priv->filename);
-#line 39 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- self->priv->filename = _tmp4_;
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- jsdoc_collapse_spaces (self);
-#line 45 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp5_ = ((JSDOCTokenStream*) self)->tokens;
-#line 45 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp6_ = jsdoc_collapse_collapse (self, _tmp5_);
-#line 45 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- ar = _tmp6_;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp7_ = _g_object_ref0 (ar);
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (((JSDOCTokenStream*) self)->tokens);
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- ((JSDOCTokenStream*) self)->tokens = _tmp7_;
-#line 34 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (ar);
-#line 34 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- return self;
-#line 347 "Collapse.c"
-}
-
-
-JSDOCCollapse* jsdoc_collapse_new (GeeArrayList* tokens, JSDOCPacker* pk, const gchar* filename) {
-#line 34 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- return jsdoc_collapse_construct (JSDOC_TYPE_COLLAPSE, tokens, pk, filename);
-#line 354 "Collapse.c"
-}
-
-
-static void jsdoc_collapse_spaces (JSDOCCollapse* self) {
- GeeArrayList* ar = NULL;
- GeeArrayList* _tmp0_;
- GeeArrayList* pref = NULL;
- GeeArrayList* _tmp1_;
- GeeArrayList* _tmp43_;
- GeeArrayList* _tmp44_;
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- g_return_if_fail (self != NULL);
-#line 57 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp0_ = gee_array_list_new (JSDOC_TYPE_TOKEN, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 57 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- ar = _tmp0_;
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp1_ = gee_array_list_new (JSDOC_TYPE_TOKEN, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- pref = _tmp1_;
-#line 375 "Collapse.c"
- {
- gint i = 0;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- i = 0;
-#line 380 "Collapse.c"
- {
- gboolean _tmp2_ = FALSE;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp2_ = TRUE;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- while (TRUE) {
-#line 387 "Collapse.c"
- gint _tmp4_;
- GeeArrayList* _tmp5_;
- gint _tmp6_;
- gint _tmp7_;
- JSDOCToken* tok = NULL;
- GeeArrayList* _tmp8_;
- gint _tmp9_;
- gpointer _tmp10_;
- gboolean _tmp11_ = FALSE;
- JSDOCToken* _tmp12_;
- gboolean _tmp13_;
- JSDOCToken* _tmp18_;
- gchar* _tmp19_;
- GeeArrayList* _tmp20_;
- gint _tmp21_;
- gint _tmp22_;
- GeeArrayList* _tmp41_;
- JSDOCToken* _tmp42_;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (!_tmp2_) {
-#line 408 "Collapse.c"
- gint _tmp3_;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp3_ = i;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- i = _tmp3_ + 1;
-#line 414 "Collapse.c"
- }
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp2_ = FALSE;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp4_ = i;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp5_ = ((JSDOCTokenStream*) self)->tokens;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp6_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp5_);
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp7_ = _tmp6_;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (!(_tmp4_ < _tmp7_)) {
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- break;
-#line 430 "Collapse.c"
- }
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp8_ = ((JSDOCTokenStream*) self)->tokens;
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp9_ = i;
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp10_ = gee_abstract_list_get ((GeeAbstractList*) _tmp8_, _tmp9_);
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- tok = (JSDOCToken*) _tmp10_;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp12_ = tok;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp13_ = jsdoc_token_isType (_tmp12_, JSDOC_TOKEN_TYPE_COMM);
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (_tmp13_) {
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp11_ = TRUE;
-#line 448 "Collapse.c"
- } else {
- JSDOCToken* _tmp14_;
- gboolean _tmp15_;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp14_ = tok;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp15_ = jsdoc_token_isType (_tmp14_, JSDOC_TOKEN_TYPE_WHIT);
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp11_ = _tmp15_;
-#line 458 "Collapse.c"
- }
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (_tmp11_) {
-#line 462 "Collapse.c"
- GeeArrayList* _tmp16_;
- JSDOCToken* _tmp17_;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp16_ = pref;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp17_ = tok;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp16_, _tmp17_);
-#line 66 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (tok);
-#line 66 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- continue;
-#line 475 "Collapse.c"
- }
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp18_ = tok;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp19_ = g_strdup ("");
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_free0 (_tmp18_->prefix);
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp18_->prefix = _tmp19_;
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp20_ = pref;
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp21_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp20_);
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp22_ = _tmp21_;
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (_tmp22_ > 0) {
-#line 493 "Collapse.c"
- GeeArrayList* _tmp40_;
- {
- GeeArrayList* _e_list = NULL;
- GeeArrayList* _tmp23_;
- GeeArrayList* _tmp24_;
- gint _e_size = 0;
- GeeArrayList* _tmp25_;
- gint _tmp26_;
- gint _tmp27_;
- gint _e_index = 0;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp23_ = pref;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp24_ = _g_object_ref0 (_tmp23_);
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _e_list = _tmp24_;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp25_ = _e_list;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp26_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp25_);
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp27_ = _tmp26_;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _e_size = _tmp27_;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _e_index = -1;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- while (TRUE) {
-#line 522 "Collapse.c"
- gint _tmp28_;
- gint _tmp29_;
- gint _tmp30_;
- JSDOCToken* e = NULL;
- GeeArrayList* _tmp31_;
- gint _tmp32_;
- gpointer _tmp33_;
- JSDOCToken* _tmp34_;
- JSDOCToken* _tmp35_;
- const gchar* _tmp36_;
- JSDOCToken* _tmp37_;
- const gchar* _tmp38_;
- gchar* _tmp39_;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp28_ = _e_index;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _e_index = _tmp28_ + 1;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp29_ = _e_index;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp30_ = _e_size;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (!(_tmp29_ < _tmp30_)) {
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- break;
-#line 548 "Collapse.c"
- }
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp31_ = _e_list;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp32_ = _e_index;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp33_ = gee_abstract_list_get ((GeeAbstractList*) _tmp31_, _tmp32_);
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- e = (JSDOCToken*) _tmp33_;
-#line 71 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp34_ = tok;
-#line 71 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp35_ = tok;
-#line 71 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp36_ = _tmp35_->prefix;
-#line 71 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp37_ = e;
-#line 71 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp38_ = _tmp37_->data;
-#line 71 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp39_ = g_strconcat (_tmp36_, _tmp38_, NULL);
-#line 71 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_free0 (_tmp35_->prefix);
-#line 71 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp35_->prefix = _tmp39_;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (e);
-#line 576 "Collapse.c"
- }
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (_e_list);
-#line 580 "Collapse.c"
- }
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp40_ = gee_array_list_new (JSDOC_TYPE_TOKEN, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (pref);
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- pref = _tmp40_;
-#line 588 "Collapse.c"
- }
-#line 76 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp41_ = ar;
-#line 76 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp42_ = tok;
-#line 76 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp41_, _tmp42_);
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (tok);
-#line 598 "Collapse.c"
- }
- }
- }
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp43_ = ar;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp44_ = _g_object_ref0 (_tmp43_);
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (((JSDOCTokenStream*) self)->tokens);
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- ((JSDOCTokenStream*) self)->tokens = _tmp44_;
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (pref);
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (ar);
-#line 614 "Collapse.c"
-}
-
-
-static GeeArrayList* jsdoc_collapse_collapse (JSDOCCollapse* self, GeeArrayList* ar) {
- GeeArrayList* result = NULL;
- JSDOCTokenStream* st = NULL;
- GeeArrayList* _tmp0_;
- JSDOCTokenStream* _tmp1_;
- GeeArrayList* ret = NULL;
- GeeArrayList* _tmp2_;
- gboolean last_is_object_def = FALSE;
- GError * _inner_error_ = NULL;
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- g_return_val_if_fail (ar != NULL, NULL);
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp0_ = ar;
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp1_ = jsdoc_token_stream_new (_tmp0_);
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- st = _tmp1_;
-#line 91 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp2_ = gee_array_list_new (JSDOC_TYPE_TOKEN, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 91 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- ret = _tmp2_;
-#line 92 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- last_is_object_def = FALSE;
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- while (TRUE) {
-#line 645 "Collapse.c"
- JSDOCToken* tok = NULL;
- JSDOCTokenStream* _tmp3_;
- JSDOCToken* _tmp4_;
- JSDOCToken* _tmp5_;
- JSDOCToken* _tmp6_;
- JSDOCTokenType _tmp7_;
-#line 95 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp3_ = st;
-#line 95 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp4_ = jsdoc_token_stream_look (_tmp3_, 1, TRUE);
-#line 95 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- tok = _tmp4_;
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp5_ = tok;
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (_tmp5_ == NULL) {
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- result = ret;
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (tok);
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (st);
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- return result;
-#line 670 "Collapse.c"
- }
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp6_ = tok;
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp7_ = _tmp6_->type;
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- switch (_tmp7_) {
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- case JSDOC_TOKEN_TYPE_VOID:
-#line 680 "Collapse.c"
- {
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- result = ret;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (tok);
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (st);
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- return result;
-#line 690 "Collapse.c"
- }
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- case JSDOC_TOKEN_TYPE_KEYW:
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- case JSDOC_TOKEN_TYPE_TOKN:
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- case JSDOC_TOKEN_TYPE_NAME:
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- case JSDOC_TOKEN_TYPE_STRN:
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- case JSDOC_TOKEN_TYPE_NUMB:
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- case JSDOC_TOKEN_TYPE_REGX:
-#line 704 "Collapse.c"
- {
- gboolean _tmp8_;
- JSDOCToken* nn = NULL;
- JSDOCTokenStream* _tmp13_;
- JSDOCToken* _tmp14_;
- JSDOCToken* _tmp15_;
-#line 115 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp8_ = last_is_object_def;
-#line 115 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (_tmp8_) {
-#line 715 "Collapse.c"
- JSDOCPacker* _tmp9_;
- const gchar* _tmp10_;
- JSDOCToken* _tmp11_;
- gint _tmp12_;
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp9_ = self->priv->packer;
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp10_ = self->priv->filename;
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp11_ = tok;
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp12_ = _tmp11_->line;
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- jsdoc_packer_logError (_tmp9_, JSDOC_PACKER_RESULT_TYPE_err, _tmp10_, _tmp12_, "Syntax error - found non punctuation after object close brace");
-#line 730 "Collapse.c"
- }
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp13_ = st;
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp14_ = jsdoc_token_stream_next (_tmp13_);
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- nn = _tmp14_;
-#line 126 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp15_ = nn;
-#line 126 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (_tmp15_ != NULL) {
-#line 742 "Collapse.c"
- GeeArrayList* _tmp16_;
- JSDOCToken* _tmp17_;
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp16_ = ret;
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp17_ = nn;
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp16_, _tmp17_);
-#line 751 "Collapse.c"
- }
-#line 129 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- last_is_object_def = FALSE;
-#line 130 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (nn);
-#line 130 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- continue;
-#line 759 "Collapse.c"
- }
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- case JSDOC_TOKEN_TYPE_PUNC:
-#line 763 "Collapse.c"
- {
- JSDOCToken* _tmp18_;
- const gchar* _tmp19_;
- const gchar* _tmp20_;
- GQuark _tmp22_ = 0U;
-#line 133 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- static GQuark _tmp21_label0 = 0;
-#line 133 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- static GQuark _tmp21_label1 = 0;
-#line 133 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- static GQuark _tmp21_label2 = 0;
-#line 133 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp18_ = tok;
-#line 133 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp19_ = _tmp18_->data;
-#line 133 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp20_ = _tmp19_;
-#line 133 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp22_ = (NULL == _tmp20_) ? 0 : g_quark_from_string (_tmp20_);
-#line 133 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (((_tmp22_ == ((0 != _tmp21_label0) ? _tmp21_label0 : (_tmp21_label0 = g_quark_from_static_string ("[")))) || (_tmp22_ == ((0 != _tmp21_label1) ? _tmp21_label1 : (_tmp21_label1 = g_quark_from_static_string ("{"))))) || (_tmp22_ == ((0 != _tmp21_label2) ? _tmp21_label2 : (_tmp21_label2 = g_quark_from_static_string ("("))))) {
-#line 133 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- switch (0) {
-#line 787 "Collapse.c"
- default:
- {
- gint start = 0;
- JSDOCTokenStream* _tmp23_;
- gint _tmp24_;
- GeeArrayList* add = NULL;
- JSDOCTokenStream* _tmp25_;
- JSDOCToken* _tmp26_;
- JSDOCTokenName _tmp27_;
- GeeArrayList* _tmp28_;
- GeeArrayList* _tmp29_;
- gint _tmp30_;
- gint _tmp31_;
- GeeArrayList* _tmp35_ = NULL;
- GeeArrayList* _tmp36_;
- gint _tmp37_;
- gint _tmp38_;
- GeeArrayList* toks = NULL;
- GeeArrayList* _tmp43_;
- JSDOCToken* _tmp44_;
- GeeArrayList* _tmp45_;
- JSDOCToken* _tmp46_;
- GeeHashMap* _tmp47_;
- JSDOCToken* _tmp48_;
- const gchar* _tmp49_;
- GeeArrayList* _tmp73_;
- JSDOCToken* _tmp74_;
-#line 137 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- last_is_object_def = FALSE;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp23_ = st;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp24_ = _tmp23_->cursor;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- start = _tmp24_;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp25_ = st;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp26_ = tok;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp27_ = _tmp26_->name;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp28_ = jsdoc_token_stream_balance (_tmp25_, _tmp27_, &_inner_error_);
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- add = _tmp28_;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (tok);
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (ret);
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (st);
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- g_clear_error (&_inner_error_);
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- return NULL;
-#line 847 "Collapse.c"
- }
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp29_ = add;
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp30_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp29_);
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp31_ = _tmp30_;
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (_tmp31_ > 0) {
-#line 857 "Collapse.c"
- GeeArrayList* _tmp32_;
- gpointer _tmp33_;
- JSDOCToken* _tmp34_;
-#line 153 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp32_ = add;
-#line 153 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp33_ = gee_abstract_list_remove_at ((GeeAbstractList*) _tmp32_, 0);
-#line 153 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp34_ = (JSDOCToken*) _tmp33_;
-#line 153 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (_tmp34_);
-#line 869 "Collapse.c"
- }
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp36_ = add;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp37_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp36_);
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp38_ = _tmp37_;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (_tmp38_ > 0) {
-#line 879 "Collapse.c"
- GeeArrayList* _tmp39_;
- GeeArrayList* _tmp40_;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp39_ = add;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp40_ = jsdoc_collapse_collapse (self, _tmp39_);
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (_tmp35_);
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp35_ = _tmp40_;
-#line 890 "Collapse.c"
- } else {
- GeeArrayList* _tmp41_;
- GeeArrayList* _tmp42_;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp41_ = add;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp42_ = _g_object_ref0 (_tmp41_);
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (_tmp35_);
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp35_ = _tmp42_;
-#line 902 "Collapse.c"
- }
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp43_ = _g_object_ref0 (_tmp35_);
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- toks = _tmp43_;
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp44_ = tok;
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp45_ = gee_array_list_new (GEE_TYPE_ARRAY_LIST, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (_tmp44_->items);
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp44_->items = _tmp45_;
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp46_ = tok;
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp47_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, JSDOC_TYPE_TOKEN_KEY_MAP, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (_tmp46_->props);
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp46_->props = _tmp47_;
-#line 166 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp48_ = tok;
-#line 166 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp49_ = _tmp48_->data;
-#line 166 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (g_strcmp0 (_tmp49_, "{") != 0) {
-#line 930 "Collapse.c"
- JSDOCToken* _tmp50_;
- GeeArrayList* _tmp51_;
- GeeArrayList* _tmp52_;
- JSDOCToken* _tmp53_;
- const gchar* _tmp54_;
-#line 168 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp50_ = tok;
-#line 168 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp51_ = toks;
-#line 168 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp52_ = jsdoc_collapse_toItems (self, _tmp51_, ",");
-#line 168 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (_tmp50_->items);
-#line 168 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp50_->items = _tmp52_;
-#line 169 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp53_ = tok;
-#line 169 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp54_ = _tmp53_->data;
-#line 169 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (g_strcmp0 (_tmp54_, "]") == 0) {
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- last_is_object_def = TRUE;
-#line 954 "Collapse.c"
- }
- } else {
- JSDOCTokenStream* ost = NULL;
- GeeArrayList* _tmp55_;
- JSDOCTokenStream* _tmp56_;
- gboolean _tmp57_ = FALSE;
- JSDOCTokenStream* _tmp58_;
- JSDOCToken* _tmp59_;
- JSDOCToken* _tmp60_;
- gboolean _tmp61_;
-#line 176 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp55_ = toks;
-#line 176 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp56_ = jsdoc_token_stream_new (_tmp55_);
-#line 176 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- ost = _tmp56_;
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp58_ = ost;
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp59_ = jsdoc_token_stream_look (_tmp58_, 2, TRUE);
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp60_ = _tmp59_;
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp61_ = _tmp60_ != NULL;
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (_tmp60_);
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (_tmp61_) {
-#line 983 "Collapse.c"
- JSDOCTokenStream* _tmp62_;
- JSDOCToken* _tmp63_;
- JSDOCToken* _tmp64_;
- const gchar* _tmp65_;
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp62_ = ost;
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp63_ = jsdoc_token_stream_look (_tmp62_, 2, TRUE);
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp64_ = _tmp63_;
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp65_ = _tmp64_->data;
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp57_ = g_strcmp0 (_tmp65_, ":") == 0;
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (_tmp64_);
-#line 1000 "Collapse.c"
- } else {
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp57_ = FALSE;
-#line 1004 "Collapse.c"
- }
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (_tmp57_) {
-#line 1008 "Collapse.c"
- GeeArrayList* _tmp66_;
- JSDOCToken* _tmp67_;
- GeeHashMap* _tmp68_;
- GeeHashMap* _tmp69_;
-#line 180 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp66_ = toks;
-#line 180 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp67_ = tok;
-#line 180 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp68_ = jsdoc_collapse_toProps (self, _tmp66_, _tmp67_);
-#line 180 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp69_ = _tmp68_;
-#line 180 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (_tmp69_);
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- last_is_object_def = TRUE;
-#line 1025 "Collapse.c"
- } else {
- JSDOCToken* _tmp70_;
- GeeArrayList* _tmp71_;
- GeeArrayList* _tmp72_;
-#line 184 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp70_ = tok;
-#line 184 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp71_ = toks;
-#line 184 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp72_ = jsdoc_collapse_toItems (self, _tmp71_, ";{");
-#line 184 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (_tmp70_->items);
-#line 184 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp70_->items = _tmp72_;
-#line 1040 "Collapse.c"
- }
-#line 166 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (ost);
-#line 1044 "Collapse.c"
- }
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp73_ = ret;
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp74_ = tok;
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp73_, _tmp74_);
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (toks);
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (_tmp35_);
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (add);
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- continue;
-#line 1060 "Collapse.c"
- }
- }
- } else {
-#line 133 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- switch (0) {
-#line 1066 "Collapse.c"
- default:
- {
- GeeArrayList* _tmp75_;
- JSDOCTokenStream* _tmp76_;
- JSDOCToken* _tmp77_;
- JSDOCToken* _tmp78_;
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- last_is_object_def = FALSE;
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp75_ = ret;
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp76_ = st;
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp77_ = jsdoc_token_stream_next (_tmp76_);
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp78_ = _tmp77_;
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp75_, _tmp78_);
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (_tmp78_);
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- continue;
-#line 1089 "Collapse.c"
- }
- }
- }
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- g_print ("OOPS");
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- continue;
-#line 1097 "Collapse.c"
- }
- default:
- {
- JSDOCToken* _tmp79_;
- JSDOCTokenType _tmp80_;
- GEnumValue* _tmp81_;
- gchar* _tmp82_;
- gchar* _tmp83_;
-#line 210 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp79_ = tok;
-#line 210 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp80_ = _tmp79_->type;
-#line 210 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp81_ = g_enum_get_value (g_type_class_ref (JSDOC_TYPE_TOKEN_TYPE), _tmp80_);
-#line 210 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp82_ = g_strconcat ("OOPS", (_tmp81_ != NULL) ? _tmp81_->value_name : NULL, NULL);
-#line 210 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp83_ = _tmp82_;
-#line 210 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- g_print ("%s", _tmp83_);
-#line 210 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_free0 (_tmp83_);
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- continue;
-#line 1122 "Collapse.c"
- }
- }
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (tok);
-#line 1127 "Collapse.c"
- }
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (ret);
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (st);
-#line 1133 "Collapse.c"
-}
-
-
-static gint string_index_of (const gchar* self, const gchar* needle, gint start_index) {
- gint result = 0;
- gchar* _result_ = NULL;
- gint _tmp0_;
- const gchar* _tmp1_;
- gchar* _tmp2_;
- gchar* _tmp3_;
-#line 1011 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, 0);
-#line 1011 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (needle != NULL, 0);
-#line 1012 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = start_index;
-#line 1012 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = needle;
-#line 1012 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = strstr (((gchar*) self) + _tmp0_, (gchar*) _tmp1_);
-#line 1012 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _result_ = _tmp2_;
-#line 1014 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = _result_;
-#line 1014 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp3_ != NULL) {
-#line 1160 "Collapse.c"
- gchar* _tmp4_;
-#line 1015 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = _result_;
-#line 1015 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = (gint) (_tmp4_ - ((gchar*) self));
-#line 1015 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 1168 "Collapse.c"
- } else {
-#line 1017 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = -1;
-#line 1017 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 1174 "Collapse.c"
- }
-}
-
-
-static GeeArrayList* jsdoc_collapse_toItems (JSDOCCollapse* self, GeeArrayList* ar, const gchar* sep) {
- GeeArrayList* result = NULL;
- GeeArrayList* ret = NULL;
- GeeArrayList* _tmp0_;
- GeeArrayList* g = NULL;
- GeeArrayList* _tmp1_;
- GeeArrayList* _tmp49_;
- gint _tmp50_;
- gint _tmp51_;
-#line 226 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 226 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- g_return_val_if_fail (ar != NULL, NULL);
-#line 226 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- g_return_val_if_fail (sep != NULL, NULL);
-#line 228 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp0_ = gee_array_list_new (GEE_TYPE_ARRAY_LIST, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 228 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- ret = _tmp0_;
-#line 229 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp1_ = gee_array_list_new (JSDOC_TYPE_TOKEN, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 229 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- g = _tmp1_;
-#line 1202 "Collapse.c"
- {
- gint i = 0;
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- i = 0;
-#line 1207 "Collapse.c"
- {
- gboolean _tmp2_ = FALSE;
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp2_ = TRUE;
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- while (TRUE) {
-#line 1214 "Collapse.c"
- gint _tmp4_;
- GeeArrayList* _tmp5_;
- gint _tmp6_;
- gint _tmp7_;
- const gchar* _tmp8_;
- GeeArrayList* _tmp9_;
- gint _tmp10_;
- gpointer _tmp11_;
- JSDOCToken* _tmp12_;
- const gchar* _tmp13_;
- gint _tmp14_;
- gboolean _tmp15_;
- gboolean _tmp21_ = FALSE;
- gboolean _tmp22_ = FALSE;
- GeeArrayList* _tmp23_;
- gint _tmp24_;
- gpointer _tmp25_;
- JSDOCToken* _tmp26_;
- const gchar* _tmp27_;
- gboolean _tmp28_;
- GeeArrayList* _tmp41_;
- GeeArrayList* _tmp42_;
- gint _tmp43_;
- gpointer _tmp44_;
- JSDOCToken* _tmp45_;
- GeeArrayList* _tmp46_;
- GeeArrayList* _tmp47_;
- GeeArrayList* _tmp48_;
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (!_tmp2_) {
-#line 1245 "Collapse.c"
- gint _tmp3_;
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp3_ = i;
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- i = _tmp3_ + 1;
-#line 1251 "Collapse.c"
- }
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp2_ = FALSE;
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp4_ = i;
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp5_ = ar;
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp6_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp5_);
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp7_ = _tmp6_;
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (!(_tmp4_ < _tmp7_)) {
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- break;
-#line 1267 "Collapse.c"
- }
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp8_ = sep;
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp9_ = ar;
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp10_ = i;
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp11_ = gee_abstract_list_get ((GeeAbstractList*) _tmp9_, _tmp10_);
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp12_ = (JSDOCToken*) _tmp11_;
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp13_ = _tmp12_->data;
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp14_ = string_index_of (_tmp8_, _tmp13_, 0);
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp15_ = _tmp14_ < 0;
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (_tmp12_);
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (_tmp15_) {
-#line 1289 "Collapse.c"
- GeeArrayList* _tmp16_;
- GeeArrayList* _tmp17_;
- gint _tmp18_;
- gpointer _tmp19_;
- JSDOCToken* _tmp20_;
-#line 233 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp16_ = g;
-#line 233 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp17_ = ar;
-#line 233 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp18_ = i;
-#line 233 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp19_ = gee_abstract_list_get ((GeeAbstractList*) _tmp17_, _tmp18_);
-#line 233 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp20_ = (JSDOCToken*) _tmp19_;
-#line 233 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp16_, _tmp20_);
-#line 233 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (_tmp20_);
-#line 234 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- continue;
-#line 1311 "Collapse.c"
- }
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp23_ = ar;
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp24_ = i;
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp25_ = gee_abstract_list_get ((GeeAbstractList*) _tmp23_, _tmp24_);
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp26_ = (JSDOCToken*) _tmp25_;
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp27_ = _tmp26_->data;
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp28_ = g_strcmp0 (_tmp27_, ";") != 0;
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (_tmp26_);
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (_tmp28_) {
-#line 1329 "Collapse.c"
- GeeArrayList* _tmp29_;
- gint _tmp30_;
- gint _tmp31_;
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp29_ = g;
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp30_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp29_);
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp31_ = _tmp30_;
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp22_ = _tmp31_ > 0;
-#line 1341 "Collapse.c"
- } else {
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp22_ = FALSE;
-#line 1345 "Collapse.c"
- }
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (_tmp22_) {
-#line 1349 "Collapse.c"
- GeeArrayList* _tmp32_;
- gpointer _tmp33_;
- JSDOCToken* _tmp34_;
- JSDOCTokenName _tmp35_;
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp32_ = g;
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp33_ = gee_abstract_list_get ((GeeAbstractList*) _tmp32_, 0);
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp34_ = (JSDOCToken*) _tmp33_;
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp35_ = _tmp34_->name;
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp21_ = _tmp35_ == JSDOC_TOKEN_NAME_VAR;
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (_tmp34_);
-#line 1366 "Collapse.c"
- } else {
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp21_ = FALSE;
-#line 1370 "Collapse.c"
- }
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (_tmp21_) {
-#line 1374 "Collapse.c"
- GeeArrayList* _tmp36_;
- GeeArrayList* _tmp37_;
- gint _tmp38_;
- gpointer _tmp39_;
- JSDOCToken* _tmp40_;
-#line 238 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp36_ = g;
-#line 238 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp37_ = ar;
-#line 238 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp38_ = i;
-#line 238 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp39_ = gee_abstract_list_get ((GeeAbstractList*) _tmp37_, _tmp38_);
-#line 238 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp40_ = (JSDOCToken*) _tmp39_;
-#line 238 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp36_, _tmp40_);
-#line 238 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (_tmp40_);
-#line 239 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- continue;
-#line 1396 "Collapse.c"
- }
-#line 242 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp41_ = g;
-#line 242 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp42_ = ar;
-#line 242 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp43_ = i;
-#line 242 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp44_ = gee_abstract_list_get ((GeeAbstractList*) _tmp42_, _tmp43_);
-#line 242 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp45_ = (JSDOCToken*) _tmp44_;
-#line 242 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp41_, _tmp45_);
-#line 242 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (_tmp45_);
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp46_ = ret;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp47_ = g;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp46_, _tmp47_);
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp48_ = gee_array_list_new (JSDOC_TYPE_TOKEN, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (g);
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- g = _tmp48_;
-#line 1424 "Collapse.c"
- }
- }
- }
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp49_ = g;
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp50_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp49_);
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp51_ = _tmp50_;
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (_tmp51_ > 0) {
-#line 1436 "Collapse.c"
- GeeArrayList* _tmp52_;
- GeeArrayList* _tmp53_;
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp52_ = ret;
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp53_ = g;
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp52_, _tmp53_);
-#line 1445 "Collapse.c"
- }
-#line 251 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- result = ret;
-#line 251 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (g);
-#line 251 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- return result;
-#line 1453 "Collapse.c"
-}
-
-
-static GeeHashMap* jsdoc_collapse_toProps (JSDOCCollapse* self, GeeArrayList* ar, JSDOCToken* tok) {
- GeeHashMap* result = NULL;
- GeeHashMap* ret = NULL;
- GeeHashMap* _tmp0_;
- GeeArrayList* keyseq = NULL;
- GeeArrayList* _tmp1_;
- JSDOCTokenKeyMap* g = NULL;
- JSDOCTokenKeyMap* _tmp2_;
- gchar* k = NULL;
- gchar* _tmp3_;
- gint state = 0;
- gboolean _tmp39_ = FALSE;
- const gchar* _tmp40_;
- gint _tmp41_;
- gint _tmp42_;
- JSDOCToken* _tmp50_;
- GeeHashMap* _tmp51_;
- GeeHashMap* _tmp52_;
- JSDOCToken* _tmp53_;
- GeeArrayList* _tmp54_;
- GeeArrayList* _tmp55_;
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- g_return_val_if_fail (ar != NULL, NULL);
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- g_return_val_if_fail (tok != NULL, NULL);
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, JSDOC_TYPE_TOKEN_KEY_MAP, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- ret = _tmp0_;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp1_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL);
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- keyseq = _tmp1_;
-#line 262 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp2_ = jsdoc_token_key_map_new ();
-#line 262 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- g = _tmp2_;
-#line 265 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp3_ = g_strdup ("");
-#line 265 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- k = _tmp3_;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- state = 0;
-#line 1502 "Collapse.c"
- {
- gint i = 0;
-#line 267 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- i = 0;
-#line 1507 "Collapse.c"
- {
- gboolean _tmp4_ = FALSE;
-#line 267 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp4_ = TRUE;
-#line 267 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- while (TRUE) {
-#line 1514 "Collapse.c"
- gint _tmp6_;
- GeeArrayList* _tmp7_;
- gint _tmp8_;
- gint _tmp9_;
- gint _tmp10_;
-#line 267 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (!_tmp4_) {
-#line 1522 "Collapse.c"
- gint _tmp5_;
-#line 267 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp5_ = i;
-#line 267 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- i = _tmp5_ + 1;
-#line 1528 "Collapse.c"
- }
-#line 267 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp4_ = FALSE;
-#line 267 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp6_ = i;
-#line 267 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp7_ = ar;
-#line 267 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp8_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp7_);
-#line 267 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp9_ = _tmp8_;
-#line 267 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (!(_tmp6_ < _tmp9_)) {
-#line 267 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- break;
-#line 1544 "Collapse.c"
- }
-#line 269 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp10_ = state;
-#line 269 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- switch (_tmp10_) {
-#line 269 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- case 0:
-#line 1552 "Collapse.c"
- {
- GeeArrayList* _tmp11_;
- gint _tmp12_;
- gpointer _tmp13_;
- JSDOCToken* _tmp14_;
- const gchar* _tmp15_;
- gchar* _tmp16_;
- JSDOCTokenKeyMap* _tmp17_;
- GeeArrayList* _tmp18_;
- gint _tmp19_;
- gpointer _tmp20_;
- GeeArrayList* _tmp21_;
- const gchar* _tmp22_;
-#line 271 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp11_ = ar;
-#line 271 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp12_ = i;
-#line 271 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp13_ = gee_abstract_list_get ((GeeAbstractList*) _tmp11_, _tmp12_);
-#line 271 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp14_ = (JSDOCToken*) _tmp13_;
-#line 271 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp15_ = _tmp14_->data;
-#line 271 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp16_ = g_strdup (_tmp15_);
-#line 271 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_free0 (k);
-#line 271 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- k = _tmp16_;
-#line 271 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (_tmp14_);
-#line 272 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp17_ = g;
-#line 272 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp18_ = ar;
-#line 272 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp19_ = i;
-#line 272 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp20_ = gee_abstract_list_get ((GeeAbstractList*) _tmp18_, _tmp19_);
-#line 272 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (_tmp17_->key);
-#line 272 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp17_->key = (JSDOCToken*) _tmp20_;
-#line 273 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp21_ = keyseq;
-#line 273 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp22_ = k;
-#line 273 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp21_, _tmp22_);
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- state = 1;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- continue;
-#line 1606 "Collapse.c"
- }
-#line 269 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- case 1:
-#line 1610 "Collapse.c"
- {
-#line 277 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- state = 2;
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- continue;
-#line 1616 "Collapse.c"
- }
-#line 269 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- case 2:
-#line 1620 "Collapse.c"
- {
- JSDOCTokenKeyMap* _tmp23_;
- GeeArrayList* _tmp24_;
- GeeArrayList* _tmp25_;
- gint _tmp26_;
- gpointer _tmp27_;
- JSDOCToken* _tmp28_;
- GeeArrayList* _tmp29_;
- gint _tmp30_;
- gpointer _tmp31_;
- JSDOCToken* _tmp32_;
- const gchar* _tmp33_;
- gboolean _tmp34_;
- GeeHashMap* _tmp35_;
- const gchar* _tmp36_;
- JSDOCTokenKeyMap* _tmp37_;
- JSDOCTokenKeyMap* _tmp38_;
-#line 280 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp23_ = g;
-#line 280 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp24_ = _tmp23_->vals;
-#line 280 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp25_ = ar;
-#line 280 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp26_ = i;
-#line 280 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp27_ = gee_abstract_list_get ((GeeAbstractList*) _tmp25_, _tmp26_);
-#line 280 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp28_ = (JSDOCToken*) _tmp27_;
-#line 280 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp24_, _tmp28_);
-#line 280 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (_tmp28_);
-#line 281 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp29_ = ar;
-#line 281 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp30_ = i;
-#line 281 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp31_ = gee_abstract_list_get ((GeeAbstractList*) _tmp29_, _tmp30_);
-#line 281 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp32_ = (JSDOCToken*) _tmp31_;
-#line 281 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp33_ = _tmp32_->data;
-#line 281 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp34_ = g_strcmp0 (_tmp33_, ",") != 0;
-#line 281 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (_tmp32_);
-#line 281 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (_tmp34_) {
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- continue;
-#line 1672 "Collapse.c"
- }
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp35_ = ret;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp36_ = k;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp37_ = g;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp35_, _tmp36_, _tmp37_);
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp38_ = jsdoc_token_key_map_new ();
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (g);
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- g = _tmp38_;
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- state = 0;
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- continue;
-#line 1692 "Collapse.c"
- }
- default:
-#line 269 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- break;
-#line 1697 "Collapse.c"
- }
- }
- }
- }
-#line 293 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp40_ = k;
-#line 293 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp41_ = strlen (_tmp40_);
-#line 293 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp42_ = _tmp41_;
-#line 293 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (_tmp42_ > 0) {
-#line 1710 "Collapse.c"
- JSDOCTokenKeyMap* _tmp43_;
- GeeArrayList* _tmp44_;
- gint _tmp45_;
- gint _tmp46_;
-#line 293 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp43_ = g;
-#line 293 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp44_ = _tmp43_->vals;
-#line 293 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp45_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp44_);
-#line 293 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp46_ = _tmp45_;
-#line 293 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp39_ = _tmp46_ > 0;
-#line 1725 "Collapse.c"
- } else {
-#line 293 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp39_ = FALSE;
-#line 1729 "Collapse.c"
- }
-#line 293 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- if (_tmp39_) {
-#line 1733 "Collapse.c"
- GeeHashMap* _tmp47_;
- const gchar* _tmp48_;
- JSDOCTokenKeyMap* _tmp49_;
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp47_ = ret;
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp48_ = k;
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp49_ = g;
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp47_, _tmp48_, _tmp49_);
-#line 1745 "Collapse.c"
- }
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp50_ = tok;
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp51_ = ret;
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp52_ = _g_object_ref0 (_tmp51_);
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (_tmp50_->props);
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp50_->props = _tmp52_;
-#line 297 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp53_ = tok;
-#line 297 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp54_ = keyseq;
-#line 297 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp55_ = _g_object_ref0 (_tmp54_);
-#line 297 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (_tmp53_->keyseq);
-#line 297 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _tmp53_->keyseq = _tmp55_;
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- result = ret;
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_free0 (k);
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (g);
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (keyseq);
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- return result;
-#line 1777 "Collapse.c"
-}
-
-
-static void jsdoc_collapse_class_init (JSDOCCollapseClass * klass) {
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- jsdoc_collapse_parent_class = g_type_class_peek_parent (klass);
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- g_type_class_add_private (klass, sizeof (JSDOCCollapsePrivate));
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- G_OBJECT_CLASS (klass)->finalize = jsdoc_collapse_finalize;
-#line 1788 "Collapse.c"
-}
-
-
-static void jsdoc_collapse_instance_init (JSDOCCollapse * self) {
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- self->priv = JSDOC_COLLAPSE_GET_PRIVATE (self);
-#line 1795 "Collapse.c"
-}
-
-
-static void jsdoc_collapse_finalize (GObject * obj) {
- JSDOCCollapse * self;
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- self = G_TYPE_CHECK_INSTANCE_CAST (obj, JSDOC_TYPE_COLLAPSE, JSDOCCollapse);
-#line 31 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_object_unref0 (self->priv->packer);
-#line 32 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- _g_free0 (self->priv->filename);
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/Collapse.vala"
- G_OBJECT_CLASS (jsdoc_collapse_parent_class)->finalize (obj);
-#line 1809 "Collapse.c"
-}
-
-
-GType jsdoc_collapse_get_type (void) {
- static volatile gsize jsdoc_collapse_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_collapse_type_id__volatile)) {
- static const GTypeInfo g_define_type_info = { sizeof (JSDOCCollapseClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) jsdoc_collapse_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JSDOCCollapse), 0, (GInstanceInitFunc) jsdoc_collapse_instance_init, NULL };
- GType jsdoc_collapse_type_id;
- jsdoc_collapse_type_id = g_type_register_static (JSDOC_TYPE_TOKEN_STREAM, "JSDOCCollapse", &g_define_type_info, 0);
- g_once_init_leave (&jsdoc_collapse_type_id__volatile, jsdoc_collapse_type_id);
- }
- return jsdoc_collapse_type_id__volatile;
-}
-
-
-
+++ /dev/null
-/* Collapse.vapi generated by valac 0.36.6, do not modify. */
-
-using GLib;
-
-namespace JSDOC {
- public class Collapse : TokenStream {
- public Collapse (Gee.ArrayList<Token> tokens, Packer pk, string filename);
- }
-}
+++ /dev/null
-/* CompressWhite.c generated by valac 0.36.6, the Vala compiler
- * generated from CompressWhite.vala, do not modify */
-
-
-#include <glib.h>
-#include <glib-object.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gee.h>
-
-
-#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;
-
-#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_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 _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-typedef struct _JSDOCTokenPrivate JSDOCTokenPrivate;
-
-#define JSDOC_TYPE_TOKEN_TYPE (jsdoc_token_type_get_type ())
-
-#define JSDOC_TYPE_TOKEN_NAME (jsdoc_token_name_get_type ())
-
-#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;
-
-#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;
-#define _g_free0(var) (var = (g_free (var), NULL))
-typedef struct _JSDOCTokenStreamPrivate JSDOCTokenStreamPrivate;
-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;
-
-typedef enum {
- JSDOC_COMPRESS_WHITE_ERROR_BRACE
-} JSDOCCompressWhiteError;
-#define JSDOC_COMPRESS_WHITE_ERROR jsdoc_compress_white_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;
-
-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;
-
-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 _JSDOCTokenStream {
- GObject parent_instance;
- JSDOCTokenStreamPrivate * priv;
- GeeArrayList* tokens;
- gint cursor;
-};
-
-struct _JSDOCTokenStreamClass {
- GObjectClass parent_class;
-};
-
-typedef enum {
- JSDOC_TOKEN_STREAM_ERROR_ArgumentError
-} JSDOCTokenStreamError;
-#define JSDOC_TOKEN_STREAM_ERROR jsdoc_token_stream_error_quark ()
-struct _JSDOCIdentifier {
- GObject parent_instance;
- JSDOCIdentifierPrivate * priv;
- gchar* name;
- gint refcount;
- gchar* mungedValue;
- JSDOCScope* scope;
- gboolean toMunge;
-};
-
-struct _JSDOCIdentifierClass {
- GObjectClass parent_class;
-};
-
-
-
-GQuark jsdoc_compress_white_error_quark (void);
-GType jsdoc_token_stream_get_type (void) G_GNUC_CONST;
-GType jsdoc_packer_get_type (void) G_GNUC_CONST;
-gchar* jsdoc_CompressWhite (JSDOCTokenStream* ts, JSDOCPacker* packer, gboolean keepWhite);
-void jsdoc_token_stream_rewind (JSDOCTokenStream* self);
-GType jsdoc_token_get_type (void) G_GNUC_CONST;
-JSDOCToken* jsdoc_token_stream_next (JSDOCTokenStream* self);
-GType jsdoc_token_type_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_name_get_type (void) G_GNUC_CONST;
-GType jsdoc_identifier_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_key_map_get_type (void) G_GNUC_CONST;
-JSDOCToken* jsdoc_token_stream_lookTok (JSDOCTokenStream* self, gint n);
-JSDOCToken* jsdoc_token_stream_look (JSDOCTokenStream* self, gint n, gboolean considerWhitespace);
-GQuark jsdoc_token_stream_error_quark (void);
-GeeArrayList* jsdoc_token_stream_balance (JSDOCTokenStream* self, JSDOCTokenName in_start, GError** error);
-JSDOCToken* jsdoc_token_stream_nextTok (JSDOCTokenStream* self);
-GeeArrayList* jsdoc_token_stream_toArray (JSDOCTokenStream* self);
-void jsdoc_token_stream_dump (JSDOCTokenStream* self, gint start, gint end);
-GType jsdoc_scope_get_type (void) G_GNUC_CONST;
-
-
-GQuark jsdoc_compress_white_error_quark (void) {
- return g_quark_from_static_string ("jsdoc_compress_white_error-quark");
-}
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- return self ? g_object_ref (self) : NULL;
-#line 265 "CompressWhite.c"
-}
-
-
-gchar* jsdoc_CompressWhite (JSDOCTokenStream* ts, JSDOCPacker* packer, gboolean keepWhite) {
- gchar* result = NULL;
- JSDOCTokenStream* _tmp0_;
- gint rep_var = 0;
- JSDOCTokenStream* _tmp348_;
- gchar* outstr = NULL;
- gchar* _tmp349_;
- gint outoff = 0;
- JSDOCToken* tok = NULL;
- GError * _inner_error_ = NULL;
-#line 16 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- g_return_val_if_fail (ts != NULL, NULL);
-#line 16 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- g_return_val_if_fail (packer != NULL, NULL);
-#line 19 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp0_ = ts;
-#line 19 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- jsdoc_token_stream_rewind (_tmp0_);
-#line 23 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- rep_var = 1;
-#line 27 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- while (TRUE) {
-#line 291 "CompressWhite.c"
- JSDOCToken* tok = NULL;
- JSDOCTokenStream* _tmp1_;
- JSDOCToken* _tmp2_;
- JSDOCToken* _tmp3_;
- JSDOCToken* _tmp4_;
- JSDOCTokenType _tmp5_;
- JSDOCToken* _tmp6_;
- const gchar* _tmp7_;
- JSDOCToken* _tmp26_;
- JSDOCTokenType _tmp27_;
- JSDOCToken* _tmp265_;
- JSDOCTokenName _tmp266_;
-#line 28 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp1_ = ts;
-#line 28 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp2_ = jsdoc_token_stream_next (_tmp1_);
-#line 28 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- tok = _tmp2_;
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp3_ = tok;
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp3_ == NULL) {
-#line 30 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (tok);
-#line 30 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- break;
-#line 318 "CompressWhite.c"
- }
-#line 32 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp4_ = tok;
-#line 32 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp5_ = _tmp4_->type;
-#line 32 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp5_ == JSDOC_TOKEN_TYPE_WHIT) {
-#line 34 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (tok);
-#line 34 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- continue;
-#line 330 "CompressWhite.c"
- }
-#line 45 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp6_ = tok;
-#line 45 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp7_ = _tmp6_->data;
-#line 45 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (g_strcmp0 (_tmp7_, "}") == 0) {
-#line 338 "CompressWhite.c"
- gboolean _tmp8_ = FALSE;
- JSDOCTokenStream* _tmp9_;
- JSDOCToken* _tmp10_;
- JSDOCToken* _tmp11_;
- JSDOCTokenType _tmp12_;
- gboolean _tmp13_;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp9_ = ts;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp10_ = jsdoc_token_stream_lookTok (_tmp9_, 0);
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp11_ = _tmp10_;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp12_ = _tmp11_->type;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp13_ = _tmp12_ == JSDOC_TOKEN_TYPE_NAME;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp11_);
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp13_) {
-#line 359 "CompressWhite.c"
- JSDOCTokenStream* _tmp14_;
- JSDOCToken* _tmp15_;
- JSDOCToken* _tmp16_;
- JSDOCTokenName _tmp17_;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp14_ = ts;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp15_ = jsdoc_token_stream_look (_tmp14_, 1, TRUE);
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp16_ = _tmp15_;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp17_ = _tmp16_->name;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp8_ = _tmp17_ == JSDOC_TOKEN_NAME_NEWLINE;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp16_);
-#line 376 "CompressWhite.c"
- } else {
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp8_ = FALSE;
-#line 380 "CompressWhite.c"
- }
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp8_) {
-#line 384 "CompressWhite.c"
- JSDOCTokenStream* _tmp18_;
- JSDOCToken* _tmp19_;
- JSDOCToken* _tmp20_;
- JSDOCTokenStream* _tmp21_;
- JSDOCToken* _tmp22_;
- JSDOCToken* _tmp23_;
- const gchar* _tmp24_;
- gchar* _tmp25_;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp18_ = ts;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp19_ = jsdoc_token_stream_look (_tmp18_, 0, TRUE);
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp20_ = _tmp19_;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp21_ = ts;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp22_ = jsdoc_token_stream_look (_tmp21_, 0, TRUE);
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp23_ = _tmp22_;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp24_ = _tmp23_->data;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp25_ = g_strconcat (_tmp24_, "\n", NULL);
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_free0 (_tmp20_->outData);
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp20_->outData = _tmp25_;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp23_);
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp20_);
-#line 417 "CompressWhite.c"
- }
-#line 52 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (tok);
-#line 52 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- continue;
-#line 423 "CompressWhite.c"
- }
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp26_ = tok;
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp27_ = _tmp26_->type;
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp27_ == JSDOC_TOKEN_TYPE_NAME) {
-#line 431 "CompressWhite.c"
- gboolean _tmp28_ = FALSE;
- gboolean _tmp29_ = FALSE;
- JSDOCTokenStream* _tmp30_;
- JSDOCToken* _tmp31_;
- JSDOCToken* _tmp32_;
- const gchar* _tmp33_;
- gboolean _tmp34_;
- gboolean _tmp76_ = FALSE;
- JSDOCTokenStream* _tmp77_;
- JSDOCToken* _tmp78_;
- JSDOCToken* _tmp79_;
- const gchar* _tmp80_;
- gboolean _tmp81_;
- gboolean _tmp163_ = FALSE;
- gboolean _tmp164_ = FALSE;
- JSDOCTokenStream* _tmp165_;
- JSDOCToken* _tmp166_;
- JSDOCToken* _tmp167_;
- JSDOCTokenType _tmp168_;
- gboolean _tmp169_;
- JSDOCTokenStream* _tmp186_;
- JSDOCToken* _tmp187_;
- JSDOCToken* _tmp188_;
- const gchar* _tmp189_;
- gboolean _tmp190_;
- gboolean _tmp216_ = FALSE;
- JSDOCTokenStream* _tmp217_;
- JSDOCToken* _tmp218_;
- JSDOCToken* _tmp219_;
- const gchar* _tmp220_;
- gboolean _tmp221_;
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp30_ = ts;
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp31_ = jsdoc_token_stream_lookTok (_tmp30_, 1);
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp32_ = _tmp31_;
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp33_ = _tmp32_->data;
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp34_ = g_strcmp0 (_tmp33_, "=") == 0;
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp32_);
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp34_) {
-#line 477 "CompressWhite.c"
- JSDOCTokenStream* _tmp35_;
- JSDOCToken* _tmp36_;
- JSDOCToken* _tmp37_;
- JSDOCTokenName _tmp38_;
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp35_ = ts;
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp36_ = jsdoc_token_stream_lookTok (_tmp35_, 2);
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp37_ = _tmp36_;
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp38_ = _tmp37_->name;
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp29_ = _tmp38_ == JSDOC_TOKEN_NAME_NEW;
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp37_);
-#line 494 "CompressWhite.c"
- } else {
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp29_ = FALSE;
-#line 498 "CompressWhite.c"
- }
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp29_) {
-#line 502 "CompressWhite.c"
- JSDOCTokenStream* _tmp39_;
- JSDOCToken* _tmp40_;
- JSDOCToken* _tmp41_;
- JSDOCTokenName _tmp42_;
-#line 59 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp39_ = ts;
-#line 59 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp40_ = jsdoc_token_stream_lookTok (_tmp39_, 3);
-#line 59 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp41_ = _tmp40_;
-#line 59 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp42_ = _tmp41_->name;
-#line 59 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp28_ = _tmp42_ == JSDOC_TOKEN_NAME_FUNCTION;
-#line 59 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp41_);
-#line 519 "CompressWhite.c"
- } else {
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp28_ = FALSE;
-#line 523 "CompressWhite.c"
- }
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp28_) {
-#line 527 "CompressWhite.c"
- gint cu = 0;
- JSDOCTokenStream* _tmp43_;
- gint _tmp44_;
- JSDOCTokenStream* _tmp45_;
- GeeArrayList* _tmp46_;
- GeeArrayList* _tmp47_;
- JSDOCTokenStream* _tmp48_;
- GeeArrayList* _tmp49_;
- GeeArrayList* _tmp50_;
- gboolean _tmp51_ = FALSE;
- gboolean _tmp52_ = FALSE;
- JSDOCTokenStream* _tmp53_;
- JSDOCToken* _tmp54_;
- JSDOCToken* _tmp55_;
- const gchar* _tmp56_;
- gboolean _tmp57_;
- JSDOCTokenStream* _tmp74_;
- gint _tmp75_;
-#line 61 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp43_ = ts;
-#line 61 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp44_ = _tmp43_->cursor;
-#line 61 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- cu = _tmp44_;
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp45_ = ts;
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp46_ = jsdoc_token_stream_balance (_tmp45_, JSDOC_TOKEN_NAME_LEFT_PAREN, &_inner_error_);
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp47_ = _tmp46_;
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp47_);
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (tok);
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- g_clear_error (&_inner_error_);
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- return NULL;
-#line 570 "CompressWhite.c"
- }
-#line 66 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp48_ = ts;
-#line 66 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp49_ = jsdoc_token_stream_balance (_tmp48_, JSDOC_TOKEN_NAME_LEFT_CURLY, &_inner_error_);
-#line 66 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp50_ = _tmp49_;
-#line 66 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp50_);
-#line 66 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 66 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (tok);
-#line 66 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 66 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- g_clear_error (&_inner_error_);
-#line 66 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- return NULL;
-#line 590 "CompressWhite.c"
- }
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp53_ = ts;
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp54_ = jsdoc_token_stream_lookTok (_tmp53_, 1);
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp55_ = _tmp54_;
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp56_ = _tmp55_->data;
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp57_ = g_strcmp0 (_tmp56_, ";") != 0;
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp55_);
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp57_) {
-#line 606 "CompressWhite.c"
- JSDOCTokenStream* _tmp58_;
- JSDOCToken* _tmp59_;
- JSDOCToken* _tmp60_;
- const gchar* _tmp61_;
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp58_ = ts;
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp59_ = jsdoc_token_stream_lookTok (_tmp58_, 1);
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp60_ = _tmp59_;
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp61_ = _tmp60_->data;
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp52_ = g_strcmp0 (_tmp61_, "}") != 0;
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp60_);
-#line 623 "CompressWhite.c"
- } else {
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp52_ = FALSE;
-#line 627 "CompressWhite.c"
- }
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp52_) {
-#line 631 "CompressWhite.c"
- JSDOCTokenStream* _tmp62_;
- JSDOCToken* _tmp63_;
- JSDOCToken* _tmp64_;
- JSDOCTokenName _tmp65_;
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp62_ = ts;
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp63_ = jsdoc_token_stream_lookTok (_tmp62_, 1);
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp64_ = _tmp63_;
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp65_ = _tmp64_->name;
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp51_ = _tmp65_ == JSDOC_TOKEN_NAME_NEWLINE;
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp64_);
-#line 648 "CompressWhite.c"
- } else {
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp51_ = FALSE;
-#line 652 "CompressWhite.c"
- }
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp51_) {
-#line 656 "CompressWhite.c"
- JSDOCTokenStream* _tmp66_;
- JSDOCToken* _tmp67_;
- JSDOCToken* _tmp68_;
- JSDOCTokenStream* _tmp69_;
- JSDOCToken* _tmp70_;
- JSDOCToken* _tmp71_;
- const gchar* _tmp72_;
- gchar* _tmp73_;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp66_ = ts;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp67_ = jsdoc_token_stream_look (_tmp66_, 0, TRUE);
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp68_ = _tmp67_;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp69_ = ts;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp70_ = jsdoc_token_stream_lookTok (_tmp69_, 0);
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp71_ = _tmp70_;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp72_ = _tmp71_->data;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp73_ = g_strconcat (_tmp72_, ";", NULL);
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_free0 (_tmp68_->outData);
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp68_->outData = _tmp73_;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp71_);
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp68_);
-#line 689 "CompressWhite.c"
- }
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp74_ = ts;
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp75_ = cu;
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp74_->cursor = _tmp75_;
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (tok);
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- continue;
-#line 701 "CompressWhite.c"
- }
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp77_ = ts;
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp78_ = jsdoc_token_stream_lookTok (_tmp77_, 1);
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp79_ = _tmp78_;
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp80_ = _tmp79_->data;
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp81_ = g_strcmp0 (_tmp80_, "=") == 0;
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp79_);
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp81_) {
-#line 717 "CompressWhite.c"
- JSDOCTokenStream* _tmp82_;
- JSDOCToken* _tmp83_;
- JSDOCToken* _tmp84_;
- JSDOCTokenName _tmp85_;
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp82_ = ts;
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp83_ = jsdoc_token_stream_lookTok (_tmp82_, 2);
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp84_ = _tmp83_;
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp85_ = _tmp84_->name;
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp76_ = _tmp85_ == JSDOC_TOKEN_NAME_FUNCTION;
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp84_);
-#line 734 "CompressWhite.c"
- } else {
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp76_ = FALSE;
-#line 738 "CompressWhite.c"
- }
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp76_) {
-#line 742 "CompressWhite.c"
- JSDOCTokenStream* _tmp86_;
- JSDOCToken* _tmp87_;
- JSDOCTokenStream* _tmp88_;
- JSDOCToken* _tmp89_;
- gint cu = 0;
- JSDOCTokenStream* _tmp90_;
- gint _tmp91_;
- gboolean _tmp92_ = FALSE;
- JSDOCTokenStream* _tmp93_;
- JSDOCToken* _tmp94_;
- JSDOCToken* _tmp95_;
- const gchar* _tmp96_;
- gboolean _tmp97_;
- JSDOCTokenStream* _tmp117_;
- JSDOCToken* _tmp118_;
- JSDOCTokenStream* _tmp119_;
- gint _tmp120_;
- JSDOCTokenStream* _tmp121_;
- gint _tmp122_;
- gboolean _tmp123_ = FALSE;
- JSDOCToken* _tmp124_;
- const gchar* _tmp125_;
- gboolean _tmp138_ = FALSE;
- gboolean _tmp139_ = FALSE;
- JSDOCTokenStream* _tmp140_;
- JSDOCToken* _tmp141_;
- JSDOCToken* _tmp142_;
- const gchar* _tmp143_;
- gboolean _tmp144_;
- JSDOCTokenStream* _tmp161_;
- gint _tmp162_;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp86_ = ts;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp87_ = jsdoc_token_stream_nextTok (_tmp86_);
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (tok);
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- tok = _tmp87_;
-#line 82 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp88_ = ts;
-#line 82 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp89_ = jsdoc_token_stream_nextTok (_tmp88_);
-#line 82 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (tok);
-#line 82 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- tok = _tmp89_;
-#line 85 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp90_ = ts;
-#line 85 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp91_ = _tmp90_->cursor;
-#line 85 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- cu = _tmp91_;
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp93_ = ts;
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp94_ = jsdoc_token_stream_lookTok (_tmp93_, 1);
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp95_ = _tmp94_;
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp96_ = _tmp95_->data;
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp97_ = g_strcmp0 (_tmp96_, "(") != 0;
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp95_);
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp97_) {
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp92_ = TRUE;
-#line 812 "CompressWhite.c"
- } else {
- GeeArrayList* _tmp98_ = NULL;
- JSDOCTokenStream* _tmp99_;
- GeeArrayList* _tmp100_;
- gint _tmp101_;
- gint _tmp102_;
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp99_ = ts;
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp100_ = jsdoc_token_stream_balance (_tmp99_, JSDOC_TOKEN_NAME_LEFT_PAREN, &_inner_error_);
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp98_ = _tmp100_;
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (tok);
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- g_clear_error (&_inner_error_);
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- return NULL;
-#line 835 "CompressWhite.c"
- }
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp101_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp98_);
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp102_ = _tmp101_;
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp92_ = _tmp102_ < 1;
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp98_);
-#line 845 "CompressWhite.c"
- }
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp92_) {
-#line 849 "CompressWhite.c"
- JSDOCTokenStream* _tmp103_;
- GeeArrayList* _tmp104_;
- GeeArrayList* _tmp105_;
- gint _tmp106_;
- gpointer _tmp107_;
- JSDOCToken* _tmp108_;
- gint _tmp109_;
- JSDOCTokenStream* _tmp110_;
- gint _tmp111_;
- gint _tmp112_;
- JSDOCTokenStream* _tmp113_;
- gint _tmp114_;
- gint _tmp115_;
- GError* _tmp116_;
-#line 91 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp103_ = ts;
-#line 91 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp104_ = jsdoc_token_stream_toArray (_tmp103_);
-#line 91 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp105_ = _tmp104_;
-#line 91 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp106_ = cu;
-#line 91 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp107_ = gee_abstract_list_get ((GeeAbstractList*) _tmp105_, _tmp106_);
-#line 91 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp108_ = (JSDOCToken*) _tmp107_;
-#line 91 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp109_ = _tmp108_->line;
-#line 91 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- g_print ("balance ( issue on line %d\n", _tmp109_);
-#line 91 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp108_);
-#line 91 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp105_);
-#line 92 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp110_ = ts;
-#line 92 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp111_ = cu;
-#line 92 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp112_ = cu;
-#line 92 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- jsdoc_token_stream_dump (_tmp110_, _tmp111_ - 40, _tmp112_ + 2);
-#line 93 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- g_print (">>>>>>>>>>>>>>>>>HERE>>>>>>>>>>>>");
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp113_ = ts;
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp114_ = cu;
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp115_ = cu;
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- jsdoc_token_stream_dump (_tmp113_, _tmp114_ + 2, _tmp115_ + 40);
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp116_ = g_error_new_literal (JSDOC_COMPRESS_WHITE_ERROR, JSDOC_COMPRESS_WHITE_ERROR_BRACE, "could not find end lbrace!!!");
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _inner_error_ = _tmp116_;
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (tok);
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- g_clear_error (&_inner_error_);
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- return NULL;
-#line 914 "CompressWhite.c"
- }
-#line 101 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp117_ = ts;
-#line 101 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp118_ = jsdoc_token_stream_nextTok (_tmp117_);
-#line 101 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (tok);
-#line 101 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- tok = _tmp118_;
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp119_ = ts;
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp120_ = _tmp119_->cursor;
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- cu = _tmp120_;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp121_ = ts;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp122_ = _tmp121_->cursor;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp121_->cursor = _tmp122_ - 1;
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp124_ = tok;
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp125_ = _tmp124_->data;
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (g_strcmp0 (_tmp125_, "{") != 0) {
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp123_ = TRUE;
-#line 944 "CompressWhite.c"
- } else {
- GeeArrayList* _tmp126_ = NULL;
- JSDOCTokenStream* _tmp127_;
- GeeArrayList* _tmp128_;
- gint _tmp129_;
- gint _tmp130_;
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp127_ = ts;
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp128_ = jsdoc_token_stream_balance (_tmp127_, JSDOC_TOKEN_NAME_LEFT_CURLY, &_inner_error_);
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp126_ = _tmp128_;
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (tok);
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- g_clear_error (&_inner_error_);
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- return NULL;
-#line 967 "CompressWhite.c"
- }
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp129_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp126_);
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp130_ = _tmp129_;
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp123_ = _tmp130_ < 1;
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp126_);
-#line 977 "CompressWhite.c"
- }
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp123_) {
-#line 981 "CompressWhite.c"
- JSDOCTokenStream* _tmp131_;
- gint _tmp132_;
- gint _tmp133_;
- JSDOCTokenStream* _tmp134_;
- gint _tmp135_;
- gint _tmp136_;
- GError* _tmp137_;
-#line 113 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp131_ = ts;
-#line 113 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp132_ = cu;
-#line 113 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp133_ = cu;
-#line 113 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- jsdoc_token_stream_dump (_tmp131_, _tmp132_ - 40, _tmp133_);
-#line 114 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- g_print (">>>>>>>>>>>>>>>>>HERE>>>>>>>>>>>>");
-#line 115 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp134_ = ts;
-#line 115 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp135_ = cu;
-#line 115 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp136_ = cu;
-#line 115 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- jsdoc_token_stream_dump (_tmp134_, _tmp135_, _tmp136_ + 40);
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp137_ = g_error_new_literal (JSDOC_COMPRESS_WHITE_ERROR, JSDOC_COMPRESS_WHITE_ERROR_BRACE, "could not find end lbrace!!!");
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _inner_error_ = _tmp137_;
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (tok);
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- g_clear_error (&_inner_error_);
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- return NULL;
-#line 1019 "CompressWhite.c"
- }
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp140_ = ts;
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp141_ = jsdoc_token_stream_lookTok (_tmp140_, 1);
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp142_ = _tmp141_;
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp143_ = _tmp142_->data;
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp144_ = g_strcmp0 (_tmp143_, ";") != 0;
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp142_);
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp144_) {
-#line 1035 "CompressWhite.c"
- JSDOCTokenStream* _tmp145_;
- JSDOCToken* _tmp146_;
- JSDOCToken* _tmp147_;
- const gchar* _tmp148_;
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp145_ = ts;
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp146_ = jsdoc_token_stream_lookTok (_tmp145_, 1);
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp147_ = _tmp146_;
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp148_ = _tmp147_->data;
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp139_ = g_strcmp0 (_tmp148_, "}") != 0;
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp147_);
-#line 1052 "CompressWhite.c"
- } else {
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp139_ = FALSE;
-#line 1056 "CompressWhite.c"
- }
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp139_) {
-#line 1060 "CompressWhite.c"
- JSDOCTokenStream* _tmp149_;
- JSDOCToken* _tmp150_;
- JSDOCToken* _tmp151_;
- JSDOCTokenName _tmp152_;
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp149_ = ts;
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp150_ = jsdoc_token_stream_look (_tmp149_, 1, TRUE);
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp151_ = _tmp150_;
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp152_ = _tmp151_->name;
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp138_ = _tmp152_ == JSDOC_TOKEN_NAME_NEWLINE;
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp151_);
-#line 1077 "CompressWhite.c"
- } else {
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp138_ = FALSE;
-#line 1081 "CompressWhite.c"
- }
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp138_) {
-#line 1085 "CompressWhite.c"
- JSDOCTokenStream* _tmp153_;
- JSDOCToken* _tmp154_;
- JSDOCToken* _tmp155_;
- JSDOCTokenStream* _tmp156_;
- JSDOCToken* _tmp157_;
- JSDOCToken* _tmp158_;
- const gchar* _tmp159_;
- gchar* _tmp160_;
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp153_ = ts;
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp154_ = jsdoc_token_stream_look (_tmp153_, 0, TRUE);
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp155_ = _tmp154_;
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp156_ = ts;
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp157_ = jsdoc_token_stream_look (_tmp156_, 0, TRUE);
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp158_ = _tmp157_;
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp159_ = _tmp158_->data;
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp160_ = g_strconcat (_tmp159_, ";", NULL);
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_free0 (_tmp155_->outData);
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp155_->outData = _tmp160_;
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp158_);
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp155_);
-#line 1118 "CompressWhite.c"
- }
-#line 134 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp161_ = ts;
-#line 134 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp162_ = cu;
-#line 134 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp161_->cursor = _tmp162_;
-#line 135 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (tok);
-#line 135 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- continue;
-#line 1130 "CompressWhite.c"
- }
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp165_ = ts;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp166_ = jsdoc_token_stream_lookTok (_tmp165_, 1);
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp167_ = _tmp166_;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp168_ = _tmp167_->type;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp169_ = _tmp168_ == JSDOC_TOKEN_TYPE_NAME;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp167_);
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp169_) {
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp164_ = TRUE;
-#line 1148 "CompressWhite.c"
- } else {
- JSDOCTokenStream* _tmp170_;
- JSDOCToken* _tmp171_;
- JSDOCToken* _tmp172_;
- JSDOCTokenType _tmp173_;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp170_ = ts;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp171_ = jsdoc_token_stream_lookTok (_tmp170_, 1);
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp172_ = _tmp171_;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp173_ = _tmp172_->type;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp164_ = _tmp173_ == JSDOC_TOKEN_TYPE_KEYW;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp172_);
-#line 1166 "CompressWhite.c"
- }
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp164_) {
-#line 1170 "CompressWhite.c"
- JSDOCTokenStream* _tmp174_;
- JSDOCToken* _tmp175_;
- JSDOCToken* _tmp176_;
- JSDOCTokenName _tmp177_;
-#line 139 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp174_ = ts;
-#line 139 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp175_ = jsdoc_token_stream_look (_tmp174_, 1, TRUE);
-#line 139 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp176_ = _tmp175_;
-#line 139 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp177_ = _tmp176_->name;
-#line 139 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp163_ = _tmp177_ == JSDOC_TOKEN_NAME_NEWLINE;
-#line 139 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp176_);
-#line 1187 "CompressWhite.c"
- } else {
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp163_ = FALSE;
-#line 1191 "CompressWhite.c"
- }
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp163_) {
-#line 1195 "CompressWhite.c"
- JSDOCTokenStream* _tmp178_;
- JSDOCToken* _tmp179_;
- JSDOCToken* _tmp180_;
- JSDOCTokenStream* _tmp181_;
- JSDOCToken* _tmp182_;
- JSDOCToken* _tmp183_;
- const gchar* _tmp184_;
- gchar* _tmp185_;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp178_ = ts;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp179_ = jsdoc_token_stream_look (_tmp178_, 0, TRUE);
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp180_ = _tmp179_;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp181_ = ts;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp182_ = jsdoc_token_stream_look (_tmp181_, 0, TRUE);
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp183_ = _tmp182_;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp184_ = _tmp183_->data;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp185_ = g_strconcat (_tmp184_, "\n", NULL);
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_free0 (_tmp180_->outData);
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp180_->outData = _tmp185_;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp183_);
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp180_);
-#line 1228 "CompressWhite.c"
- }
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp186_ = ts;
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp187_ = jsdoc_token_stream_lookTok (_tmp186_, 1);
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp188_ = _tmp187_;
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp189_ = _tmp188_->data;
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp190_ = g_strcmp0 (_tmp189_, "(") == 0;
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp188_);
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp190_) {
-#line 1244 "CompressWhite.c"
- gint cu = 0;
- JSDOCTokenStream* _tmp191_;
- gint _tmp192_;
- JSDOCTokenStream* _tmp193_;
- GeeArrayList* _tmp194_;
- GeeArrayList* _tmp195_;
- gboolean _tmp196_ = FALSE;
- JSDOCTokenStream* _tmp197_;
- JSDOCToken* _tmp198_;
- JSDOCToken* _tmp199_;
- JSDOCTokenType _tmp200_;
- gboolean _tmp201_;
- JSDOCTokenStream* _tmp214_;
- gint _tmp215_;
-#line 145 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp191_ = ts;
-#line 145 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp192_ = _tmp191_->cursor;
-#line 145 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- cu = _tmp192_;
-#line 147 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp193_ = ts;
-#line 147 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp194_ = jsdoc_token_stream_balance (_tmp193_, JSDOC_TOKEN_NAME_LEFT_PAREN, &_inner_error_);
-#line 147 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp195_ = _tmp194_;
-#line 147 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp195_);
-#line 147 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 147 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (tok);
-#line 147 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 147 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- g_clear_error (&_inner_error_);
-#line 147 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- return NULL;
-#line 1283 "CompressWhite.c"
- }
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp197_ = ts;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp198_ = jsdoc_token_stream_lookTok (_tmp197_, 1);
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp199_ = _tmp198_;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp200_ = _tmp199_->type;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp201_ = _tmp200_ == JSDOC_TOKEN_TYPE_NAME;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp199_);
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp201_) {
-#line 1299 "CompressWhite.c"
- JSDOCTokenStream* _tmp202_;
- JSDOCToken* _tmp203_;
- JSDOCToken* _tmp204_;
- JSDOCTokenName _tmp205_;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp202_ = ts;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp203_ = jsdoc_token_stream_look (_tmp202_, 1, TRUE);
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp204_ = _tmp203_;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp205_ = _tmp204_->name;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp196_ = _tmp205_ == JSDOC_TOKEN_NAME_NEWLINE;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp204_);
-#line 1316 "CompressWhite.c"
- } else {
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp196_ = FALSE;
-#line 1320 "CompressWhite.c"
- }
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp196_) {
-#line 1324 "CompressWhite.c"
- JSDOCTokenStream* _tmp206_;
- JSDOCToken* _tmp207_;
- JSDOCToken* _tmp208_;
- JSDOCTokenStream* _tmp209_;
- JSDOCToken* _tmp210_;
- JSDOCToken* _tmp211_;
- const gchar* _tmp212_;
- gchar* _tmp213_;
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp206_ = ts;
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp207_ = jsdoc_token_stream_look (_tmp206_, 0, TRUE);
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp208_ = _tmp207_;
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp209_ = ts;
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp210_ = jsdoc_token_stream_look (_tmp209_, 0, TRUE);
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp211_ = _tmp210_;
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp212_ = _tmp211_->data;
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp213_ = g_strconcat (_tmp212_, "\n", NULL);
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_free0 (_tmp208_->outData);
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp208_->outData = _tmp213_;
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp211_);
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp208_);
-#line 1357 "CompressWhite.c"
- }
-#line 155 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp214_ = ts;
-#line 155 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp215_ = cu;
-#line 155 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp214_->cursor = _tmp215_;
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (tok);
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- continue;
-#line 1369 "CompressWhite.c"
- }
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp217_ = ts;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp218_ = jsdoc_token_stream_lookTok (_tmp217_, 1);
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp219_ = _tmp218_;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp220_ = _tmp219_->data;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp221_ = g_strcmp0 (_tmp220_, "=") == 0;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp219_);
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp221_) {
-#line 1385 "CompressWhite.c"
- JSDOCTokenStream* _tmp222_;
- JSDOCToken* _tmp223_;
- JSDOCToken* _tmp224_;
- const gchar* _tmp225_;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp222_ = ts;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp223_ = jsdoc_token_stream_lookTok (_tmp222_, 2);
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp224_ = _tmp223_;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp225_ = _tmp224_->data;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp216_ = g_strcmp0 (_tmp225_, "{") == 0;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp224_);
-#line 1402 "CompressWhite.c"
- } else {
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp216_ = FALSE;
-#line 1406 "CompressWhite.c"
- }
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp216_) {
-#line 1410 "CompressWhite.c"
- gint cu = 0;
- JSDOCTokenStream* _tmp226_;
- gint _tmp227_;
- GeeArrayList* _tmp228_ = NULL;
- JSDOCTokenStream* _tmp229_;
- GeeArrayList* _tmp230_;
- gint _tmp231_;
- gint _tmp232_;
- gboolean _tmp240_ = FALSE;
- gboolean _tmp241_ = FALSE;
- JSDOCTokenStream* _tmp242_;
- JSDOCToken* _tmp243_;
- JSDOCToken* _tmp244_;
- const gchar* _tmp245_;
- gboolean _tmp246_;
- JSDOCTokenStream* _tmp263_;
- gint _tmp264_;
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp226_ = ts;
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp227_ = _tmp226_->cursor;
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- cu = _tmp227_;
-#line 187 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp229_ = ts;
-#line 187 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp230_ = jsdoc_token_stream_balance (_tmp229_, JSDOC_TOKEN_NAME_LEFT_CURLY, &_inner_error_);
-#line 187 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp228_ = _tmp230_;
-#line 187 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 187 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (tok);
-#line 187 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 187 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- g_clear_error (&_inner_error_);
-#line 187 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- return NULL;
-#line 1450 "CompressWhite.c"
- }
-#line 187 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp231_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp228_);
-#line 187 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp232_ = _tmp231_;
-#line 187 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp232_ < 1) {
-#line 1458 "CompressWhite.c"
- JSDOCTokenStream* _tmp233_;
- gint _tmp234_;
- gint _tmp235_;
- JSDOCTokenStream* _tmp236_;
- gint _tmp237_;
- gint _tmp238_;
- GError* _tmp239_;
-#line 189 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp233_ = ts;
-#line 189 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp234_ = cu;
-#line 189 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp235_ = cu;
-#line 189 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- jsdoc_token_stream_dump (_tmp233_, _tmp234_ - 40, _tmp235_);
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- g_print (">>>>>>>>>>>>>>>>>HERE>>>>>>>>>>>>");
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp236_ = ts;
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp237_ = cu;
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp238_ = cu;
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- jsdoc_token_stream_dump (_tmp236_, _tmp237_, _tmp238_ + 40);
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp239_ = g_error_new_literal (JSDOC_COMPRESS_WHITE_ERROR, JSDOC_COMPRESS_WHITE_ERROR_BRACE, "could not find end lbrace!!!");
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _inner_error_ = _tmp239_;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp228_);
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (tok);
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- g_clear_error (&_inner_error_);
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- return NULL;
-#line 1498 "CompressWhite.c"
- }
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp242_ = ts;
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp243_ = jsdoc_token_stream_lookTok (_tmp242_, 1);
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp244_ = _tmp243_;
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp245_ = _tmp244_->data;
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp246_ = g_strcmp0 (_tmp245_, ";") != 0;
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp244_);
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp246_) {
-#line 1514 "CompressWhite.c"
- JSDOCTokenStream* _tmp247_;
- JSDOCToken* _tmp248_;
- JSDOCToken* _tmp249_;
- const gchar* _tmp250_;
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp247_ = ts;
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp248_ = jsdoc_token_stream_lookTok (_tmp247_, 1);
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp249_ = _tmp248_;
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp250_ = _tmp249_->data;
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp241_ = g_strcmp0 (_tmp250_, "}") != 0;
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp249_);
-#line 1531 "CompressWhite.c"
- } else {
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp241_ = FALSE;
-#line 1535 "CompressWhite.c"
- }
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp241_) {
-#line 1539 "CompressWhite.c"
- JSDOCTokenStream* _tmp251_;
- JSDOCToken* _tmp252_;
- JSDOCToken* _tmp253_;
- JSDOCTokenName _tmp254_;
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp251_ = ts;
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp252_ = jsdoc_token_stream_look (_tmp251_, 1, TRUE);
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp253_ = _tmp252_;
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp254_ = _tmp253_->name;
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp240_ = _tmp254_ == JSDOC_TOKEN_NAME_NEWLINE;
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp253_);
-#line 1556 "CompressWhite.c"
- } else {
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp240_ = FALSE;
-#line 1560 "CompressWhite.c"
- }
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp240_) {
-#line 1564 "CompressWhite.c"
- JSDOCTokenStream* _tmp255_;
- JSDOCToken* _tmp256_;
- JSDOCToken* _tmp257_;
- JSDOCTokenStream* _tmp258_;
- JSDOCToken* _tmp259_;
- JSDOCToken* _tmp260_;
- const gchar* _tmp261_;
- gchar* _tmp262_;
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp255_ = ts;
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp256_ = jsdoc_token_stream_look (_tmp255_, 0, TRUE);
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp257_ = _tmp256_;
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp258_ = ts;
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp259_ = jsdoc_token_stream_look (_tmp258_, 0, TRUE);
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp260_ = _tmp259_;
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp261_ = _tmp260_->data;
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp262_ = g_strconcat (_tmp261_, ";", NULL);
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_free0 (_tmp257_->outData);
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp257_->outData = _tmp262_;
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp260_);
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp257_);
-#line 1597 "CompressWhite.c"
- }
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp263_ = ts;
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp264_ = cu;
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp263_->cursor = _tmp264_;
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp228_);
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (tok);
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- continue;
-#line 1611 "CompressWhite.c"
- }
- }
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp265_ = tok;
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp266_ = _tmp265_->name;
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- switch (_tmp266_) {
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- case JSDOC_TOKEN_NAME_FUNCTION:
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- case JSDOC_TOKEN_NAME_BREAK:
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- case JSDOC_TOKEN_NAME_CONTINUE:
-#line 1626 "CompressWhite.c"
- {
- gboolean _tmp267_ = FALSE;
- JSDOCTokenStream* _tmp268_;
- JSDOCToken* _tmp269_;
- JSDOCToken* _tmp270_;
- JSDOCTokenType _tmp271_;
- gboolean _tmp272_;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp268_ = ts;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp269_ = jsdoc_token_stream_lookTok (_tmp268_, 1);
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp270_ = _tmp269_;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp271_ = _tmp270_->type;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp272_ = _tmp271_ == JSDOC_TOKEN_TYPE_NAME;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp270_);
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp272_) {
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp267_ = TRUE;
-#line 1650 "CompressWhite.c"
- } else {
- JSDOCTokenStream* _tmp273_;
- JSDOCToken* _tmp274_;
- JSDOCToken* _tmp275_;
- const gchar* _tmp276_;
- gboolean _tmp277_;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp273_ = ts;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp274_ = jsdoc_token_stream_lookTok (_tmp273_, 1);
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp275_ = _tmp274_;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp276_ = _tmp275_->data;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp277_ = g_regex_match_simple ("^[a-z]+$", _tmp276_, G_REGEX_CASELESS, 0);
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp267_ = _tmp277_;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp275_);
-#line 1671 "CompressWhite.c"
- }
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp267_) {
-#line 1675 "CompressWhite.c"
- JSDOCToken* _tmp278_;
- JSDOCToken* _tmp279_;
- const gchar* _tmp280_;
- gchar* _tmp281_;
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp278_ = tok;
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp279_ = tok;
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp280_ = _tmp279_->data;
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp281_ = g_strconcat (_tmp280_, " ", NULL);
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_free0 (_tmp278_->outData);
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp278_->outData = _tmp281_;
-#line 1692 "CompressWhite.c"
- }
-#line 226 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- continue;
-#line 1696 "CompressWhite.c"
- }
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- case JSDOC_TOKEN_NAME_RETURN:
-#line 1700 "CompressWhite.c"
- {
- gboolean _tmp282_ = FALSE;
- JSDOCTokenStream* _tmp283_;
- JSDOCToken* _tmp284_;
- JSDOCToken* _tmp285_;
- const gchar* _tmp286_;
- gboolean _tmp287_;
- JSDOCToken* _tmp292_;
- JSDOCToken* _tmp293_;
- const gchar* _tmp294_;
- gchar* _tmp295_;
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp283_ = ts;
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp284_ = jsdoc_token_stream_lookTok (_tmp283_, 1);
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp285_ = _tmp284_;
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp286_ = _tmp285_->data;
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp287_ = g_strcmp0 (_tmp286_, ";") == 0;
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp285_);
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp287_) {
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp282_ = TRUE;
-#line 1728 "CompressWhite.c"
- } else {
- JSDOCTokenStream* _tmp288_;
- JSDOCToken* _tmp289_;
- JSDOCToken* _tmp290_;
- const gchar* _tmp291_;
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp288_ = ts;
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp289_ = jsdoc_token_stream_lookTok (_tmp288_, 1);
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp290_ = _tmp289_;
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp291_ = _tmp290_->data;
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp282_ = g_strcmp0 (_tmp291_, "}") == 0;
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp290_);
-#line 1746 "CompressWhite.c"
- }
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp282_) {
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- continue;
-#line 1752 "CompressWhite.c"
- }
-#line 233 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp292_ = tok;
-#line 233 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp293_ = tok;
-#line 233 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp294_ = _tmp293_->data;
-#line 233 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp295_ = g_strconcat (_tmp294_, " ", NULL);
-#line 233 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_free0 (_tmp292_->outData);
-#line 233 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp292_->outData = _tmp295_;
-#line 235 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- continue;
-#line 1768 "CompressWhite.c"
- }
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- case JSDOC_TOKEN_NAME_ELSE:
-#line 1772 "CompressWhite.c"
- {
- JSDOCTokenStream* _tmp296_;
- JSDOCToken* _tmp297_;
- JSDOCToken* _tmp298_;
- JSDOCTokenName _tmp299_;
- gboolean _tmp300_;
- JSDOCToken* _tmp301_;
- JSDOCToken* _tmp302_;
- const gchar* _tmp303_;
- gchar* _tmp304_;
-#line 239 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp296_ = ts;
-#line 239 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp297_ = jsdoc_token_stream_lookTok (_tmp296_, 1);
-#line 239 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp298_ = _tmp297_;
-#line 239 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp299_ = _tmp298_->name;
-#line 239 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp300_ = _tmp299_ != JSDOC_TOKEN_NAME_IF;
-#line 239 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp298_);
-#line 239 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp300_) {
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- continue;
-#line 1799 "CompressWhite.c"
- }
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp301_ = tok;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp302_ = tok;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp303_ = _tmp302_->data;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp304_ = g_strconcat (_tmp303_, " ", NULL);
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_free0 (_tmp301_->outData);
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp301_->outData = _tmp304_;
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- continue;
-#line 1815 "CompressWhite.c"
- }
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- case JSDOC_TOKEN_NAME_INCREMENT:
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- case JSDOC_TOKEN_NAME_DECREMENT:
-#line 1821 "CompressWhite.c"
- {
- const gchar* _tmp305_ = NULL;
- JSDOCToken* _tmp306_;
- const gchar* _tmp307_;
- gchar* p = NULL;
- gchar* _tmp308_;
- JSDOCTokenStream* _tmp309_;
- JSDOCToken* _tmp310_;
- JSDOCToken* _tmp311_;
- const gchar* _tmp312_;
- const gchar* _tmp313_;
- gboolean _tmp314_;
- JSDOCTokenStream* _tmp319_;
- JSDOCToken* _tmp320_;
- JSDOCToken* _tmp321_;
- const gchar* _tmp322_;
- const gchar* _tmp323_;
- gboolean _tmp324_;
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp306_ = tok;
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp307_ = _tmp306_->data;
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (g_strcmp0 (_tmp307_, "--") == 0) {
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp305_ = "-";
-#line 1848 "CompressWhite.c"
- } else {
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp305_ = "+";
-#line 1852 "CompressWhite.c"
- }
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp308_ = g_strdup (_tmp305_);
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- p = _tmp308_;
-#line 251 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp309_ = ts;
-#line 251 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp310_ = jsdoc_token_stream_lookTok (_tmp309_, 1);
-#line 251 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp311_ = _tmp310_;
-#line 251 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp312_ = _tmp311_->data;
-#line 251 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp313_ = p;
-#line 251 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp314_ = g_strcmp0 (_tmp312_, _tmp313_) == 0;
-#line 251 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp311_);
-#line 251 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp314_) {
-#line 1874 "CompressWhite.c"
- JSDOCToken* _tmp315_;
- JSDOCToken* _tmp316_;
- const gchar* _tmp317_;
- gchar* _tmp318_;
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp315_ = tok;
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp316_ = tok;
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp317_ = _tmp316_->data;
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp318_ = g_strconcat (_tmp317_, " ", NULL);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_free0 (_tmp315_->outData);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp315_->outData = _tmp318_;
-#line 1891 "CompressWhite.c"
- }
-#line 254 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp319_ = ts;
-#line 254 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp320_ = jsdoc_token_stream_lookTok (_tmp319_, -1);
-#line 254 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp321_ = _tmp320_;
-#line 254 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp322_ = _tmp321_->data;
-#line 254 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp323_ = p;
-#line 254 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp324_ = g_strcmp0 (_tmp322_, _tmp323_) == 0;
-#line 254 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp321_);
-#line 254 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp324_) {
-#line 1909 "CompressWhite.c"
- JSDOCToken* _tmp325_;
- JSDOCToken* _tmp326_;
- const gchar* _tmp327_;
- gchar* _tmp328_;
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp325_ = tok;
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp326_ = tok;
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp327_ = _tmp326_->data;
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp328_ = g_strconcat (" ", _tmp327_, NULL);
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_free0 (_tmp325_->outData);
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp325_->outData = _tmp328_;
-#line 1926 "CompressWhite.c"
- }
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_free0 (p);
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- continue;
-#line 1932 "CompressWhite.c"
- }
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- case JSDOC_TOKEN_NAME_IN:
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- case JSDOC_TOKEN_NAME_INSTANCEOF:
-#line 1938 "CompressWhite.c"
- {
- JSDOCToken* _tmp329_;
- JSDOCToken* _tmp330_;
- const gchar* _tmp331_;
- gchar* _tmp332_;
- gchar* _tmp333_;
- gchar* _tmp334_;
-#line 263 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp329_ = tok;
-#line 263 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp330_ = tok;
-#line 263 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp331_ = _tmp330_->data;
-#line 263 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp332_ = g_strconcat (" ", _tmp331_, NULL);
-#line 263 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp333_ = _tmp332_;
-#line 263 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp334_ = g_strconcat (_tmp333_, " ", NULL);
-#line 263 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_free0 (_tmp329_->outData);
-#line 263 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp329_->outData = _tmp334_;
-#line 263 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_free0 (_tmp333_);
-#line 264 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- continue;
-#line 1966 "CompressWhite.c"
- }
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- case JSDOC_TOKEN_NAME_VAR:
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- case JSDOC_TOKEN_NAME_NEW:
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- case JSDOC_TOKEN_NAME_DELETE:
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- case JSDOC_TOKEN_NAME_THROW:
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- case JSDOC_TOKEN_NAME_CASE:
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- case JSDOC_TOKEN_NAME_CONST:
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- case JSDOC_TOKEN_NAME_VOID:
-#line 1982 "CompressWhite.c"
- {
- JSDOCToken* _tmp335_;
- JSDOCToken* _tmp336_;
- const gchar* _tmp337_;
- gchar* _tmp338_;
-#line 273 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp335_ = tok;
-#line 273 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp336_ = tok;
-#line 273 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp337_ = _tmp336_->data;
-#line 273 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp338_ = g_strconcat (_tmp337_, " ", NULL);
-#line 273 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_free0 (_tmp335_->outData);
-#line 273 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp335_->outData = _tmp338_;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- continue;
-#line 2002 "CompressWhite.c"
- }
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- case JSDOC_TOKEN_NAME_TYPEOF:
-#line 2006 "CompressWhite.c"
- {
- JSDOCTokenStream* _tmp339_;
- JSDOCToken* _tmp340_;
- JSDOCToken* _tmp341_;
- const gchar* _tmp342_;
- gboolean _tmp343_;
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp339_ = ts;
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp340_ = jsdoc_token_stream_lookTok (_tmp339_, 1);
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp341_ = _tmp340_;
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp342_ = _tmp341_->data;
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp343_ = g_strcmp0 (_tmp342_, "(") != 0;
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp341_);
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp343_) {
-#line 2027 "CompressWhite.c"
- JSDOCToken* _tmp344_;
- JSDOCToken* _tmp345_;
- const gchar* _tmp346_;
- gchar* _tmp347_;
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp344_ = tok;
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp345_ = tok;
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp346_ = _tmp345_->data;
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp347_ = g_strconcat (_tmp346_, " ", NULL);
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_free0 (_tmp344_->outData);
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp344_->outData = _tmp347_;
-#line 2044 "CompressWhite.c"
- }
-#line 281 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- continue;
-#line 2048 "CompressWhite.c"
- }
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- case JSDOC_TOKEN_NAME_SEMICOLON:
-#line 2052 "CompressWhite.c"
- {
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- continue;
-#line 2056 "CompressWhite.c"
- }
- default:
- {
-#line 290 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- continue;
-#line 2062 "CompressWhite.c"
- }
- }
-#line 27 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (tok);
-#line 2067 "CompressWhite.c"
- }
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp348_ = ts;
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- jsdoc_token_stream_rewind (_tmp348_);
-#line 299 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp349_ = g_strdup ("");
-#line 299 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- outstr = _tmp349_;
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- outoff = 0;
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- while (TRUE) {
-#line 2081 "CompressWhite.c"
- JSDOCToken* _tmp350_ = NULL;
- gboolean _tmp351_;
- JSDOCToken* _tmp356_;
- JSDOCToken* _tmp357_;
- JSDOCToken* _tmp358_;
- JSDOCTokenType _tmp359_;
- gboolean _tmp362_ = FALSE;
- gboolean _tmp363_ = FALSE;
- JSDOCToken* _tmp364_;
- JSDOCTokenType _tmp365_;
- const gchar* _tmp378_ = NULL;
- JSDOCToken* _tmp379_;
- const gchar* _tmp380_;
- const gchar* _tmp385_;
- gchar* _tmp386_;
- gboolean _tmp387_ = FALSE;
- gboolean _tmp388_ = FALSE;
- JSDOCToken* _tmp389_;
- JSDOCTokenName _tmp390_;
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp351_ = keepWhite;
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp351_) {
-#line 2105 "CompressWhite.c"
- JSDOCTokenStream* _tmp352_;
- JSDOCToken* _tmp353_;
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp352_ = ts;
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp353_ = jsdoc_token_stream_next (_tmp352_);
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp350_);
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp350_ = _tmp353_;
-#line 2116 "CompressWhite.c"
- } else {
- JSDOCTokenStream* _tmp354_;
- JSDOCToken* _tmp355_;
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp354_ = ts;
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp355_ = jsdoc_token_stream_nextTok (_tmp354_);
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp350_);
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp350_ = _tmp355_;
-#line 2128 "CompressWhite.c"
- }
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp356_ = _g_object_ref0 (_tmp350_);
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (tok);
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- tok = _tmp356_;
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp357_ = tok;
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp357_ == NULL) {
-#line 310 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp350_);
-#line 310 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- break;
-#line 2144 "CompressWhite.c"
- }
-#line 312 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp358_ = tok;
-#line 312 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp359_ = _tmp358_->type;
-#line 312 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp359_ == JSDOC_TOKEN_TYPE_COMM) {
-#line 2152 "CompressWhite.c"
- JSDOCToken* _tmp360_;
- gchar* _tmp361_;
-#line 313 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp360_ = tok;
-#line 313 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp361_ = g_strdup ("\n");
-#line 313 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_free0 (_tmp360_->outData);
-#line 313 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp360_->outData = _tmp361_;
-#line 2163 "CompressWhite.c"
- }
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp364_ = tok;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp365_ = _tmp364_->type;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp365_ == JSDOC_TOKEN_TYPE_NAME) {
-#line 2171 "CompressWhite.c"
- JSDOCToken* _tmp366_;
- JSDOCIdentifier* _tmp367_;
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp366_ = tok;
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp367_ = _tmp366_->identifier;
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp363_ = _tmp367_ != NULL;
-#line 2180 "CompressWhite.c"
- } else {
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp363_ = FALSE;
-#line 2184 "CompressWhite.c"
- }
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp363_) {
-#line 2188 "CompressWhite.c"
- JSDOCToken* _tmp368_;
- JSDOCIdentifier* _tmp369_;
- const gchar* _tmp370_;
- gint _tmp371_;
- gint _tmp372_;
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp368_ = tok;
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp369_ = _tmp368_->identifier;
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp370_ = _tmp369_->mungedValue;
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp371_ = strlen (_tmp370_);
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp372_ = _tmp371_;
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp362_ = _tmp372_ > 0;
-#line 2206 "CompressWhite.c"
- } else {
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp362_ = FALSE;
-#line 2210 "CompressWhite.c"
- }
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp362_) {
-#line 2214 "CompressWhite.c"
- const gchar* _tmp373_;
- JSDOCToken* _tmp374_;
- JSDOCIdentifier* _tmp375_;
- const gchar* _tmp376_;
- gchar* _tmp377_;
-#line 323 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp373_ = outstr;
-#line 323 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp374_ = tok;
-#line 323 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp375_ = _tmp374_->identifier;
-#line 323 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp376_ = _tmp375_->mungedValue;
-#line 323 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp377_ = g_strconcat (_tmp373_, _tmp376_, NULL);
-#line 323 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_free0 (outstr);
-#line 323 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- outstr = _tmp377_;
-#line 324 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp350_);
-#line 324 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- continue;
-#line 2238 "CompressWhite.c"
- }
-#line 336 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp379_ = tok;
-#line 336 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp380_ = _tmp379_->outData;
-#line 336 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (g_strcmp0 (_tmp380_, "") != 0) {
-#line 2246 "CompressWhite.c"
- JSDOCToken* _tmp381_;
- const gchar* _tmp382_;
-#line 336 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp381_ = tok;
-#line 336 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp382_ = _tmp381_->outData;
-#line 336 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp378_ = _tmp382_;
-#line 2255 "CompressWhite.c"
- } else {
- JSDOCToken* _tmp383_;
- const gchar* _tmp384_;
-#line 336 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp383_ = tok;
-#line 336 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp384_ = _tmp383_->data;
-#line 336 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp378_ = _tmp384_;
-#line 2265 "CompressWhite.c"
- }
-#line 336 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp385_ = outstr;
-#line 336 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp386_ = g_strconcat (_tmp385_, _tmp378_, NULL);
-#line 336 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_free0 (outstr);
-#line 336 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- outstr = _tmp386_;
-#line 338 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp389_ = tok;
-#line 338 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp390_ = _tmp389_->name;
-#line 338 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp390_ == JSDOC_TOKEN_NAME_SEMICOLON) {
-#line 338 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp388_ = TRUE;
-#line 2283 "CompressWhite.c"
- } else {
- JSDOCToken* _tmp391_;
- JSDOCTokenName _tmp392_;
-#line 338 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp391_ = tok;
-#line 338 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp392_ = _tmp391_->name;
-#line 338 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp388_ = _tmp392_ == JSDOC_TOKEN_NAME_RIGHT_CURLY;
-#line 2293 "CompressWhite.c"
- }
-#line 338 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp388_) {
-#line 2297 "CompressWhite.c"
- const gchar* _tmp393_;
- gint _tmp394_;
- gint _tmp395_;
- gint _tmp396_;
-#line 338 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp393_ = outstr;
-#line 338 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp394_ = strlen (_tmp393_);
-#line 338 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp395_ = _tmp394_;
-#line 338 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp396_ = outoff;
-#line 338 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp387_ = (_tmp395_ - _tmp396_) > 255;
-#line 2312 "CompressWhite.c"
- } else {
-#line 338 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp387_ = FALSE;
-#line 2316 "CompressWhite.c"
- }
-#line 338 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- if (_tmp387_) {
-#line 2320 "CompressWhite.c"
- const gchar* _tmp397_;
- gint _tmp398_;
- gint _tmp399_;
- const gchar* _tmp400_;
- gchar* _tmp401_;
-#line 339 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp397_ = outstr;
-#line 339 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp398_ = strlen (_tmp397_);
-#line 339 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp399_ = _tmp398_;
-#line 339 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- outoff = _tmp399_;
-#line 340 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp400_ = outstr;
-#line 340 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _tmp401_ = g_strconcat (_tmp400_, "\n", NULL);
-#line 340 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_free0 (outstr);
-#line 340 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- outstr = _tmp401_;
-#line 2342 "CompressWhite.c"
- }
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (_tmp350_);
-#line 2346 "CompressWhite.c"
- }
-#line 350 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- result = outstr;
-#line 350 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- _g_object_unref0 (tok);
-#line 350 "/home/alan/gitlive/roojspacker/roojspacker/CompressWhite.vala"
- return result;
-#line 2354 "CompressWhite.c"
-}
-
-
-
+++ /dev/null
-/* CompressWhite.vapi generated by valac 0.36.6, do not modify. */
-
-using GLib;
-
-namespace JSDOC {
- public errordomain CompressWhiteError {
- BRACE
- }
- public static string CompressWhite (TokenStream ts, Packer packer, bool keepWhite);
-}
+++ /dev/null
-/* DocBuilder.c generated by valac 0.36.6, the Vala compiler
- * generated from DocBuilder.vala, do not modify */
-
-
-#include <glib.h>
-#include <glib-object.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gee.h>
-#include <json-glib/json-glib.h>
-#include <gio/gio.h>
-#include <stdio.h>
-#include <glib/gstdio.h>
-#include <sys/stat.h>
-#include <sys/types.h>
-
-
-#define JSDOC_TYPE_DOC_BUILDER (jsdoc_doc_builder_get_type ())
-#define JSDOC_DOC_BUILDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSDOC_TYPE_DOC_BUILDER, JSDOCDocBuilder))
-#define JSDOC_DOC_BUILDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JSDOC_TYPE_DOC_BUILDER, JSDOCDocBuilderClass))
-#define JSDOC_IS_DOC_BUILDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSDOC_TYPE_DOC_BUILDER))
-#define JSDOC_IS_DOC_BUILDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JSDOC_TYPE_DOC_BUILDER))
-#define JSDOC_DOC_BUILDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JSDOC_TYPE_DOC_BUILDER, JSDOCDocBuilderClass))
-
-typedef struct _JSDOCDocBuilder JSDOCDocBuilder;
-typedef struct _JSDOCDocBuilderClass JSDOCDocBuilderClass;
-typedef struct _JSDOCDocBuilderPrivate JSDOCDocBuilderPrivate;
-
-#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;
-
-#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 _g_free0(var) (var = (g_free (var), NULL))
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define _json_array_unref0(var) ((var == NULL) ? NULL : (var = (json_array_unref (var), NULL)))
-
-#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 _g_date_time_unref0(var) ((var == NULL) ? NULL : (var = (g_date_time_unref (var), NULL)))
-
-#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;
-typedef struct _JSDOCPackerRunPrivate JSDOCPackerRunPrivate;
-#define __vala_JsonNode_free0(var) ((var == NULL) ? NULL : (var = (_vala_JsonNode_free (var), NULL)))
-#define _json_object_unref0(var) ((var == NULL) ? NULL : (var = (json_object_unref (var), NULL)))
-typedef struct _JSDOCPackerPrivate JSDOCPackerPrivate;
-#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
-
-#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_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;
-
-#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;
-
-#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 _JSDOCTokenArrayPrivate JSDOCTokenArrayPrivate;
-
-#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;
-typedef struct _JSDOCSymbolPrivate JSDOCSymbolPrivate;
-
-#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_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;
-#define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
-
-struct _JSDOCDocBuilder {
- GObject parent_instance;
- JSDOCDocBuilderPrivate * priv;
- gchar* VERSION;
-};
-
-struct _JSDOCDocBuilderClass {
- GObjectClass parent_class;
-};
-
-struct _JSDOCDocBuilderPrivate {
- JSDOCSymbolSet* symbolSet;
- JSDOCPacker* packer;
- gchar* tempdir;
- GeeHashMap* class_tree_map;
- JsonArray* class_tree_top;
-};
-
-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_doc_dump_tree;
- 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 _JSDOCPacker {
- GObject parent_instance;
- JSDOCPackerPrivate * priv;
- GeeArrayList* files;
- gchar* activeFile;
- gchar* outstr;
- JSDOCPackerRun* config;
- JsonObject* result;
-};
-
-struct _JSDOCPackerClass {
- GObjectClass parent_class;
-};
-
-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;
-};
-
-struct _JSDOCTokenArray {
- GObject parent_instance;
- JSDOCTokenArrayPrivate * priv;
- GeeArrayList* tokens;
-};
-
-struct _JSDOCTokenArrayClass {
- GObjectClass parent_class;
-};
-
-struct _JSDOCSymbol {
- GObject parent_instance;
- JSDOCSymbolPrivate * priv;
- GeeArrayList* augments;
- GeeArrayList* methods;
- GeeArrayList* properties;
- GeeArrayList* returns;
- GeeHashMap* childClasses;
- GeeArrayList* childClassesList;
- GeeArrayList* inheritsFrom;
- GeeHashMap* cfgs;
- GeeArrayList* tree_parent;
- GeeArrayList* tree_children;
- JSDOCDocComment* comment;
- gchar* alias;
- gchar* desc;
- gchar* isa;
- gboolean isEvent;
- gboolean isConstant;
- gboolean isIgnored;
- gboolean isInner;
- gboolean isNamespace;
- gboolean isPrivate;
- gboolean isStatic;
- gboolean isAbstract;
- gboolean isBuilderTop;
- gchar* memberOf;
-};
-
-struct _JSDOCSymbolClass {
- GObjectClass parent_class;
-};
-
-
-static gpointer jsdoc_doc_builder_parent_class = NULL;
-
-GType jsdoc_doc_builder_get_type (void) G_GNUC_CONST;
-GType jsdoc_symbol_set_get_type (void) G_GNUC_CONST;
-GType jsdoc_packer_get_type (void) G_GNUC_CONST;
-#define JSDOC_DOC_BUILDER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), JSDOC_TYPE_DOC_BUILDER, JSDOCDocBuilderPrivate))
-enum {
- JSDOC_DOC_BUILDER_DUMMY_PROPERTY
-};
-GType jsdoc_symbol_get_type (void) G_GNUC_CONST;
-JSDOCSymbol* jsdoc_doc_builder_getSymbol (JSDOCDocBuilder* self, const gchar* name);
-JSDOCSymbol* jsdoc_symbol_set_getSymbol (JSDOCSymbolSet* self, const gchar* alias);
-JSDOCDocBuilder* jsdoc_doc_builder_new (JSDOCPacker* p);
-JSDOCDocBuilder* jsdoc_doc_builder_construct (GType object_type, JSDOCPacker* p);
-static void jsdoc_doc_builder_parseSrcFiles (JSDOCDocBuilder* self);
-void jsdoc_doc_parser_validateAugments (void);
-void jsdoc_doc_parser_fillChildClasses (void);
-void jsdoc_doc_parser_fillTreeChildren (void);
-JSDOCSymbolSet* jsdoc_doc_parser_symbols (void);
-GeeArrayList* jsdoc_doc_parser_classes (void);
-GType jsdoc_packer_run_get_type (void) G_GNUC_CONST;
-JSDOCPackerRun* jsdoc_packer_run_singleton (void);
-GeeArrayList* jsdoc_symbol_set_values (JSDOCSymbolSet* self);
-JsonObject* jsdoc_symbol_toJson (JSDOCSymbol* self);
-static void _vala_JsonNode_free (JsonNode* self);
-static void jsdoc_doc_builder_publish (JSDOCDocBuilder* self);
-GType jsdoc_token_reader_get_type (void) G_GNUC_CONST;
-JSDOCTokenReader* jsdoc_token_reader_new (JSDOCPacker* packer);
-JSDOCTokenReader* jsdoc_token_reader_construct (GType object_type, JSDOCPacker* packer);
-GType jsdoc_token_array_get_type (void) G_GNUC_CONST;
-GType jsdoc_text_stream_get_type (void) G_GNUC_CONST;
-JSDOCTokenArray* jsdoc_token_reader_tokenize (JSDOCTokenReader* self, JSDOCTextStream* stream);
-JSDOCTextStream* jsdoc_text_stream_new (const gchar* text);
-JSDOCTextStream* jsdoc_text_stream_construct (GType object_type, const gchar* text);
-void jsdoc_token_array_dump (JSDOCTokenArray* self);
-GType jsdoc_token_stream_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_get_type (void) G_GNUC_CONST;
-JSDOCTokenStream* jsdoc_token_stream_new (GeeArrayList* tokens);
-JSDOCTokenStream* jsdoc_token_stream_construct (GType object_type, GeeArrayList* tokens);
-void jsdoc_doc_parser_parse (JSDOCTokenStream* ts, const gchar* srcFile);
-void jsdoc_doc_parser_finish (void);
-static void jsdoc_doc_builder_makeSrcFile (JSDOCDocBuilder* self, const gchar* sourceFile);
-GType jsdoc_doc_tag_get_type (void) G_GNUC_CONST;
-GType jsdoc_doc_comment_get_type (void) G_GNUC_CONST;
-JsonObject* jsdoc_symbol_toClassDocJSON (JSDOCSymbol* self);
-static void jsdoc_doc_builder_writeJson (JSDOCDocBuilder* self, JsonGenerator* g, const gchar* fname);
-JsonObject* jsdoc_symbol_toClassJSON (JSDOCSymbol* self);
-static JsonArray* jsdoc_doc_builder_class_tree (JSDOCDocBuilder* self, GeeArrayList* classes);
-static JsonObject* jsdoc_doc_builder_class_tree_new_obj (JSDOCDocBuilder* self, const gchar* name, gboolean is_class, gboolean* is_new);
-static void jsdoc_doc_builder_class_tree_make_parents (JSDOCDocBuilder* self, JsonObject* add);
-static void _vala_array_add1 (gchar** * array, int* length, int* size, gchar* value);
-const gchar* jsdoc_symbol_get_name (JSDOCSymbol* self);
-static gchar* jsdoc_doc_builder_srcFileRelName (JSDOCDocBuilder* self, const gchar* sourceFile);
-static gchar* jsdoc_doc_builder_srcFileFlatName (JSDOCDocBuilder* self, const gchar* sourceFile);
-gchar* jsdoc_pretty_print_toPretty (const gchar* str);
-static void jsdoc_doc_builder_finalize (GObject * obj);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static gint _vala_array_length (gpointer array);
-
-static GRegex* _tmp_regex_0 = NULL;
-
-JSDOCSymbol* jsdoc_doc_builder_getSymbol (JSDOCDocBuilder* self, const gchar* name) {
- JSDOCSymbol* result = NULL;
- JSDOCSymbolSet* _tmp0_;
- const gchar* _tmp1_;
- JSDOCSymbol* _tmp2_;
-#line 16 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 16 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_return_val_if_fail (name != NULL, NULL);
-#line 18 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp0_ = self->priv->symbolSet;
-#line 18 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp1_ = name;
-#line 18 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp2_ = jsdoc_symbol_set_getSymbol (_tmp0_, _tmp1_);
-#line 18 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- result = _tmp2_;
-#line 18 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return result;
-#line 348 "DocBuilder.c"
-}
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 32 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return self ? g_object_ref (self) : NULL;
-#line 355 "DocBuilder.c"
-}
-
-
-static gpointer _json_array_ref0 (gpointer self) {
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return self ? json_array_ref (self) : NULL;
-#line 362 "DocBuilder.c"
-}
-
-
-static void _vala_JsonNode_free (JsonNode* self) {
-#line 82 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_boxed_free (json_node_get_type (), self);
-#line 369 "DocBuilder.c"
-}
-
-
-JSDOCDocBuilder* jsdoc_doc_builder_construct (GType object_type, JSDOCPacker* p) {
- JSDOCDocBuilder * self = NULL;
- GDateTime* _tmp0_;
- GDateTime* _tmp1_;
- gchar* _tmp2_;
- gchar* _tmp3_;
- JSDOCPacker* _tmp4_;
- JSDOCPacker* _tmp5_;
- JSDOCSymbolSet* _tmp6_;
- GeeArrayList* classes = NULL;
- GeeArrayList* _tmp7_;
- JSDOCPackerRun* _tmp8_;
- JSDOCPackerRun* _tmp9_;
- gboolean _tmp10_;
- gboolean _tmp11_;
- gsize l = 0UL;
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_return_val_if_fail (p != NULL, NULL);
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- self = (JSDOCDocBuilder*) g_object_new (object_type, NULL);
-#line 30 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp0_ = g_date_time_new_now_local ();
-#line 30 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp1_ = _tmp0_;
-#line 30 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp2_ = g_date_time_format (_tmp1_, "Y/m/d H:i:s");
-#line 30 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp3_ = _tmp2_;
-#line 30 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_debug ("DocBuilder.vala:30: Roo JsDoc Toolkit started at %s ", _tmp3_);
-#line 30 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp3_);
-#line 30 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_date_time_unref0 (_tmp1_);
-#line 32 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp4_ = p;
-#line 32 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp5_ = _g_object_ref0 (_tmp4_);
-#line 32 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (self->priv->packer);
-#line 32 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- self->priv->packer = _tmp5_;
-#line 39 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- jsdoc_doc_builder_parseSrcFiles (self);
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- jsdoc_doc_parser_validateAugments ();
-#line 42 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- jsdoc_doc_parser_fillChildClasses ();
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- jsdoc_doc_parser_fillTreeChildren ();
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp6_ = jsdoc_doc_parser_symbols ();
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (self->priv->symbolSet);
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- self->priv->symbolSet = _tmp6_;
-#line 49 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp7_ = jsdoc_doc_parser_classes ();
-#line 49 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- classes = _tmp7_;
-#line 54 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp8_ = jsdoc_packer_run_singleton ();
-#line 54 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp9_ = _tmp8_;
-#line 54 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp10_ = _tmp9_->opt_doc_dump_tree;
-#line 54 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp11_ = _tmp10_;
-#line 54 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp9_);
-#line 54 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (_tmp11_) {
-#line 445 "DocBuilder.c"
- JsonObject* jsonAll = NULL;
- JsonObject* _tmp12_;
- JsonArray* ar = NULL;
- JsonArray* _tmp13_;
- JsonObject* _tmp33_;
- JsonArray* _tmp34_;
- JsonArray* _tmp35_;
- JsonGenerator* generator = NULL;
- JsonGenerator* _tmp36_;
- JsonNode* root = NULL;
- JsonNode* _tmp37_;
- JsonNode* _tmp38_;
- JsonObject* _tmp39_;
- JsonGenerator* _tmp40_;
- JsonNode* _tmp41_;
- JsonGenerator* _tmp42_;
- JsonGenerator* _tmp43_;
- gsize l = 0UL;
- FILE* _tmp44_;
- JsonGenerator* _tmp45_;
- gsize _tmp46_ = 0UL;
- gchar* _tmp47_;
- gchar* _tmp48_;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp12_ = json_object_new ();
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- jsonAll = _tmp12_;
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp13_ = json_array_new ();
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- ar = _tmp13_;
-#line 477 "DocBuilder.c"
- {
- gint i = 0;
- gint l = 0;
- JSDOCSymbolSet* _tmp14_;
- GeeArrayList* _tmp15_;
- GeeArrayList* _tmp16_;
- gint _tmp17_;
- gint _tmp18_;
- gint _tmp19_;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- i = 0;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp14_ = self->priv->symbolSet;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp15_ = jsdoc_symbol_set_values (_tmp14_);
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp16_ = _tmp15_;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp17_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp16_);
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp18_ = _tmp17_;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp19_ = _tmp18_;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp16_);
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- l = _tmp19_;
-#line 505 "DocBuilder.c"
- {
- gboolean _tmp20_ = FALSE;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp20_ = TRUE;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- while (TRUE) {
-#line 512 "DocBuilder.c"
- gint _tmp22_;
- gint _tmp23_;
- JSDOCSymbol* symbol = NULL;
- JSDOCSymbolSet* _tmp24_;
- GeeArrayList* _tmp25_;
- GeeArrayList* _tmp26_;
- gint _tmp27_;
- gpointer _tmp28_;
- JSDOCSymbol* _tmp29_;
- JsonArray* _tmp30_;
- JSDOCSymbol* _tmp31_;
- JsonObject* _tmp32_;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (!_tmp20_) {
-#line 527 "DocBuilder.c"
- gint _tmp21_;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp21_ = i;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- i = _tmp21_ + 1;
-#line 533 "DocBuilder.c"
- }
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp20_ = FALSE;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp22_ = i;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp23_ = l;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (!(_tmp22_ < _tmp23_)) {
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- break;
-#line 545 "DocBuilder.c"
- }
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp24_ = self->priv->symbolSet;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp25_ = jsdoc_symbol_set_values (_tmp24_);
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp26_ = _tmp25_;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp27_ = i;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp28_ = gee_abstract_list_get ((GeeAbstractList*) _tmp26_, _tmp27_);
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp29_ = (JSDOCSymbol*) _tmp28_;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp26_);
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- symbol = _tmp29_;
-#line 67 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp30_ = ar;
-#line 67 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp31_ = symbol;
-#line 67 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp32_ = jsdoc_symbol_toJson (_tmp31_);
-#line 67 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- json_array_add_object_element (_tmp30_, _tmp32_);
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (symbol);
-#line 573 "DocBuilder.c"
- }
- }
- }
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp33_ = jsonAll;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp34_ = ar;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp35_ = _json_array_ref0 (_tmp34_);
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- json_object_set_array_member (_tmp33_, "data", _tmp35_);
-#line 71 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp36_ = json_generator_new ();
-#line 71 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- generator = _tmp36_;
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp37_ = json_node_new (JSON_NODE_OBJECT);
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- root = _tmp37_;
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp38_ = root;
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp39_ = jsonAll;
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- json_node_init_object (_tmp38_, _tmp39_);
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp40_ = generator;
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp41_ = root;
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- json_generator_set_root (_tmp40_, _tmp41_);
-#line 76 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp42_ = generator;
-#line 76 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- json_generator_set_pretty (_tmp42_, TRUE);
-#line 77 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp43_ = generator;
-#line 77 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- json_generator_set_indent (_tmp43_, (guint) 2);
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp44_ = stdout;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp45_ = generator;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp47_ = json_generator_to_data (_tmp45_, &_tmp46_);
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- l = _tmp46_;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp48_ = _tmp47_;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- fprintf (_tmp44_, "%s\n", _tmp48_);
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp48_);
-#line 82 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- __vala_JsonNode_free0 (root);
-#line 82 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (generator);
-#line 82 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _json_array_unref0 (ar);
-#line 82 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _json_object_unref0 (jsonAll);
-#line 82 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (classes);
-#line 82 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return self;
-#line 639 "DocBuilder.c"
- }
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- jsdoc_doc_builder_publish (self);
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (classes);
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return self;
-#line 647 "DocBuilder.c"
-}
-
-
-JSDOCDocBuilder* jsdoc_doc_builder_new (JSDOCPacker* p) {
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return jsdoc_doc_builder_construct (JSDOC_TYPE_DOC_BUILDER, p);
-#line 654 "DocBuilder.c"
-}
-
-
-/**
- * Parse the source files.
- *
- */
-static void jsdoc_doc_builder_parseSrcFiles (JSDOCDocBuilder* self) {
- GError * _inner_error_ = NULL;
-#line 102 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_return_if_fail (self != NULL);
-#line 666 "DocBuilder.c"
- {
- gint i = 0;
- gint l = 0;
- JSDOCPacker* _tmp0_;
- GeeArrayList* _tmp1_;
- gint _tmp2_;
- gint _tmp3_;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- i = 0;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp0_ = self->priv->packer;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp1_ = _tmp0_->files;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp2_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp1_);
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp3_ = _tmp2_;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- l = _tmp3_;
-#line 686 "DocBuilder.c"
- {
- gboolean _tmp4_ = FALSE;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp4_ = TRUE;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- while (TRUE) {
-#line 693 "DocBuilder.c"
- gint _tmp6_;
- gint _tmp7_;
- gchar* srcFile = NULL;
- JSDOCPacker* _tmp8_;
- GeeArrayList* _tmp9_;
- gint _tmp10_;
- gpointer _tmp11_;
- const gchar* _tmp12_;
- gchar* src = NULL;
- gchar* _tmp13_;
- JSDOCTokenReader* tr = NULL;
- JSDOCPacker* _tmp20_;
- JSDOCTokenReader* _tmp21_;
- JSDOCTokenReader* _tmp22_;
- JSDOCTokenReader* _tmp23_;
- JSDOCTokenReader* _tmp24_;
- JSDOCTokenReader* _tmp25_;
- JSDOCTokenReader* _tmp26_;
- JSDOCTokenReader* _tmp27_;
- const gchar* _tmp28_;
- gchar* _tmp29_;
- JSDOCTokenArray* toks = NULL;
- JSDOCTokenReader* _tmp30_;
- const gchar* _tmp31_;
- JSDOCTextStream* _tmp32_;
- JSDOCTextStream* _tmp33_;
- JSDOCTokenArray* _tmp34_;
- JSDOCTokenArray* _tmp35_;
- JSDOCPackerRun* _tmp36_;
- JSDOCPackerRun* _tmp37_;
- gboolean _tmp38_;
- gboolean _tmp39_;
- JSDOCTokenStream* ts = NULL;
- JSDOCTokenArray* _tmp41_;
- GeeArrayList* _tmp42_;
- JSDOCTokenStream* _tmp43_;
- JSDOCTokenStream* _tmp44_;
- const gchar* _tmp45_;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (!_tmp4_) {
-#line 734 "DocBuilder.c"
- gint _tmp5_;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp5_ = i;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- i = _tmp5_ + 1;
-#line 740 "DocBuilder.c"
- }
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp4_ = FALSE;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp6_ = i;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp7_ = l;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (!(_tmp6_ < _tmp7_)) {
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- break;
-#line 752 "DocBuilder.c"
- }
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp8_ = self->priv->packer;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp9_ = _tmp8_->files;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp10_ = i;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp11_ = gee_abstract_list_get ((GeeAbstractList*) _tmp9_, _tmp10_);
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- srcFile = (gchar*) _tmp11_;
-#line 113 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp12_ = srcFile;
-#line 113 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_debug ("DocBuilder.vala:113: Parsing source File: %s", _tmp12_);
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp13_ = g_strdup ("");
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- src = _tmp13_;
-#line 772 "DocBuilder.c"
- {
- const gchar* _tmp14_;
- const gchar* _tmp15_;
- gchar* _tmp16_ = NULL;
-#line 151 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp14_ = srcFile;
-#line 151 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_debug ("DocBuilder.vala:151: reading : %s", _tmp14_);
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp15_ = srcFile;
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_file_get_contents (_tmp15_, &_tmp16_, NULL, &_inner_error_);
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (src);
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- src = _tmp16_;
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (_inner_error_->domain == G_FILE_ERROR) {
-#line 793 "DocBuilder.c"
- goto __catch0_g_file_error;
- }
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (src);
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (srcFile);
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_clear_error (&_inner_error_);
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return;
-#line 806 "DocBuilder.c"
- }
- }
- goto __finally0;
- __catch0_g_file_error:
- {
- GError* e = NULL;
- const gchar* _tmp17_;
- GError* _tmp18_;
- const gchar* _tmp19_;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- e = _inner_error_;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _inner_error_ = NULL;
-#line 155 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp17_ = srcFile;
-#line 155 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp18_ = e;
-#line 155 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp19_ = _tmp18_->message;
-#line 155 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_debug ("DocBuilder.vala:155: Can't read source file '%s': %s", _tmp17_, _tmp19_);
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_error_free0 (e);
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (src);
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (srcFile);
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- continue;
-#line 836 "DocBuilder.c"
- }
- __finally0:
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (src);
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (srcFile);
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_clear_error (&_inner_error_);
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return;
-#line 851 "DocBuilder.c"
- }
-#line 161 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp20_ = self->priv->packer;
-#line 161 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp21_ = jsdoc_token_reader_new (_tmp20_);
-#line 161 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- tr = _tmp21_;
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp22_ = tr;
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp22_->keepDocs = TRUE;
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp23_ = tr;
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp23_->keepWhite = TRUE;
-#line 164 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp24_ = tr;
-#line 164 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp24_->keepComments = TRUE;
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp25_ = tr;
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp25_->sepIdents = FALSE;
-#line 166 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp26_ = tr;
-#line 166 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp26_->collapseWhite = FALSE;
-#line 167 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp27_ = tr;
-#line 167 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp28_ = src;
-#line 167 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp29_ = g_strdup (_tmp28_);
-#line 167 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp27_->filename);
-#line 167 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp27_->filename = _tmp29_;
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp30_ = tr;
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp31_ = src;
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp32_ = jsdoc_text_stream_new (_tmp31_);
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp33_ = _tmp32_;
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp34_ = jsdoc_token_reader_tokenize (_tmp30_, _tmp33_);
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp35_ = _tmp34_;
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp33_);
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- toks = _tmp35_;
-#line 171 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp36_ = jsdoc_packer_run_singleton ();
-#line 171 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp37_ = _tmp36_;
-#line 171 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp38_ = _tmp37_->opt_dump_tokens;
-#line 171 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp39_ = _tmp38_;
-#line 171 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp37_);
-#line 171 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (_tmp39_) {
-#line 917 "DocBuilder.c"
- JSDOCTokenArray* _tmp40_;
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp40_ = toks;
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- jsdoc_token_array_dump (_tmp40_);
-#line 173 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (toks);
-#line 173 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (tr);
-#line 173 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (src);
-#line 173 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (srcFile);
-#line 173 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return;
-#line 933 "DocBuilder.c"
- }
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp41_ = toks;
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp42_ = _tmp41_->tokens;
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp43_ = jsdoc_token_stream_new (_tmp42_);
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- ts = _tmp43_;
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp44_ = ts;
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp45_ = srcFile;
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- jsdoc_doc_parser_parse (_tmp44_, _tmp45_);
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (ts);
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (toks);
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (tr);
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (src);
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (srcFile);
-#line 959 "DocBuilder.c"
- }
- }
- }
-#line 189 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- jsdoc_doc_parser_finish ();
-#line 965 "DocBuilder.c"
-}
-
-
-static void jsdoc_doc_builder_publish (JSDOCDocBuilder* self) {
- gchar* _tmp0_ = NULL;
- gchar* _tmp1_;
- gchar* _tmp2_;
- JSDOCPackerRun* _tmp3_;
- JSDOCPackerRun* _tmp4_;
- const gchar* _tmp5_;
- gboolean _tmp6_;
- gboolean _tmp7_;
- JSDOCPackerRun* _tmp11_;
- JSDOCPackerRun* _tmp12_;
- const gchar* _tmp13_;
- gchar* _tmp14_;
- gchar* _tmp15_;
- gboolean _tmp16_;
- gboolean _tmp17_;
- JSDOCPackerRun* _tmp23_;
- JSDOCPackerRun* _tmp24_;
- const gchar* _tmp25_;
- gchar* _tmp26_;
- gchar* _tmp27_;
- gboolean _tmp28_;
- gboolean _tmp29_;
- JSDOCPackerRun* _tmp35_;
- JSDOCPackerRun* _tmp36_;
- const gchar* _tmp37_;
- gchar* _tmp38_;
- gchar* _tmp39_;
- gboolean _tmp40_;
- gboolean _tmp41_;
- JSDOCPackerRun* _tmp47_;
- JSDOCPackerRun* _tmp48_;
- const gchar* _tmp49_;
- JSDOCPackerRun* _tmp50_;
- JSDOCPackerRun* _tmp51_;
- const gchar* _tmp52_;
- gboolean _tmp53_;
- GeeArrayList* symbols = NULL;
- JSDOCSymbolSet* _tmp94_;
- GeeArrayList* _tmp95_;
- GeeArrayList* files = NULL;
- JSDOCPacker* _tmp96_;
- GeeArrayList* _tmp97_;
- GeeArrayList* _tmp98_;
- GeeArrayList* classes = NULL;
- GeeArrayList* _tmp110_;
- JsonObject* jsonAll = NULL;
- JsonObject* _tmp111_;
- JsonGenerator* class_tree_gen = NULL;
- JsonGenerator* _tmp163_;
- JsonNode* class_tree_root = NULL;
- JsonNode* _tmp164_;
- JsonNode* _tmp165_;
- GeeArrayList* _tmp166_;
- JsonArray* _tmp167_;
- JsonArray* _tmp168_;
- JsonGenerator* _tmp169_;
- JsonNode* _tmp170_;
- JsonGenerator* _tmp171_;
- JsonGenerator* _tmp172_;
- JSDOCPackerRun* _tmp173_;
- JSDOCPackerRun* _tmp174_;
- const gchar* _tmp175_;
- gchar* _tmp176_;
- gchar* _tmp177_;
- JsonGenerator* _tmp178_;
- JSDOCPackerRun* _tmp179_;
- JSDOCPackerRun* _tmp180_;
- const gchar* _tmp181_;
- gchar* _tmp182_;
- gchar* _tmp183_;
- gsize class_tree_l = 0UL;
- JsonGenerator* generator = NULL;
- JsonGenerator* _tmp184_;
- JsonNode* root = NULL;
- JsonNode* _tmp185_;
- JsonNode* _tmp186_;
- JsonObject* _tmp187_;
- JsonGenerator* _tmp188_;
- JsonNode* _tmp189_;
- JsonGenerator* _tmp190_;
- JsonGenerator* _tmp191_;
- JSDOCPackerRun* _tmp192_;
- JSDOCPackerRun* _tmp193_;
- const gchar* _tmp194_;
- gchar* _tmp195_;
- gchar* _tmp196_;
- JsonGenerator* _tmp197_;
- JSDOCPackerRun* _tmp198_;
- JSDOCPackerRun* _tmp199_;
- const gchar* _tmp200_;
- gchar* _tmp201_;
- gchar* _tmp202_;
- gsize l = 0UL;
- GError * _inner_error_ = NULL;
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_return_if_fail (self != NULL);
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_debug ("DocBuilder.vala:208: Publishing");
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp1_ = g_dir_make_tmp ("roopackerXXXXXX", &_inner_error_);
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp0_ = _tmp1_;
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_clear_error (&_inner_error_);
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return;
-#line 1080 "DocBuilder.c"
- }
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp2_ = _tmp0_;
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp0_ = NULL;
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (self->priv->tempdir);
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- self->priv->tempdir = _tmp2_;
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_debug ("DocBuilder.vala:213: Making directories");
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp3_ = jsdoc_packer_run_singleton ();
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp4_ = _tmp3_;
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp5_ = _tmp4_->opt_doc_target;
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp6_ = g_file_test (_tmp5_, G_FILE_TEST_IS_DIR);
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp7_ = !_tmp6_;
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp4_);
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (_tmp7_) {
-#line 1106 "DocBuilder.c"
- JSDOCPackerRun* _tmp8_;
- JSDOCPackerRun* _tmp9_;
- const gchar* _tmp10_;
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp8_ = jsdoc_packer_run_singleton ();
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp9_ = _tmp8_;
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp10_ = _tmp9_->opt_doc_target;
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- mkdir (_tmp10_, (mode_t) 0755);
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp9_);
-#line 1120 "DocBuilder.c"
- }
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp11_ = jsdoc_packer_run_singleton ();
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp12_ = _tmp11_;
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp13_ = _tmp12_->opt_doc_target;
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp14_ = g_strconcat (_tmp13_, "/symbols", NULL);
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp15_ = _tmp14_;
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp16_ = g_file_test (_tmp15_, G_FILE_TEST_IS_DIR);
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp17_ = !_tmp16_;
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp15_);
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp12_);
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (_tmp17_) {
-#line 1142 "DocBuilder.c"
- JSDOCPackerRun* _tmp18_;
- JSDOCPackerRun* _tmp19_;
- const gchar* _tmp20_;
- gchar* _tmp21_;
- gchar* _tmp22_;
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp18_ = jsdoc_packer_run_singleton ();
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp19_ = _tmp18_;
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp20_ = _tmp19_->opt_doc_target;
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp21_ = g_strconcat (_tmp20_, "/symbols", NULL);
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp22_ = _tmp21_;
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- mkdir (_tmp22_, (mode_t) 0755);
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp22_);
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp19_);
-#line 1164 "DocBuilder.c"
- }
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp23_ = jsdoc_packer_run_singleton ();
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp24_ = _tmp23_;
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp25_ = _tmp24_->opt_doc_target;
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp26_ = g_strconcat (_tmp25_, "/src", NULL);
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp27_ = _tmp26_;
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp28_ = g_file_test (_tmp27_, G_FILE_TEST_IS_DIR);
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp29_ = !_tmp28_;
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp27_);
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp24_);
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (_tmp29_) {
-#line 1186 "DocBuilder.c"
- JSDOCPackerRun* _tmp30_;
- JSDOCPackerRun* _tmp31_;
- const gchar* _tmp32_;
- gchar* _tmp33_;
- gchar* _tmp34_;
-#line 221 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp30_ = jsdoc_packer_run_singleton ();
-#line 221 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp31_ = _tmp30_;
-#line 221 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp32_ = _tmp31_->opt_doc_target;
-#line 221 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp33_ = g_strconcat (_tmp32_, "/src", NULL);
-#line 221 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp34_ = _tmp33_;
-#line 221 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- mkdir (_tmp34_, (mode_t) 0755);
-#line 221 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp34_);
-#line 221 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp31_);
-#line 1208 "DocBuilder.c"
- }
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp35_ = jsdoc_packer_run_singleton ();
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp36_ = _tmp35_;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp37_ = _tmp36_->opt_doc_target;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp38_ = g_strconcat (_tmp37_, "/json", NULL);
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp39_ = _tmp38_;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp40_ = g_file_test (_tmp39_, G_FILE_TEST_IS_DIR);
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp41_ = !_tmp40_;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp39_);
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp36_);
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (_tmp41_) {
-#line 1230 "DocBuilder.c"
- JSDOCPackerRun* _tmp42_;
- JSDOCPackerRun* _tmp43_;
- const gchar* _tmp44_;
- gchar* _tmp45_;
- gchar* _tmp46_;
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp42_ = jsdoc_packer_run_singleton ();
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp43_ = _tmp42_;
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp44_ = _tmp43_->opt_doc_target;
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp45_ = g_strconcat (_tmp44_, "/json", NULL);
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp46_ = _tmp45_;
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- mkdir (_tmp46_, (mode_t) 0755);
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp46_);
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp43_);
-#line 1252 "DocBuilder.c"
- }
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp47_ = jsdoc_packer_run_singleton ();
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp48_ = _tmp47_;
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp49_ = _tmp48_->opt_doc_template_dir;
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_debug ("DocBuilder.vala:227: Copying files from static: %s ", _tmp49_);
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp48_);
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp50_ = jsdoc_packer_run_singleton ();
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp51_ = _tmp50_;
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp52_ = _tmp51_->opt_doc_template_dir;
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp53_ = _tmp52_ != NULL;
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp51_);
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (_tmp53_) {
-#line 1276 "DocBuilder.c"
- GFileEnumerator* iter = NULL;
- JSDOCPackerRun* _tmp54_;
- JSDOCPackerRun* _tmp55_;
- const gchar* _tmp56_;
- gchar* _tmp57_;
- gchar* _tmp58_;
- GFile* _tmp59_;
- GFile* _tmp60_;
- GFileEnumerator* _tmp61_;
- GFileEnumerator* _tmp62_;
- GFileInfo* info = NULL;
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp54_ = jsdoc_packer_run_singleton ();
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp55_ = _tmp54_;
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp56_ = _tmp55_->opt_doc_template_dir;
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp57_ = g_strconcat (_tmp56_, "/static", NULL);
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp58_ = _tmp57_;
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp59_ = g_file_new_for_path (_tmp58_);
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp60_ = _tmp59_;
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp61_ = g_file_enumerate_children (_tmp60_, "standard::*", G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS, NULL, &_inner_error_);
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp62_ = _tmp61_;
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp60_);
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp58_);
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp55_);
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- iter = _tmp62_;
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp0_);
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_clear_error (&_inner_error_);
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return;
-#line 1324 "DocBuilder.c"
- }
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- while (TRUE) {
-#line 1328 "DocBuilder.c"
- GFileInfo* _tmp63_ = NULL;
- GFileEnumerator* _tmp64_;
- GFileInfo* _tmp65_;
- GFileInfo* _tmp66_;
- GFileInfo* _tmp67_;
- GFileInfo* _tmp68_;
- GFileType _tmp69_;
- GFile* src = NULL;
- GFileInfo* _tmp70_;
- const gchar* _tmp71_;
- GFile* _tmp72_;
- GFileInfo* _tmp73_;
- const gchar* _tmp74_;
- JSDOCPackerRun* _tmp75_;
- JSDOCPackerRun* _tmp76_;
- const gchar* _tmp77_;
- GFile* _tmp78_;
- gchar* _tmp79_;
- gchar* _tmp80_;
- GFile* _tmp81_;
- JSDOCPackerRun* _tmp82_;
- JSDOCPackerRun* _tmp83_;
- const gchar* _tmp84_;
- gchar* _tmp85_;
- gchar* _tmp86_;
- GFile* _tmp87_;
- gchar* _tmp88_;
- gchar* _tmp89_;
- gchar* _tmp90_;
- gchar* _tmp91_;
- GFile* _tmp92_;
- GFile* _tmp93_;
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp64_ = iter;
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp65_ = g_file_enumerator_next_file (_tmp64_, NULL, &_inner_error_);
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp63_ = _tmp65_;
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (info);
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (iter);
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp0_);
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_clear_error (&_inner_error_);
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return;
-#line 1381 "DocBuilder.c"
- }
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp66_ = _tmp63_;
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp63_ = NULL;
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (info);
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- info = _tmp66_;
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp67_ = info;
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (!(_tmp67_ != NULL)) {
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp63_);
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- break;
-#line 1399 "DocBuilder.c"
- }
-#line 241 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp68_ = info;
-#line 241 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp69_ = g_file_info_get_file_type (_tmp68_);
-#line 241 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (_tmp69_ == G_FILE_TYPE_DIRECTORY) {
-#line 242 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp63_);
-#line 242 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- continue;
-#line 1411 "DocBuilder.c"
- }
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp70_ = info;
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp71_ = g_file_info_get_name (_tmp70_);
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp72_ = g_file_new_for_path (_tmp71_);
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- src = _tmp72_;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp73_ = info;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp74_ = g_file_info_get_name (_tmp73_);
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp75_ = jsdoc_packer_run_singleton ();
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp76_ = _tmp75_;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp77_ = _tmp76_->opt_doc_target;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp78_ = src;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp79_ = g_file_get_basename (_tmp78_);
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp80_ = _tmp79_;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_debug ("DocBuilder.vala:245: Copy %s to %s/%s", _tmp74_, _tmp77_, _tmp80_);
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp80_);
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp76_);
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp81_ = src;
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp82_ = jsdoc_packer_run_singleton ();
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp83_ = _tmp82_;
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp84_ = _tmp83_->opt_doc_target;
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp85_ = g_strconcat (_tmp84_, "/", NULL);
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp86_ = _tmp85_;
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp87_ = src;
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp88_ = g_file_get_basename (_tmp87_);
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp89_ = _tmp88_;
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp90_ = g_strconcat (_tmp86_, _tmp89_, NULL);
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp91_ = _tmp90_;
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp92_ = g_file_new_for_path (_tmp91_);
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp93_ = _tmp92_;
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_file_copy (_tmp81_, _tmp93_, G_FILE_COPY_OVERWRITE, NULL, NULL, NULL, &_inner_error_);
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp93_);
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp91_);
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp89_);
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp86_);
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp83_);
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (src);
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp63_);
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (info);
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (iter);
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp0_);
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_clear_error (&_inner_error_);
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return;
-#line 1499 "DocBuilder.c"
- }
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (src);
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp63_);
-#line 1505 "DocBuilder.c"
- }
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (info);
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (iter);
-#line 1511 "DocBuilder.c"
- }
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_debug ("DocBuilder.vala:258: Setting up templates");
-#line 262 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp94_ = self->priv->symbolSet;
-#line 262 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp95_ = jsdoc_symbol_set_values (_tmp94_);
-#line 262 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- symbols = _tmp95_;
-#line 264 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp96_ = self->priv->packer;
-#line 264 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp97_ = _tmp96_->files;
-#line 264 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp98_ = _g_object_ref0 (_tmp97_);
-#line 264 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- files = _tmp98_;
-#line 1529 "DocBuilder.c"
- {
- gint i = 0;
- gint l = 0;
- GeeArrayList* _tmp99_;
- gint _tmp100_;
- gint _tmp101_;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- i = 0;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp99_ = files;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp100_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp99_);
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp101_ = _tmp100_;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- l = _tmp101_;
-#line 1546 "DocBuilder.c"
- {
- gboolean _tmp102_ = FALSE;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp102_ = TRUE;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- while (TRUE) {
-#line 1553 "DocBuilder.c"
- gint _tmp104_;
- gint _tmp105_;
- gchar* file = NULL;
- GeeArrayList* _tmp106_;
- gint _tmp107_;
- gpointer _tmp108_;
- const gchar* _tmp109_;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (!_tmp102_) {
-#line 1563 "DocBuilder.c"
- gint _tmp103_;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp103_ = i;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- i = _tmp103_ + 1;
-#line 1569 "DocBuilder.c"
- }
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp102_ = FALSE;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp104_ = i;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp105_ = l;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (!(_tmp104_ < _tmp105_)) {
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- break;
-#line 1581 "DocBuilder.c"
- }
-#line 267 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp106_ = files;
-#line 267 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp107_ = i;
-#line 267 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp108_ = gee_abstract_list_get ((GeeAbstractList*) _tmp106_, _tmp107_);
-#line 267 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- file = (gchar*) _tmp108_;
-#line 269 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp109_ = file;
-#line 269 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- jsdoc_doc_builder_makeSrcFile (self, _tmp109_);
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (file);
-#line 1597 "DocBuilder.c"
- }
- }
- }
-#line 272 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp110_ = jsdoc_doc_parser_classes ();
-#line 272 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- classes = _tmp110_;
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_debug ("DocBuilder.vala:278: iterate classes");
-#line 280 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp111_ = json_object_new ();
-#line 280 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- jsonAll = _tmp111_;
-#line 1611 "DocBuilder.c"
- {
- gint i = 0;
- gint l = 0;
- GeeArrayList* _tmp112_;
- gint _tmp113_;
- gint _tmp114_;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- i = 0;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp112_ = classes;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp113_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp112_);
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp114_ = _tmp113_;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- l = _tmp114_;
-#line 1628 "DocBuilder.c"
- {
- gboolean _tmp115_ = FALSE;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp115_ = TRUE;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- while (TRUE) {
-#line 1635 "DocBuilder.c"
- gint _tmp117_;
- gint _tmp118_;
- JSDOCSymbol* symbol = NULL;
- GeeArrayList* _tmp119_;
- gint _tmp120_;
- gpointer _tmp121_;
- gchar* output = NULL;
- gchar* _tmp122_;
- JSDOCSymbol* _tmp123_;
- const gchar* _tmp124_;
- JsonGenerator* class_gen = NULL;
- JsonGenerator* _tmp125_;
- JsonNode* class_root = NULL;
- JsonNode* _tmp126_;
- JsonNode* _tmp127_;
- JSDOCSymbol* _tmp128_;
- JsonObject* _tmp129_;
- JsonObject* _tmp130_;
- JsonGenerator* _tmp131_;
- JsonNode* _tmp132_;
- JsonGenerator* _tmp133_;
- JsonGenerator* _tmp134_;
- JSDOCPackerRun* _tmp135_;
- JSDOCPackerRun* _tmp136_;
- const gchar* _tmp137_;
- gchar* _tmp138_;
- gchar* _tmp139_;
- JSDOCSymbol* _tmp140_;
- const gchar* _tmp141_;
- gchar* _tmp142_;
- gchar* _tmp143_;
- gchar* _tmp144_;
- gchar* _tmp145_;
- JsonGenerator* _tmp146_;
- JSDOCPackerRun* _tmp147_;
- JSDOCPackerRun* _tmp148_;
- const gchar* _tmp149_;
- gchar* _tmp150_;
- gchar* _tmp151_;
- JSDOCSymbol* _tmp152_;
- const gchar* _tmp153_;
- gchar* _tmp154_;
- gchar* _tmp155_;
- gchar* _tmp156_;
- gchar* _tmp157_;
- JsonObject* _tmp158_;
- JSDOCSymbol* _tmp159_;
- const gchar* _tmp160_;
- JSDOCSymbol* _tmp161_;
- JsonObject* _tmp162_;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (!_tmp115_) {
-#line 1688 "DocBuilder.c"
- gint _tmp116_;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp116_ = i;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- i = _tmp116_ + 1;
-#line 1694 "DocBuilder.c"
- }
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp115_ = FALSE;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp117_ = i;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp118_ = l;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (!(_tmp117_ < _tmp118_)) {
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- break;
-#line 1706 "DocBuilder.c"
- }
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp119_ = classes;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp120_ = i;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp121_ = gee_abstract_list_get ((GeeAbstractList*) _tmp119_, _tmp120_);
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- symbol = (JSDOCSymbol*) _tmp121_;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp122_ = g_strdup ("");
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- output = _tmp122_;
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp123_ = symbol;
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp124_ = _tmp123_->alias;
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_debug ("DocBuilder.vala:286: classTemplate Process : %s", _tmp124_);
-#line 289 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp125_ = json_generator_new ();
-#line 289 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- class_gen = _tmp125_;
-#line 290 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp126_ = json_node_new (JSON_NODE_OBJECT);
-#line 290 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- class_root = _tmp126_;
-#line 291 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp127_ = class_root;
-#line 291 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp128_ = symbol;
-#line 291 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp129_ = jsdoc_symbol_toClassDocJSON (_tmp128_);
-#line 291 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp130_ = _tmp129_;
-#line 291 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- json_node_init_object (_tmp127_, _tmp130_);
-#line 291 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _json_object_unref0 (_tmp130_);
-#line 292 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp131_ = class_gen;
-#line 292 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp132_ = class_root;
-#line 292 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- json_generator_set_root (_tmp131_, _tmp132_);
-#line 293 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp133_ = class_gen;
-#line 293 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- json_generator_set_pretty (_tmp133_, TRUE);
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp134_ = class_gen;
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- json_generator_set_indent (_tmp134_, (guint) 2);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp135_ = jsdoc_packer_run_singleton ();
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp136_ = _tmp135_;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp137_ = _tmp136_->opt_doc_target;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp138_ = g_strconcat (_tmp137_, "/symbols/", NULL);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp139_ = _tmp138_;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp140_ = symbol;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp141_ = _tmp140_->alias;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp142_ = g_strconcat (_tmp139_, _tmp141_, NULL);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp143_ = _tmp142_;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp144_ = g_strconcat (_tmp143_, ".json", NULL);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp145_ = _tmp144_;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_debug ("DocBuilder.vala:295: writing JSON: %s", _tmp145_);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp145_);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp143_);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp139_);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp136_);
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp146_ = class_gen;
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp147_ = jsdoc_packer_run_singleton ();
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp148_ = _tmp147_;
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp149_ = _tmp148_->opt_doc_target;
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp150_ = g_strconcat (_tmp149_, "/symbols/", NULL);
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp151_ = _tmp150_;
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp152_ = symbol;
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp153_ = _tmp152_->alias;
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp154_ = g_strconcat (_tmp151_, _tmp153_, NULL);
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp155_ = _tmp154_;
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp156_ = g_strconcat (_tmp155_, ".json", NULL);
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp157_ = _tmp156_;
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- jsdoc_doc_builder_writeJson (self, _tmp146_, _tmp157_);
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp157_);
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp155_);
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp151_);
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp148_);
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp158_ = jsonAll;
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp159_ = symbol;
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp160_ = _tmp159_->alias;
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp161_ = symbol;
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp162_ = jsdoc_symbol_toClassJSON (_tmp161_);
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- json_object_set_object_member (_tmp158_, _tmp160_, _tmp162_);
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- __vala_JsonNode_free0 (class_root);
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (class_gen);
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (output);
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (symbol);
-#line 1846 "DocBuilder.c"
- }
- }
- }
-#line 304 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp163_ = json_generator_new ();
-#line 304 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- class_tree_gen = _tmp163_;
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp164_ = json_node_new (JSON_NODE_ARRAY);
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- class_tree_root = _tmp164_;
-#line 306 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp165_ = class_tree_root;
-#line 306 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp166_ = classes;
-#line 306 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp167_ = jsdoc_doc_builder_class_tree (self, _tmp166_);
-#line 306 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp168_ = _tmp167_;
-#line 306 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- json_node_init_array (_tmp165_, _tmp168_);
-#line 306 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _json_array_unref0 (_tmp168_);
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp169_ = class_tree_gen;
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp170_ = class_tree_root;
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- json_generator_set_root (_tmp169_, _tmp170_);
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp171_ = class_tree_gen;
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- json_generator_set_pretty (_tmp171_, TRUE);
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp172_ = class_tree_gen;
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- json_generator_set_indent (_tmp172_, (guint) 2);
-#line 310 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp173_ = jsdoc_packer_run_singleton ();
-#line 310 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp174_ = _tmp173_;
-#line 310 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp175_ = _tmp174_->opt_doc_target;
-#line 310 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp176_ = g_strconcat (_tmp175_, "/tree.json", NULL);
-#line 310 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp177_ = _tmp176_;
-#line 310 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_debug ("DocBuilder.vala:310: writing JSON: %s", _tmp177_);
-#line 310 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp177_);
-#line 310 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp174_);
-#line 311 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp178_ = class_tree_gen;
-#line 311 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp179_ = jsdoc_packer_run_singleton ();
-#line 311 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp180_ = _tmp179_;
-#line 311 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp181_ = _tmp180_->opt_doc_target;
-#line 311 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp182_ = g_strconcat (_tmp181_, "/tree.json", NULL);
-#line 311 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp183_ = _tmp182_;
-#line 311 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- jsdoc_doc_builder_writeJson (self, _tmp178_, _tmp183_);
-#line 311 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp183_);
-#line 311 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp180_);
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp184_ = json_generator_new ();
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- generator = _tmp184_;
-#line 321 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp185_ = json_node_new (JSON_NODE_OBJECT);
-#line 321 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- root = _tmp185_;
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp186_ = root;
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp187_ = jsonAll;
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- json_node_init_object (_tmp186_, _tmp187_);
-#line 323 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp188_ = generator;
-#line 323 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp189_ = root;
-#line 323 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- json_generator_set_root (_tmp188_, _tmp189_);
-#line 324 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp190_ = generator;
-#line 324 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- json_generator_set_pretty (_tmp190_, TRUE);
-#line 325 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp191_ = generator;
-#line 325 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- json_generator_set_indent (_tmp191_, (guint) 2);
-#line 326 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp192_ = jsdoc_packer_run_singleton ();
-#line 326 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp193_ = _tmp192_;
-#line 326 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp194_ = _tmp193_->opt_doc_target;
-#line 326 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp195_ = g_strconcat (_tmp194_, "/json/roodata.json", NULL);
-#line 326 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp196_ = _tmp195_;
-#line 326 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_debug ("DocBuilder.vala:326: writing Builder JSON: %s", _tmp196_);
-#line 326 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp196_);
-#line 326 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp193_);
-#line 329 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp197_ = generator;
-#line 329 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp198_ = jsdoc_packer_run_singleton ();
-#line 329 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp199_ = _tmp198_;
-#line 329 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp200_ = _tmp199_->opt_doc_target;
-#line 329 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp201_ = g_strconcat (_tmp200_, "/json/roodata.json", NULL);
-#line 329 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp202_ = _tmp201_;
-#line 329 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- jsdoc_doc_builder_writeJson (self, _tmp197_, _tmp202_);
-#line 329 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp202_);
-#line 329 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp199_);
-#line 336 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_debug ("DocBuilder.vala:336: build index");
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- __vala_JsonNode_free0 (root);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (generator);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- __vala_JsonNode_free0 (class_tree_root);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (class_tree_gen);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _json_object_unref0 (jsonAll);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (classes);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (files);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (symbols);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp0_);
-#line 2000 "DocBuilder.c"
-}
-
-
-/**
-* needed as Json dumps .xXXX into same directory as it writes...
-*/
-static void jsdoc_doc_builder_writeJson (JSDOCDocBuilder* self, JsonGenerator* g, const gchar* fname) {
- gchar* tmp = NULL;
- const gchar* _tmp0_;
- const gchar* _tmp1_;
- gchar* _tmp2_;
- gchar* _tmp3_;
- gchar* _tmp4_;
- gchar* _tmp5_;
- JsonGenerator* _tmp6_;
- const gchar* _tmp7_;
- const gchar* _tmp8_;
- gboolean _tmp9_;
- const gchar* _tmp19_;
- GFile* _tmp20_;
- GFile* _tmp21_;
- const gchar* _tmp22_;
- GFile* _tmp23_;
- GFile* _tmp24_;
- GError * _inner_error_ = NULL;
-#line 346 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_return_if_fail (self != NULL);
-#line 346 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_return_if_fail (g != NULL);
-#line 346 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_return_if_fail (fname != NULL);
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp0_ = self->priv->tempdir;
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp1_ = fname;
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp2_ = g_path_get_basename (_tmp1_);
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp3_ = _tmp2_;
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp4_ = g_strconcat (_tmp0_, _tmp3_, NULL);
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp5_ = _tmp4_;
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp3_);
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- tmp = _tmp5_;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp6_ = g;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp7_ = tmp;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- json_generator_to_file (_tmp6_, _tmp7_, &_inner_error_);
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (tmp);
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_clear_error (&_inner_error_);
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return;
-#line 2064 "DocBuilder.c"
- }
-#line 351 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp8_ = fname;
-#line 351 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp9_ = g_file_test (_tmp8_, G_FILE_TEST_EXISTS);
-#line 351 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (_tmp9_) {
-#line 2072 "DocBuilder.c"
- gchar* new_data = NULL;
- gchar* old_data = NULL;
- const gchar* _tmp10_;
- gchar* _tmp11_ = NULL;
- const gchar* _tmp12_;
- gchar* _tmp13_ = NULL;
- const gchar* _tmp14_;
- const gchar* _tmp15_;
-#line 353 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp10_ = tmp;
-#line 353 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_file_get_contents (_tmp10_, &_tmp11_, NULL, &_inner_error_);
-#line 353 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (new_data);
-#line 353 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- new_data = _tmp11_;
-#line 353 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 353 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (old_data);
-#line 353 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (new_data);
-#line 353 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (tmp);
-#line 353 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 353 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_clear_error (&_inner_error_);
-#line 353 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return;
-#line 2103 "DocBuilder.c"
- }
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp12_ = fname;
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_file_get_contents (_tmp12_, &_tmp13_, NULL, &_inner_error_);
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (old_data);
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- old_data = _tmp13_;
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (old_data);
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (new_data);
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (tmp);
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_clear_error (&_inner_error_);
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return;
-#line 2127 "DocBuilder.c"
- }
-#line 355 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp14_ = old_data;
-#line 355 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp15_ = new_data;
-#line 355 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (g_strcmp0 (_tmp14_, _tmp15_) == 0) {
-#line 2135 "DocBuilder.c"
- const gchar* _tmp16_;
- GFile* _tmp17_;
- GFile* _tmp18_;
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp16_ = tmp;
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp17_ = g_file_new_for_path (_tmp16_);
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp18_ = _tmp17_;
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_file_delete (_tmp18_, NULL, &_inner_error_);
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp18_);
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (old_data);
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (new_data);
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (tmp);
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_clear_error (&_inner_error_);
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return;
-#line 2163 "DocBuilder.c"
- }
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (old_data);
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (new_data);
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (tmp);
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return;
-#line 2173 "DocBuilder.c"
- }
-#line 351 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (old_data);
-#line 351 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (new_data);
-#line 2179 "DocBuilder.c"
- }
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp19_ = tmp;
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp20_ = g_file_new_for_path (_tmp19_);
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp21_ = _tmp20_;
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp22_ = fname;
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp23_ = g_file_new_for_path (_tmp22_);
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp24_ = _tmp23_;
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_file_move (_tmp21_, _tmp24_, G_FILE_COPY_OVERWRITE, NULL, NULL, NULL, &_inner_error_);
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp24_);
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp21_);
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (tmp);
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_clear_error (&_inner_error_);
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return;
-#line 2209 "DocBuilder.c"
- }
-#line 346 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (tmp);
-#line 2213 "DocBuilder.c"
-}
-
-
-static gpointer _json_object_ref0 (gpointer self) {
-#line 390 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return self ? json_object_ref (self) : NULL;
-#line 2220 "DocBuilder.c"
-}
-
-
-static JsonObject* jsdoc_doc_builder_class_tree_new_obj (JSDOCDocBuilder* self, const gchar* name, gboolean is_class, gboolean* is_new) {
- gboolean _vala_is_new = FALSE;
- JsonObject* result = NULL;
- GeeHashMap* _tmp0_;
- const gchar* _tmp1_;
- gboolean _tmp2_;
- const gchar* _tmp12_;
- JsonObject* add = NULL;
- JsonObject* _tmp13_;
- JsonObject* _tmp14_;
- const gchar* _tmp15_;
- JsonObject* _tmp16_;
- JsonArray* _tmp17_;
- JsonObject* _tmp18_;
- gboolean _tmp19_;
- GeeHashMap* _tmp20_;
- const gchar* _tmp21_;
- JsonObject* _tmp22_;
- gchar** bits = NULL;
- const gchar* _tmp23_;
- gchar** _tmp24_;
- gchar** _tmp25_;
- gint bits_length1;
- gint _bits_size_;
- gchar** _tmp26_;
- gint _tmp26__length1;
-#line 368 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 368 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_return_val_if_fail (name != NULL, NULL);
-#line 370 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp0_ = self->priv->class_tree_map;
-#line 370 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp1_ = name;
-#line 370 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp2_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp0_, _tmp1_);
-#line 370 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (_tmp2_) {
-#line 2262 "DocBuilder.c"
- JsonObject* ret = NULL;
- GeeHashMap* _tmp3_;
- const gchar* _tmp4_;
- gpointer _tmp5_;
- gboolean _tmp6_ = FALSE;
- JsonObject* _tmp7_;
- gboolean _tmp8_;
-#line 371 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp3_ = self->priv->class_tree_map;
-#line 371 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp4_ = name;
-#line 371 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp5_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp3_, _tmp4_);
-#line 371 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- ret = (JsonObject*) _tmp5_;
-#line 372 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp7_ = ret;
-#line 372 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp8_ = json_object_get_boolean_member (_tmp7_, "is_class");
-#line 372 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (!_tmp8_) {
-#line 2284 "DocBuilder.c"
- gboolean _tmp9_;
-#line 372 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp9_ = is_class;
-#line 372 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp6_ = _tmp9_;
-#line 2290 "DocBuilder.c"
- } else {
-#line 372 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp6_ = FALSE;
-#line 2294 "DocBuilder.c"
- }
-#line 372 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (_tmp6_) {
-#line 2298 "DocBuilder.c"
- JsonObject* _tmp10_;
- gboolean _tmp11_;
-#line 373 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp10_ = ret;
-#line 373 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp11_ = is_class;
-#line 373 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- json_object_set_boolean_member (_tmp10_, "is_class", _tmp11_);
-#line 2307 "DocBuilder.c"
- }
-#line 375 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _vala_is_new = FALSE;
-#line 376 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- result = ret;
-#line 376 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (is_new) {
-#line 376 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- *is_new = _vala_is_new;
-#line 2317 "DocBuilder.c"
- }
-#line 376 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return result;
-#line 2321 "DocBuilder.c"
- }
-#line 380 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp12_ = name;
-#line 380 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_debug ("DocBuilder.vala:380: Class Tree: new object %s", _tmp12_);
-#line 381 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp13_ = json_object_new ();
-#line 381 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- add = _tmp13_;
-#line 382 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp14_ = add;
-#line 382 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp15_ = name;
-#line 382 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- json_object_set_string_member (_tmp14_, "name", _tmp15_);
-#line 383 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp16_ = add;
-#line 383 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp17_ = json_array_new ();
-#line 383 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- json_object_set_array_member (_tmp16_, "cn", _tmp17_);
-#line 384 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp18_ = add;
-#line 384 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp19_ = is_class;
-#line 384 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- json_object_set_boolean_member (_tmp18_, "is_class", _tmp19_);
-#line 386 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp20_ = self->priv->class_tree_map;
-#line 386 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp21_ = name;
-#line 386 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp22_ = add;
-#line 386 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp20_, _tmp21_, _tmp22_);
-#line 387 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp23_ = name;
-#line 387 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp25_ = _tmp24_ = g_strsplit (_tmp23_, ".", 0);
-#line 387 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- bits = _tmp25_;
-#line 387 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- bits_length1 = _vala_array_length (_tmp24_);
-#line 387 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _bits_size_ = bits_length1;
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp26_ = bits;
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp26__length1 = bits_length1;
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (_tmp26__length1 == 1) {
-#line 2373 "DocBuilder.c"
- JsonArray* _tmp27_;
- JsonObject* _tmp28_;
- JsonObject* _tmp29_;
-#line 390 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp27_ = self->priv->class_tree_top;
-#line 390 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp28_ = add;
-#line 390 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp29_ = _json_object_ref0 (_tmp28_);
-#line 390 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- json_array_add_object_element (_tmp27_, _tmp29_);
-#line 2385 "DocBuilder.c"
- }
-#line 393 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _vala_is_new = TRUE;
-#line 395 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- result = add;
-#line 395 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL);
-#line 395 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (is_new) {
-#line 395 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- *is_new = _vala_is_new;
-#line 2397 "DocBuilder.c"
- }
-#line 395 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return result;
-#line 2401 "DocBuilder.c"
-}
-
-
-static void _vala_array_add1 (gchar** * array, int* length, int* size, gchar* value) {
-#line 410 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if ((*length) == (*size)) {
-#line 410 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- *size = (*size) ? (2 * (*size)) : 4;
-#line 410 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- *array = g_renew (gchar*, *array, (*size) + 1);
-#line 2412 "DocBuilder.c"
- }
-#line 410 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- (*array)[(*length)++] = value;
-#line 410 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- (*array)[*length] = NULL;
-#line 2418 "DocBuilder.c"
-}
-
-
-static gchar* _vala_g_strjoinv (const gchar* separator, gchar** str_array, int str_array_length1) {
- gchar* result = NULL;
- const gchar* _tmp0_;
- gboolean _tmp1_ = FALSE;
- gboolean _tmp2_ = FALSE;
- gchar** _tmp3_;
- gint _tmp3__length1;
-#line 1078 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = separator;
-#line 1078 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp0_ == NULL) {
-#line 1079 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- separator = "";
-#line 2435 "DocBuilder.c"
- }
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = str_array;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3__length1 = str_array_length1;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp3_ != NULL) {
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = TRUE;
-#line 2445 "DocBuilder.c"
- } else {
- gchar** _tmp4_;
- gint _tmp4__length1;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = str_array;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4__length1 = str_array_length1;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = _tmp4__length1 > 0;
-#line 2455 "DocBuilder.c"
- }
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp2_) {
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = TRUE;
-#line 2461 "DocBuilder.c"
- } else {
- gboolean _tmp5_ = FALSE;
- gchar** _tmp6_;
- gint _tmp6__length1;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6_ = str_array;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6__length1 = str_array_length1;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp6__length1 == -1) {
-#line 2472 "DocBuilder.c"
- gchar** _tmp7_;
- gint _tmp7__length1;
- const gchar* _tmp8_;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp7_ = str_array;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp7__length1 = str_array_length1;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp8_ = _tmp7_[0];
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = _tmp8_ != NULL;
-#line 2484 "DocBuilder.c"
- } else {
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = FALSE;
-#line 2488 "DocBuilder.c"
- }
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = _tmp5_;
-#line 2492 "DocBuilder.c"
- }
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp1_) {
-#line 2496 "DocBuilder.c"
- gint i = 0;
- gsize len = 0UL;
- gint _tmp31_;
- gint _tmp33_;
- gint _tmp34_;
- gsize _tmp35_;
- const gchar* _tmp36_;
- gint _tmp37_;
- gint _tmp38_;
- gint _tmp39_;
- const gchar* res = NULL;
- gsize _tmp40_;
- void* _tmp41_;
- void* ptr = NULL;
- const gchar* _tmp42_;
- gchar** _tmp43_;
- gint _tmp43__length1;
- const gchar* _tmp44_;
- void* _tmp45_;
- const gchar* _tmp62_;
-#line 1083 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- len = (gsize) 1;
-#line 2519 "DocBuilder.c"
- {
- gboolean _tmp9_ = FALSE;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- i = 0;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp9_ = TRUE;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- while (TRUE) {
-#line 2528 "DocBuilder.c"
- gboolean _tmp11_ = FALSE;
- gboolean _tmp12_ = FALSE;
- gchar** _tmp13_;
- gint _tmp13__length1;
- gint _tmp21_ = 0;
- gchar** _tmp22_;
- gint _tmp22__length1;
- gint _tmp23_;
- const gchar* _tmp24_;
- gsize _tmp30_;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (!_tmp9_) {
-#line 2541 "DocBuilder.c"
- gint _tmp10_;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp10_ = i;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- i = _tmp10_ + 1;
-#line 2547 "DocBuilder.c"
- }
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp9_ = FALSE;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp13_ = str_array;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp13__length1 = str_array_length1;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp13__length1 != -1) {
-#line 2557 "DocBuilder.c"
- gint _tmp14_;
- gchar** _tmp15_;
- gint _tmp15__length1;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp14_ = i;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp15_ = str_array;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp15__length1 = str_array_length1;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp12_ = _tmp14_ < _tmp15__length1;
-#line 2569 "DocBuilder.c"
- } else {
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp12_ = FALSE;
-#line 2573 "DocBuilder.c"
- }
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp12_) {
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp11_ = TRUE;
-#line 2579 "DocBuilder.c"
- } else {
- gboolean _tmp16_ = FALSE;
- gchar** _tmp17_;
- gint _tmp17__length1;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp17_ = str_array;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp17__length1 = str_array_length1;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp17__length1 == -1) {
-#line 2590 "DocBuilder.c"
- gchar** _tmp18_;
- gint _tmp18__length1;
- gint _tmp19_;
- const gchar* _tmp20_;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp18_ = str_array;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp18__length1 = str_array_length1;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp19_ = i;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp20_ = _tmp18_[_tmp19_];
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp16_ = _tmp20_ != NULL;
-#line 2605 "DocBuilder.c"
- } else {
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp16_ = FALSE;
-#line 2609 "DocBuilder.c"
- }
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp11_ = _tmp16_;
-#line 2613 "DocBuilder.c"
- }
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (!_tmp11_) {
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- break;
-#line 2619 "DocBuilder.c"
- }
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp22_ = str_array;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp22__length1 = str_array_length1;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp23_ = i;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp24_ = _tmp22_[_tmp23_];
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp24_ != NULL) {
-#line 2631 "DocBuilder.c"
- gchar** _tmp25_;
- gint _tmp25__length1;
- gint _tmp26_;
- const gchar* _tmp27_;
- gint _tmp28_;
- gint _tmp29_;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp25_ = str_array;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp25__length1 = str_array_length1;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp26_ = i;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp27_ = _tmp25_[_tmp26_];
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp28_ = strlen ((const gchar*) _tmp27_);
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp29_ = _tmp28_;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp21_ = _tmp29_;
-#line 2652 "DocBuilder.c"
- } else {
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp21_ = 0;
-#line 2656 "DocBuilder.c"
- }
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp30_ = len;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- len = _tmp30_ + _tmp21_;
-#line 2662 "DocBuilder.c"
- }
- }
-#line 1087 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp31_ = i;
-#line 1087 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp31_ == 0) {
-#line 2669 "DocBuilder.c"
- gchar* _tmp32_;
-#line 1088 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp32_ = g_strdup ("");
-#line 1088 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp32_;
-#line 1088 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 2677 "DocBuilder.c"
- }
-#line 1090 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp33_ = i;
-#line 1090 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- str_array_length1 = _tmp33_;
-#line 1090 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp34_ = str_array_length1;
-#line 1091 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp35_ = len;
-#line 1091 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp36_ = separator;
-#line 1091 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp37_ = strlen ((const gchar*) _tmp36_);
-#line 1091 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp38_ = _tmp37_;
-#line 1091 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp39_ = i;
-#line 1091 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- len = _tmp35_ + (_tmp38_ * (_tmp39_ - 1));
-#line 1093 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp40_ = len;
-#line 1093 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp41_ = g_malloc (_tmp40_);
-#line 1093 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- res = _tmp41_;
-#line 1094 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp42_ = res;
-#line 1094 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp43_ = str_array;
-#line 1094 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp43__length1 = str_array_length1;
-#line 1094 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp44_ = _tmp43_[0];
-#line 1094 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp45_ = g_stpcpy ((void*) _tmp42_, (const gchar*) _tmp44_);
-#line 1094 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- ptr = _tmp45_;
-#line 2715 "DocBuilder.c"
- {
- gboolean _tmp46_ = FALSE;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- i = 1;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp46_ = TRUE;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- while (TRUE) {
-#line 2724 "DocBuilder.c"
- gint _tmp48_;
- gchar** _tmp49_;
- gint _tmp49__length1;
- void* _tmp50_;
- const gchar* _tmp51_;
- void* _tmp52_;
- const gchar* _tmp53_ = NULL;
- gchar** _tmp54_;
- gint _tmp54__length1;
- gint _tmp55_;
- const gchar* _tmp56_;
- void* _tmp60_;
- void* _tmp61_;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (!_tmp46_) {
-#line 2740 "DocBuilder.c"
- gint _tmp47_;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp47_ = i;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- i = _tmp47_ + 1;
-#line 2746 "DocBuilder.c"
- }
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp46_ = FALSE;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp48_ = i;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp49_ = str_array;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp49__length1 = str_array_length1;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (!(_tmp48_ < _tmp49__length1)) {
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- break;
-#line 2760 "DocBuilder.c"
- }
-#line 1096 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp50_ = ptr;
-#line 1096 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp51_ = separator;
-#line 1096 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp52_ = g_stpcpy (_tmp50_, (const gchar*) _tmp51_);
-#line 1096 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- ptr = _tmp52_;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp54_ = str_array;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp54__length1 = str_array_length1;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp55_ = i;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp56_ = _tmp54_[_tmp55_];
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp56_ != NULL) {
-#line 2780 "DocBuilder.c"
- gchar** _tmp57_;
- gint _tmp57__length1;
- gint _tmp58_;
- const gchar* _tmp59_;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp57_ = str_array;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp57__length1 = str_array_length1;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp58_ = i;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp59_ = _tmp57_[_tmp58_];
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp53_ = (const gchar*) _tmp59_;
-#line 2795 "DocBuilder.c"
- } else {
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp53_ = "";
-#line 2799 "DocBuilder.c"
- }
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp60_ = ptr;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp61_ = g_stpcpy (_tmp60_, _tmp53_);
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- ptr = _tmp61_;
-#line 2807 "DocBuilder.c"
- }
- }
-#line 1100 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp62_ = res;
-#line 1100 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- res = NULL;
-#line 1100 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = (gchar*) _tmp62_;
-#line 1100 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 2818 "DocBuilder.c"
- } else {
- gchar* _tmp63_;
-#line 1102 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp63_ = g_strdup ("");
-#line 1102 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp63_;
-#line 1102 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 2827 "DocBuilder.c"
- }
-}
-
-
-static void jsdoc_doc_builder_class_tree_make_parents (JSDOCDocBuilder* self, JsonObject* add) {
- gchar* name = NULL;
- JsonObject* _tmp0_;
- const gchar* _tmp1_;
- gchar* _tmp2_;
- gchar** bits = NULL;
- const gchar* _tmp3_;
- gchar** _tmp4_;
- gchar** _tmp5_;
- gint bits_length1;
- gint _bits_size_;
- gchar** _tmp6_;
- gint _tmp6__length1;
- gchar** nn = NULL;
- gchar** _tmp7_;
- gint nn_length1;
- gint _nn_size_;
- gchar* pname = NULL;
- gchar** _tmp17_;
- gint _tmp17__length1;
- gchar* _tmp18_;
- const gchar* _tmp19_;
- const gchar* _tmp20_;
- gboolean is_new = FALSE;
- JsonObject* parent = NULL;
- const gchar* _tmp21_;
- gboolean _tmp22_ = FALSE;
- JsonObject* _tmp23_;
- JsonObject* _tmp24_;
- JsonArray* _tmp25_;
- JsonObject* _tmp26_;
- JsonObject* _tmp27_;
- gboolean _tmp28_;
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_return_if_fail (self != NULL);
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_return_if_fail (add != NULL);
-#line 401 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp0_ = add;
-#line 401 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp1_ = json_object_get_string_member (_tmp0_, "name");
-#line 401 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp2_ = g_strdup (_tmp1_);
-#line 401 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- name = _tmp2_;
-#line 402 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp3_ = name;
-#line 402 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp5_ = _tmp4_ = g_strsplit (_tmp3_, ".", 0);
-#line 402 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- bits = _tmp5_;
-#line 402 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- bits_length1 = _vala_array_length (_tmp4_);
-#line 402 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _bits_size_ = bits_length1;
-#line 403 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp6_ = bits;
-#line 403 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp6__length1 = bits_length1;
-#line 403 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (_tmp6__length1 < 2) {
-#line 404 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL);
-#line 404 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (name);
-#line 404 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return;
-#line 2899 "DocBuilder.c"
- }
-#line 408 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp7_ = g_new0 (gchar*, 0 + 1);
-#line 408 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- nn = _tmp7_;
-#line 408 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- nn_length1 = 0;
-#line 408 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _nn_size_ = nn_length1;
-#line 2909 "DocBuilder.c"
- {
- gint i = 0;
-#line 409 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- i = 0;
-#line 2914 "DocBuilder.c"
- {
- gboolean _tmp8_ = FALSE;
-#line 409 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp8_ = TRUE;
-#line 409 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- while (TRUE) {
-#line 2921 "DocBuilder.c"
- gint _tmp10_;
- gchar** _tmp11_;
- gint _tmp11__length1;
- gchar** _tmp12_;
- gint _tmp12__length1;
- gchar** _tmp13_;
- gint _tmp13__length1;
- gint _tmp14_;
- const gchar* _tmp15_;
- gchar* _tmp16_;
-#line 409 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (!_tmp8_) {
-#line 2934 "DocBuilder.c"
- gint _tmp9_;
-#line 409 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp9_ = i;
-#line 409 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- i = _tmp9_ + 1;
-#line 2940 "DocBuilder.c"
- }
-#line 409 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp8_ = FALSE;
-#line 409 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp10_ = i;
-#line 409 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp11_ = bits;
-#line 409 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp11__length1 = bits_length1;
-#line 409 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (!(_tmp10_ < (_tmp11__length1 - 1))) {
-#line 409 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- break;
-#line 2954 "DocBuilder.c"
- }
-#line 410 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp12_ = nn;
-#line 410 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp12__length1 = nn_length1;
-#line 410 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp13_ = bits;
-#line 410 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp13__length1 = bits_length1;
-#line 410 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp14_ = i;
-#line 410 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp15_ = _tmp13_[_tmp14_];
-#line 410 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp16_ = g_strdup (_tmp15_);
-#line 410 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _vala_array_add1 (&nn, &nn_length1, &_nn_size_, _tmp16_);
-#line 2972 "DocBuilder.c"
- }
- }
- }
-#line 412 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp17_ = nn;
-#line 412 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp17__length1 = nn_length1;
-#line 412 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp18_ = _vala_g_strjoinv (".", _tmp17_, _tmp17__length1);
-#line 412 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- pname = _tmp18_;
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp19_ = name;
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp20_ = pname;
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_debug ("DocBuilder.vala:413: Class Tree: adding to parent %s => %s", _tmp19_, _tmp20_);
-#line 417 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp21_ = pname;
-#line 417 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp23_ = jsdoc_doc_builder_class_tree_new_obj (self, _tmp21_, FALSE, &_tmp22_);
-#line 417 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- is_new = _tmp22_;
-#line 417 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- parent = _tmp23_;
-#line 418 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp24_ = parent;
-#line 418 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp25_ = json_object_get_array_member (_tmp24_, "cn");
-#line 418 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp26_ = add;
-#line 418 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp27_ = _json_object_ref0 (_tmp26_);
-#line 418 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- json_array_add_object_element (_tmp25_, _tmp27_);
-#line 419 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp28_ = is_new;
-#line 419 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (_tmp28_) {
-#line 3012 "DocBuilder.c"
- JsonObject* _tmp29_;
-#line 420 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp29_ = parent;
-#line 420 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- jsdoc_doc_builder_class_tree_make_parents (self, _tmp29_);
-#line 3018 "DocBuilder.c"
- }
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _json_object_unref0 (parent);
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (pname);
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- nn = (_vala_array_free (nn, nn_length1, (GDestroyNotify) g_free), NULL);
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL);
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (name);
-#line 3030 "DocBuilder.c"
-}
-
-
-static JsonArray* jsdoc_doc_builder_class_tree (JSDOCDocBuilder* self, GeeArrayList* classes) {
- JsonArray* result = NULL;
- JsonArray* _tmp0_;
- GeeHashMap* _tmp1_;
- JsonArray* _tmp37_;
- JsonArray* _tmp38_;
-#line 425 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 425 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_return_val_if_fail (classes != NULL, NULL);
-#line 451 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp0_ = json_array_new ();
-#line 451 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _json_array_unref0 (self->priv->class_tree_top);
-#line 451 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- self->priv->class_tree_top = _tmp0_;
-#line 452 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, json_object_get_type (), (GBoxedCopyFunc) json_object_ref, (GDestroyNotify) json_object_unref, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-#line 452 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (self->priv->class_tree_map);
-#line 452 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- self->priv->class_tree_map = _tmp1_;
-#line 3056 "DocBuilder.c"
- {
- GeeArrayList* _cls_list = NULL;
- GeeArrayList* _tmp2_;
- GeeArrayList* _tmp3_;
- gint _cls_size = 0;
- GeeArrayList* _tmp4_;
- gint _tmp5_;
- gint _tmp6_;
- gint _cls_index = 0;
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp2_ = classes;
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp3_ = _g_object_ref0 (_tmp2_);
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _cls_list = _tmp3_;
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp4_ = _cls_list;
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp5_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp4_);
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp6_ = _tmp5_;
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _cls_size = _tmp6_;
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _cls_index = -1;
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- while (TRUE) {
-#line 3084 "DocBuilder.c"
- gint _tmp7_;
- gint _tmp8_;
- gint _tmp9_;
- JSDOCSymbol* cls = NULL;
- GeeArrayList* _tmp10_;
- gint _tmp11_;
- gpointer _tmp12_;
- gboolean _tmp13_ = FALSE;
- gboolean _tmp14_ = FALSE;
- JSDOCSymbol* _tmp15_;
- const gchar* _tmp16_;
- gint _tmp17_;
- gint _tmp18_;
- gboolean is_new = FALSE;
- gboolean _tmp26_ = FALSE;
- JSDOCSymbol* _tmp27_;
- GeeArrayList* _tmp28_;
- gint _tmp29_;
- gint _tmp30_;
- JsonObject* add = NULL;
- JSDOCSymbol* _tmp31_;
- const gchar* _tmp32_;
- gboolean _tmp33_ = FALSE;
- JsonObject* _tmp34_;
- JsonObject* _tmp35_;
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp7_ = _cls_index;
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _cls_index = _tmp7_ + 1;
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp8_ = _cls_index;
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp9_ = _cls_size;
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (!(_tmp8_ < _tmp9_)) {
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- break;
-#line 3122 "DocBuilder.c"
- }
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp10_ = _cls_list;
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp11_ = _cls_index;
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp12_ = gee_abstract_list_get ((GeeAbstractList*) _tmp10_, _tmp11_);
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- cls = (JSDOCSymbol*) _tmp12_;
-#line 454 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp15_ = cls;
-#line 454 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp16_ = _tmp15_->alias;
-#line 454 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp17_ = strlen (_tmp16_);
-#line 454 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp18_ = _tmp17_;
-#line 454 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (_tmp18_ < 1) {
-#line 454 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp14_ = TRUE;
-#line 3144 "DocBuilder.c"
- } else {
- JSDOCSymbol* _tmp19_;
- const gchar* _tmp20_;
-#line 454 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp19_ = cls;
-#line 454 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp20_ = _tmp19_->alias;
-#line 454 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp14_ = g_strcmp0 (_tmp20_, "this") == 0;
-#line 3154 "DocBuilder.c"
- }
-#line 454 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (_tmp14_) {
-#line 454 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp13_ = TRUE;
-#line 3160 "DocBuilder.c"
- } else {
- JSDOCSymbol* _tmp21_;
- const gchar* _tmp22_;
-#line 454 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp21_ = cls;
-#line 454 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp22_ = _tmp21_->alias;
-#line 454 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp13_ = g_strcmp0 (_tmp22_, "_global_") == 0;
-#line 3170 "DocBuilder.c"
- }
-#line 454 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (_tmp13_) {
-#line 3174 "DocBuilder.c"
- JSDOCSymbol* _tmp23_;
- const gchar* _tmp24_;
- const gchar* _tmp25_;
-#line 455 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp23_ = cls;
-#line 455 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp24_ = jsdoc_symbol_get_name (_tmp23_);
-#line 455 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp25_ = _tmp24_;
-#line 455 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_debug ("DocBuilder.vala:455: Skip alias|global %s", _tmp25_);
-#line 456 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (cls);
-#line 456 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- continue;
-#line 3190 "DocBuilder.c"
- }
-#line 459 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp27_ = cls;
-#line 459 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp28_ = _tmp27_->methods;
-#line 459 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp29_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp28_);
-#line 459 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp30_ = _tmp29_;
-#line 459 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (_tmp30_ > 0) {
-#line 459 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp26_ = TRUE;
-#line 3204 "DocBuilder.c"
- } else {
-#line 459 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp26_ = FALSE;
-#line 3208 "DocBuilder.c"
- }
-#line 459 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp31_ = cls;
-#line 459 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp32_ = _tmp31_->alias;
-#line 459 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp34_ = jsdoc_doc_builder_class_tree_new_obj (self, _tmp32_, _tmp26_, &_tmp33_);
-#line 459 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- is_new = _tmp33_;
-#line 459 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- add = _tmp34_;
-#line 460 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp35_ = add;
-#line 460 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (_tmp35_ != NULL) {
-#line 3224 "DocBuilder.c"
- JsonObject* _tmp36_;
-#line 461 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp36_ = add;
-#line 461 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- jsdoc_doc_builder_class_tree_make_parents (self, _tmp36_);
-#line 3230 "DocBuilder.c"
- }
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _json_object_unref0 (add);
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (cls);
-#line 3236 "DocBuilder.c"
- }
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_cls_list);
-#line 3240 "DocBuilder.c"
- }
-#line 466 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp37_ = self->priv->class_tree_top;
-#line 466 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp38_ = _json_array_ref0 (_tmp37_);
-#line 466 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- result = _tmp38_;
-#line 466 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return result;
-#line 3250 "DocBuilder.c"
-}
-
-
-static glong string_strnlen (gchar* str, glong maxlen) {
- glong result = 0L;
- gchar* end = NULL;
- gchar* _tmp0_;
- glong _tmp1_;
- gchar* _tmp2_;
- gchar* _tmp3_;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = str;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = maxlen;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = memchr (_tmp0_, 0, (gsize) _tmp1_);
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- end = _tmp2_;
-#line 1323 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = end;
-#line 1323 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp3_ == NULL) {
-#line 3273 "DocBuilder.c"
- glong _tmp4_;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = maxlen;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp4_;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 3281 "DocBuilder.c"
- } else {
- gchar* _tmp5_;
- gchar* _tmp6_;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = end;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6_ = str;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = (glong) (_tmp5_ - _tmp6_);
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 3293 "DocBuilder.c"
- }
-}
-
-
-static gchar* string_substring (const gchar* self, glong offset, glong len) {
- gchar* result = NULL;
- glong string_length = 0L;
- gboolean _tmp0_ = FALSE;
- glong _tmp1_;
- glong _tmp8_;
- glong _tmp14_;
- glong _tmp17_;
- glong _tmp18_;
- glong _tmp19_;
- glong _tmp20_;
- glong _tmp21_;
- gchar* _tmp22_;
-#line 1333 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = offset;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp1_ >= ((glong) 0)) {
-#line 3317 "DocBuilder.c"
- glong _tmp2_;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = len;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = _tmp2_ >= ((glong) 0);
-#line 3323 "DocBuilder.c"
- } else {
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = FALSE;
-#line 3327 "DocBuilder.c"
- }
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp0_) {
-#line 3331 "DocBuilder.c"
- glong _tmp3_;
- glong _tmp4_;
- glong _tmp5_;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = offset;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = len;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = string_strnlen ((gchar*) self, _tmp3_ + _tmp4_);
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- string_length = _tmp5_;
-#line 3343 "DocBuilder.c"
- } else {
- gint _tmp6_;
- gint _tmp7_;
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6_ = strlen (self);
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp7_ = _tmp6_;
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- string_length = (glong) _tmp7_;
-#line 3353 "DocBuilder.c"
- }
-#line 1342 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp8_ = offset;
-#line 1342 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp8_ < ((glong) 0)) {
-#line 3359 "DocBuilder.c"
- glong _tmp9_;
- glong _tmp10_;
- glong _tmp11_;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp9_ = string_length;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp10_ = offset;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- offset = _tmp9_ + _tmp10_;
-#line 1344 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp11_ = offset;
-#line 1344 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (_tmp11_ >= ((glong) 0), NULL);
-#line 3373 "DocBuilder.c"
- } else {
- glong _tmp12_;
- glong _tmp13_;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp12_ = offset;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp13_ = string_length;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (_tmp12_ <= _tmp13_, NULL);
-#line 3383 "DocBuilder.c"
- }
-#line 1348 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp14_ = len;
-#line 1348 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp14_ < ((glong) 0)) {
-#line 3389 "DocBuilder.c"
- glong _tmp15_;
- glong _tmp16_;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp15_ = string_length;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp16_ = offset;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- len = _tmp15_ - _tmp16_;
-#line 3398 "DocBuilder.c"
- }
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp17_ = offset;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp18_ = len;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp19_ = string_length;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail ((_tmp17_ + _tmp18_) <= _tmp19_, NULL);
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp20_ = offset;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp21_ = len;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp22_ = g_strndup (((gchar*) self) + _tmp20_, (gsize) _tmp21_);
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp22_;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 3418 "DocBuilder.c"
-}
-
-
-static gchar* jsdoc_doc_builder_srcFileRelName (JSDOCDocBuilder* self, const gchar* sourceFile) {
- gchar* result = NULL;
- gchar* rp = NULL;
- const gchar* _tmp0_;
- gchar* _tmp1_;
- JSDOCPackerRun* _tmp2_;
- JSDOCPackerRun* _tmp3_;
- const gchar* _tmp4_;
- gint _tmp5_;
- gint _tmp6_;
- gchar* _tmp7_;
- gchar* _tmp8_;
-#line 472 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 472 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_return_val_if_fail (sourceFile != NULL, NULL);
-#line 474 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp0_ = sourceFile;
-#line 474 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp1_ = realpath (_tmp0_, NULL);
-#line 474 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- rp = _tmp1_;
-#line 475 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp2_ = jsdoc_packer_run_singleton ();
-#line 475 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp3_ = _tmp2_;
-#line 475 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp4_ = _tmp3_->opt_real_basedir;
-#line 475 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp5_ = strlen (_tmp4_);
-#line 475 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp6_ = _tmp5_;
-#line 475 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp7_ = string_substring (rp, (glong) _tmp6_, (glong) -1);
-#line 475 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp8_ = _tmp7_;
-#line 475 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp3_);
-#line 475 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- result = _tmp8_;
-#line 475 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (rp);
-#line 475 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return result;
-#line 3466 "DocBuilder.c"
-}
-
-
-static inline GRegex* _thread_safe_regex_init (GRegex** re, const gchar * pattern, GRegexMatchFlags match_options) {
-#line 480 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (g_once_init_enter ((volatile gsize*) re)) {
-#line 480 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- GRegex* val = g_regex_new (pattern, match_options, 0, NULL);
-#line 480 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_once_init_leave ((volatile gsize*) re, (gsize) val);
-#line 3477 "DocBuilder.c"
- }
-#line 480 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return *re;
-#line 3481 "DocBuilder.c"
-}
-
-
-static gchar* string_replace (const gchar* self, const gchar* old, const gchar* replacement) {
- gchar* result = NULL;
- gboolean _tmp0_ = FALSE;
- gboolean _tmp1_ = FALSE;
- GError * _inner_error_ = NULL;
-#line 1407 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1407 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (old != NULL, NULL);
-#line 1407 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (replacement != NULL, NULL);
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if ((*((gchar*) self)) == '\0') {
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = TRUE;
-#line 3500 "DocBuilder.c"
- } else {
- const gchar* _tmp2_;
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = old;
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = (*((gchar*) _tmp2_)) == '\0';
-#line 3507 "DocBuilder.c"
- }
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp1_) {
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = TRUE;
-#line 3513 "DocBuilder.c"
- } else {
- const gchar* _tmp3_;
- const gchar* _tmp4_;
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = old;
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = replacement;
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = g_strcmp0 (_tmp3_, _tmp4_) == 0;
-#line 3523 "DocBuilder.c"
- }
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp0_) {
-#line 3527 "DocBuilder.c"
- gchar* _tmp5_;
-#line 1409 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = g_strdup (self);
-#line 1409 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp5_;
-#line 1409 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 3535 "DocBuilder.c"
- }
- {
- GRegex* regex = NULL;
- const gchar* _tmp6_;
- gchar* _tmp7_;
- gchar* _tmp8_;
- GRegex* _tmp9_;
- GRegex* _tmp10_;
- gchar* _tmp11_ = NULL;
- GRegex* _tmp12_;
- const gchar* _tmp13_;
- gchar* _tmp14_;
- gchar* _tmp15_;
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6_ = old;
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp7_ = g_regex_escape_string (_tmp6_, -1);
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp8_ = _tmp7_;
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp9_ = g_regex_new (_tmp8_, 0, 0, &_inner_error_);
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp10_ = _tmp9_;
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _g_free0 (_tmp8_);
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- regex = _tmp10_;
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_inner_error_->domain == G_REGEX_ERROR) {
-#line 3567 "DocBuilder.c"
- goto __catch1_g_regex_error;
- }
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_clear_error (&_inner_error_);
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return NULL;
-#line 3576 "DocBuilder.c"
- }
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp12_ = regex;
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp13_ = replacement;
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp14_ = g_regex_replace_literal (_tmp12_, self, (gssize) -1, 0, _tmp13_, 0, &_inner_error_);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp11_ = _tmp14_;
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _g_regex_unref0 (regex);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_inner_error_->domain == G_REGEX_ERROR) {
-#line 3592 "DocBuilder.c"
- goto __catch1_g_regex_error;
- }
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _g_regex_unref0 (regex);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_clear_error (&_inner_error_);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return NULL;
-#line 3603 "DocBuilder.c"
- }
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp15_ = _tmp11_;
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp11_ = NULL;
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp15_;
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _g_free0 (_tmp11_);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _g_regex_unref0 (regex);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 3617 "DocBuilder.c"
- }
- goto __finally1;
- __catch1_g_regex_error:
- {
- GError* e = NULL;
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- e = _inner_error_;
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _inner_error_ = NULL;
-#line 1415 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_assert_not_reached ();
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _g_error_free0 (e);
-#line 3631 "DocBuilder.c"
- }
- __finally1:
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_clear_error (&_inner_error_);
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return NULL;
-#line 3642 "DocBuilder.c"
- }
-}
-
-
-static gchar* jsdoc_doc_builder_srcFileFlatName (JSDOCDocBuilder* self, const gchar* sourceFile) {
- gchar* result = NULL;
- gchar* name = NULL;
- const gchar* _tmp0_;
- gchar* _tmp1_;
- gchar* _tmp2_ = NULL;
- const gchar* _tmp3_;
- const gchar* _tmp4_;
- gint _tmp5_;
- gint _tmp6_;
- gchar* _tmp7_;
- gchar* _tmp8_;
- const gchar* _tmp9_;
- gchar* _tmp10_;
- gchar* _tmp11_;
- gchar* _tmp12_;
- gchar* _tmp13_;
- gchar* _tmp14_;
- GError * _inner_error_ = NULL;
-#line 477 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 477 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_return_val_if_fail (sourceFile != NULL, NULL);
-#line 479 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp0_ = sourceFile;
-#line 479 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp1_ = jsdoc_doc_builder_srcFileRelName (self, _tmp0_);
-#line 479 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- name = _tmp1_;
-#line 480 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp3_ = name;
-#line 480 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp4_ = name;
-#line 480 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp5_ = strlen (_tmp4_);
-#line 480 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp6_ = _tmp5_;
-#line 480 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp7_ = g_regex_replace (_thread_safe_regex_init (&_tmp_regex_0, "\\.\\.?[\\/]", 0), _tmp3_, (gssize) _tmp6_, 0, "", 0, &_inner_error_);
-#line 480 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp2_ = _tmp7_;
-#line 480 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 480 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (name);
-#line 480 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 480 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_clear_error (&_inner_error_);
-#line 480 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return NULL;
-#line 3698 "DocBuilder.c"
- }
-#line 480 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp8_ = _tmp2_;
-#line 480 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp2_ = NULL;
-#line 480 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (name);
-#line 480 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- name = _tmp8_;
-#line 481 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp9_ = name;
-#line 481 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp10_ = string_replace (_tmp9_, "/", "_");
-#line 481 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp11_ = _tmp10_;
-#line 481 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp12_ = string_replace (_tmp11_, ":", "_");
-#line 481 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp13_ = _tmp12_;
-#line 481 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp14_ = g_strconcat (_tmp13_, ".html", NULL);
-#line 481 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (name);
-#line 481 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- name = _tmp14_;
-#line 481 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp13_);
-#line 481 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp11_);
-#line 482 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- result = name;
-#line 482 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp2_);
-#line 482 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return result;
-#line 3734 "DocBuilder.c"
-}
-
-
-static void jsdoc_doc_builder_makeSrcFile (JSDOCDocBuilder* self, const gchar* sourceFile) {
- gchar* name = NULL;
- const gchar* _tmp0_;
- gchar* _tmp1_;
- JSDOCPackerRun* _tmp2_;
- JSDOCPackerRun* _tmp3_;
- const gchar* _tmp4_;
- const gchar* _tmp5_;
- gchar* str = NULL;
- gchar* _tmp6_;
- const gchar* _tmp7_;
- gchar* _tmp8_ = NULL;
- gchar* pretty = NULL;
- const gchar* _tmp9_;
- gchar* _tmp10_;
- gchar* fname = NULL;
- JSDOCPackerRun* _tmp11_;
- JSDOCPackerRun* _tmp12_;
- const gchar* _tmp13_;
- gchar* _tmp14_;
- gchar* _tmp15_;
- const gchar* _tmp16_;
- gchar* _tmp17_;
- gchar* _tmp18_;
- gchar* tmp = NULL;
- const gchar* _tmp19_;
- const gchar* _tmp20_;
- gchar* _tmp21_;
- gchar* _tmp22_;
- gchar* _tmp23_;
- gchar* _tmp24_;
- const gchar* _tmp25_;
- const gchar* _tmp26_;
- gchar* _tmp27_;
- gchar* _tmp28_;
- gchar* _tmp29_;
- gchar* _tmp30_;
- gchar* _tmp31_;
- gchar* _tmp32_;
- gchar* _tmp33_;
- gchar* _tmp34_;
- gchar* _tmp35_;
- gchar* _tmp36_;
- const gchar* _tmp37_;
- gchar* _tmp38_;
- gchar* _tmp39_;
- gchar* _tmp40_;
- gchar* _tmp41_;
- const gchar* _tmp42_;
- gboolean _tmp43_;
- const gchar* _tmp53_;
- GFile* _tmp54_;
- GFile* _tmp55_;
- const gchar* _tmp56_;
- GFile* _tmp57_;
- GFile* _tmp58_;
- GError * _inner_error_ = NULL;
-#line 486 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_return_if_fail (self != NULL);
-#line 486 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_return_if_fail (sourceFile != NULL);
-#line 495 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp0_ = sourceFile;
-#line 495 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp1_ = jsdoc_doc_builder_srcFileFlatName (self, _tmp0_);
-#line 495 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- name = _tmp1_;
-#line 497 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp2_ = jsdoc_packer_run_singleton ();
-#line 497 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp3_ = _tmp2_;
-#line 497 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp4_ = _tmp3_->opt_doc_target;
-#line 497 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp5_ = name;
-#line 497 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_debug ("DocBuilder.vala:497: Write Source file : %s/src/%s", _tmp4_, _tmp5_);
-#line 497 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp3_);
-#line 499 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp6_ = g_strdup ("");
-#line 499 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- str = _tmp6_;
-#line 500 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp7_ = sourceFile;
-#line 500 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_file_get_contents (_tmp7_, &_tmp8_, NULL, &_inner_error_);
-#line 500 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (str);
-#line 500 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- str = _tmp8_;
-#line 500 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 500 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (str);
-#line 500 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (name);
-#line 500 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 500 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_clear_error (&_inner_error_);
-#line 500 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return;
-#line 3841 "DocBuilder.c"
- }
-#line 501 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp9_ = str;
-#line 501 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp10_ = jsdoc_pretty_print_toPretty (_tmp9_);
-#line 501 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- pretty = _tmp10_;
-#line 502 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp11_ = jsdoc_packer_run_singleton ();
-#line 502 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp12_ = _tmp11_;
-#line 502 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp13_ = _tmp12_->opt_doc_target;
-#line 502 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp14_ = g_strconcat (_tmp13_, "/src/", NULL);
-#line 502 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp15_ = _tmp14_;
-#line 502 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp16_ = name;
-#line 502 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp17_ = g_strconcat (_tmp15_, _tmp16_, NULL);
-#line 502 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp18_ = _tmp17_;
-#line 502 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp15_);
-#line 502 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp12_);
-#line 502 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- fname = _tmp18_;
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp19_ = self->priv->tempdir;
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp20_ = fname;
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp21_ = g_path_get_basename (_tmp20_);
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp22_ = _tmp21_;
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp23_ = g_strconcat (_tmp19_, _tmp22_, NULL);
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp24_ = _tmp23_;
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp22_);
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- tmp = _tmp24_;
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp25_ = tmp;
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp26_ = sourceFile;
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp27_ = jsdoc_doc_builder_srcFileRelName (self, _tmp26_);
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp28_ = _tmp27_;
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp29_ = g_strconcat ("<html><head>" "<title>", _tmp28_, NULL);
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp30_ = _tmp29_;
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp31_ = g_strconcat (_tmp30_, "</title>", NULL);
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp32_ = _tmp31_;
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp33_ = g_strconcat (_tmp32_, "<link rel=\"stylesheet\" type=\"text/css\" href=\"../../css/highlight-" \
-"js.css\"/>", NULL);
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp34_ = _tmp33_;
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp35_ = g_strconcat (_tmp34_, "</head><body class=\"highlightpage\">", NULL);
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp36_ = _tmp35_;
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp37_ = pretty;
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp38_ = g_strconcat (_tmp36_, _tmp37_, NULL);
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp39_ = _tmp38_;
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp40_ = g_strconcat (_tmp39_, "</body></html>", NULL);
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp41_ = _tmp40_;
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_file_set_contents (_tmp25_, _tmp41_, (gssize) -1, &_inner_error_);
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp41_);
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp39_);
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp36_);
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp34_);
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp32_);
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp30_);
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (_tmp28_);
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (tmp);
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (fname);
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (pretty);
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (str);
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (name);
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_clear_error (&_inner_error_);
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return;
-#line 3955 "DocBuilder.c"
- }
-#line 515 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp42_ = fname;
-#line 515 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp43_ = g_file_test (_tmp42_, G_FILE_TEST_EXISTS);
-#line 515 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (_tmp43_) {
-#line 3963 "DocBuilder.c"
- gchar* new_data = NULL;
- gchar* old_data = NULL;
- const gchar* _tmp44_;
- gchar* _tmp45_ = NULL;
- const gchar* _tmp46_;
- gchar* _tmp47_ = NULL;
- const gchar* _tmp48_;
- const gchar* _tmp49_;
-#line 517 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp44_ = tmp;
-#line 517 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_file_get_contents (_tmp44_, &_tmp45_, NULL, &_inner_error_);
-#line 517 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (new_data);
-#line 517 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- new_data = _tmp45_;
-#line 517 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 517 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (old_data);
-#line 517 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (new_data);
-#line 517 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (tmp);
-#line 517 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (fname);
-#line 517 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (pretty);
-#line 517 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (str);
-#line 517 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (name);
-#line 517 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 517 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_clear_error (&_inner_error_);
-#line 517 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return;
-#line 4002 "DocBuilder.c"
- }
-#line 518 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp46_ = fname;
-#line 518 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_file_get_contents (_tmp46_, &_tmp47_, NULL, &_inner_error_);
-#line 518 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (old_data);
-#line 518 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- old_data = _tmp47_;
-#line 518 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 518 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (old_data);
-#line 518 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (new_data);
-#line 518 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (tmp);
-#line 518 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (fname);
-#line 518 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (pretty);
-#line 518 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (str);
-#line 518 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (name);
-#line 518 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 518 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_clear_error (&_inner_error_);
-#line 518 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return;
-#line 4034 "DocBuilder.c"
- }
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp48_ = old_data;
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp49_ = new_data;
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (g_strcmp0 (_tmp48_, _tmp49_) == 0) {
-#line 4042 "DocBuilder.c"
- const gchar* _tmp50_;
- GFile* _tmp51_;
- GFile* _tmp52_;
-#line 520 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp50_ = tmp;
-#line 520 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp51_ = g_file_new_for_path (_tmp50_);
-#line 520 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp52_ = _tmp51_;
-#line 520 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_file_delete (_tmp52_, NULL, &_inner_error_);
-#line 520 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp52_);
-#line 520 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 520 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (old_data);
-#line 520 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (new_data);
-#line 520 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (tmp);
-#line 520 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (fname);
-#line 520 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (pretty);
-#line 520 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (str);
-#line 520 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (name);
-#line 520 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 520 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_clear_error (&_inner_error_);
-#line 520 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return;
-#line 4078 "DocBuilder.c"
- }
-#line 521 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (old_data);
-#line 521 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (new_data);
-#line 521 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (tmp);
-#line 521 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (fname);
-#line 521 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (pretty);
-#line 521 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (str);
-#line 521 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (name);
-#line 521 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return;
-#line 4096 "DocBuilder.c"
- }
-#line 515 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (old_data);
-#line 515 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (new_data);
-#line 4102 "DocBuilder.c"
- }
-#line 525 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp53_ = tmp;
-#line 525 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp54_ = g_file_new_for_path (_tmp53_);
-#line 525 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp55_ = _tmp54_;
-#line 525 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp56_ = fname;
-#line 525 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp57_ = g_file_new_for_path (_tmp56_);
-#line 525 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp58_ = _tmp57_;
-#line 525 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_file_move (_tmp55_, _tmp58_, G_FILE_COPY_OVERWRITE, NULL, NULL, NULL, &_inner_error_);
-#line 525 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp58_);
-#line 525 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (_tmp55_);
-#line 525 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 525 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (tmp);
-#line 525 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (fname);
-#line 525 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (pretty);
-#line 525 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (str);
-#line 525 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (name);
-#line 525 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 525 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_clear_error (&_inner_error_);
-#line 525 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- return;
-#line 4140 "DocBuilder.c"
- }
-#line 486 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (tmp);
-#line 486 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (fname);
-#line 486 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (pretty);
-#line 486 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (str);
-#line 486 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (name);
-#line 4152 "DocBuilder.c"
-}
-
-
-static void jsdoc_doc_builder_class_init (JSDOCDocBuilderClass * klass) {
-#line 7 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- jsdoc_doc_builder_parent_class = g_type_class_peek_parent (klass);
-#line 7 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- g_type_class_add_private (klass, sizeof (JSDOCDocBuilderPrivate));
-#line 7 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- G_OBJECT_CLASS (klass)->finalize = jsdoc_doc_builder_finalize;
-#line 4163 "DocBuilder.c"
-}
-
-
-static void jsdoc_doc_builder_instance_init (JSDOCDocBuilder * self) {
- gchar* _tmp0_;
-#line 7 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- self->priv = JSDOC_DOC_BUILDER_GET_PRIVATE (self);
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _tmp0_ = g_strdup ("1.0.0");
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- self->VERSION = _tmp0_;
-#line 4175 "DocBuilder.c"
-}
-
-
-static void jsdoc_doc_builder_finalize (GObject * obj) {
- JSDOCDocBuilder * self;
-#line 7 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- self = G_TYPE_CHECK_INSTANCE_CAST (obj, JSDOC_TYPE_DOC_BUILDER, JSDOCDocBuilder);
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (self->VERSION);
-#line 14 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (self->priv->symbolSet);
-#line 24 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (self->priv->packer);
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_free0 (self->priv->tempdir);
-#line 365 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _g_object_unref0 (self->priv->class_tree_map);
-#line 366 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- _json_array_unref0 (self->priv->class_tree_top);
-#line 7 "/home/alan/gitlive/roojspacker/roojspacker/DocBuilder.vala"
- G_OBJECT_CLASS (jsdoc_doc_builder_parent_class)->finalize (obj);
-#line 4197 "DocBuilder.c"
-}
-
-
-GType jsdoc_doc_builder_get_type (void) {
- static volatile gsize jsdoc_doc_builder_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_doc_builder_type_id__volatile)) {
- static const GTypeInfo g_define_type_info = { sizeof (JSDOCDocBuilderClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) jsdoc_doc_builder_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JSDOCDocBuilder), 0, (GInstanceInitFunc) jsdoc_doc_builder_instance_init, NULL };
- GType jsdoc_doc_builder_type_id;
- jsdoc_doc_builder_type_id = g_type_register_static (G_TYPE_OBJECT, "JSDOCDocBuilder", &g_define_type_info, 0);
- g_once_init_leave (&jsdoc_doc_builder_type_id__volatile, jsdoc_doc_builder_type_id);
- }
- return jsdoc_doc_builder_type_id__volatile;
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
- if ((array != NULL) && (destroy_func != NULL)) {
- int i;
- for (i = 0; i < array_length; i = i + 1) {
- if (((gpointer*) array)[i] != NULL) {
- destroy_func (((gpointer*) array)[i]);
- }
- }
- }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
- _vala_array_destroy (array, array_length, destroy_func);
- g_free (array);
-}
-
-
-static gint _vala_array_length (gpointer array) {
- int length;
- length = 0;
- if (array) {
- while (((gpointer*) array)[length]) {
- length++;
- }
- }
- return length;
-}
-
-
-
+++ /dev/null
-/* DocBuilder.vapi generated by valac 0.36.6, do not modify. */
-
-using GLib;
-
-namespace JSDOC {
- public class DocBuilder : Object {
- public string VERSION;
- public Symbol getSymbol (string name);
- public DocBuilder (Packer p);
- }
-}
+++ /dev/null
-/* DocComment.c generated by valac 0.36.6, the Vala compiler
- * generated from DocComment.vala, do not modify */
-
-
-#include <glib.h>
-#include <glib-object.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gee.h>
-#include <json-glib/json-glib.h>
-
-
-#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 _g_free0(var) (var = (g_free (var), NULL))
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
-
-#define JSDOC_TYPE_DOC_TAG_TITLE (jsdoc_doc_tag_title_get_type ())
-typedef struct _JSDOCDocTagPrivate JSDOCDocTagPrivate;
-#define _json_array_unref0(var) ((var == NULL) ? NULL : (var = (json_array_unref (var), NULL)))
-#define _json_object_unref0(var) ((var == NULL) ? NULL : (var = (json_object_unref (var), NULL)))
-
-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,
- JSDOC_DOC_TAG_TITLE_CHILDREN,
- JSDOC_DOC_TAG_TITLE_PARENT,
- JSDOC_DOC_TAG_TITLE_ABSTRACT,
- JSDOC_DOC_TAG_TITLE_BUILDER_TOP
-} JSDOCDocTagTitle;
-
-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;
-};
-
-
-static gpointer jsdoc_doc_comment_parent_class = NULL;
-static GRegex* jsdoc_doc_comment_has_tag_regex;
-static GRegex* jsdoc_doc_comment_has_tag_regex = NULL;
-static GRegex* jsdoc_doc_comment_tag_regex;
-static GRegex* jsdoc_doc_comment_tag_regex = NULL;
-static GRegex* jsdoc_doc_comment_comment_line_start_regex;
-static GRegex* jsdoc_doc_comment_comment_line_start_regex = NULL;
-static GRegex* jsdoc_doc_comment_comment_line_start_white_space_regex;
-static GRegex* jsdoc_doc_comment_comment_line_start_white_space_regex = NULL;
-static GRegex* jsdoc_doc_comment_comment_needs_desc_regex;
-static GRegex* jsdoc_doc_comment_comment_needs_desc_regex = NULL;
-extern gchar* jsdoc_doc_comment_shared;
-gchar* jsdoc_doc_comment_shared = NULL;
-static gboolean jsdoc_doc_comment_done_init;
-static gboolean jsdoc_doc_comment_done_init = FALSE;
-
-GType jsdoc_doc_comment_get_type (void) G_GNUC_CONST;
-GType jsdoc_doc_tag_get_type (void) G_GNUC_CONST;
-enum {
- JSDOC_DOC_COMMENT_DUMMY_PROPERTY
-};
-static void jsdoc_doc_comment_initRegex (void);
-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);
-static void jsdoc_doc_comment_fixDesc (JSDOCDocComment* self);
-JSDOCDocTag* jsdoc_doc_tag_new (const gchar* in_src);
-JSDOCDocTag* jsdoc_doc_tag_construct (GType object_type, const gchar* in_src);
-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);
-static void _vala_array_add1 (gchar** * array, int* length, int* size, gchar* value);
-JsonObject* jsdoc_doc_comment_toJson (JSDOCDocComment* self);
-JsonObject* jsdoc_doc_tag_toJson (JSDOCDocTag* self);
-static void jsdoc_doc_comment_finalize (GObject * obj);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static gint _vala_array_length (gpointer array);
-
-static GRegex* _tmp_regex_0 = NULL;
-static GRegex* _tmp_regex_1 = NULL;
-static GRegex* _tmp_regex_2 = NULL;
-static GRegex* _tmp_regex_3 = NULL;
-
-static void jsdoc_doc_comment_initRegex (void) {
- gboolean _tmp0_;
- GRegex* _tmp1_ = NULL;
- GRegex* _tmp2_;
- GRegex* _tmp3_;
- GRegex* _tmp4_ = NULL;
- GRegex* _tmp5_;
- GRegex* _tmp6_;
- GRegex* _tmp7_ = NULL;
- GRegex* _tmp8_;
- GRegex* _tmp9_;
- GRegex* _tmp10_ = NULL;
- GRegex* _tmp11_;
- GRegex* _tmp12_;
- GRegex* _tmp13_ = NULL;
- GRegex* _tmp14_;
- GRegex* _tmp15_;
- GError * _inner_error_ = NULL;
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp0_ = jsdoc_doc_comment_done_init;
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- if (_tmp0_) {
-#line 39 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- return;
-#line 186 "DocComment.c"
- }
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp2_ = g_regex_new ("^\\s*@\\s*\\S+", 0, 0, &_inner_error_);
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp1_ = _tmp2_;
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- g_clear_error (&_inner_error_);
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- return;
-#line 200 "DocComment.c"
- }
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp3_ = _tmp1_;
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp1_ = NULL;
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_regex_unref0 (jsdoc_doc_comment_has_tag_regex);
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- jsdoc_doc_comment_has_tag_regex = _tmp3_;
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp5_ = g_regex_new ("(^|[\\r\\n])\\s*@", 0, 0, &_inner_error_);
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp4_ = _tmp5_;
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_regex_unref0 (_tmp1_);
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- g_clear_error (&_inner_error_);
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- return;
-#line 224 "DocComment.c"
- }
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp6_ = _tmp4_;
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp4_ = NULL;
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_regex_unref0 (jsdoc_doc_comment_tag_regex);
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- jsdoc_doc_comment_tag_regex = _tmp6_;
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp8_ = g_regex_new ("(^\\/\\*\\*|\\*\\/$)", 0, 0, &_inner_error_);
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp7_ = _tmp8_;
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_regex_unref0 (_tmp4_);
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_regex_unref0 (_tmp1_);
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- g_clear_error (&_inner_error_);
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- return;
-#line 250 "DocComment.c"
- }
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp9_ = _tmp7_;
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp7_ = NULL;
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_regex_unref0 (jsdoc_doc_comment_comment_line_start_regex);
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- jsdoc_doc_comment_comment_line_start_regex = _tmp9_;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp11_ = g_regex_new ("\\s*\\* ?", 0, 0, &_inner_error_);
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp10_ = _tmp11_;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_regex_unref0 (_tmp7_);
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_regex_unref0 (_tmp4_);
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_regex_unref0 (_tmp1_);
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- g_clear_error (&_inner_error_);
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- return;
-#line 278 "DocComment.c"
- }
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp12_ = _tmp10_;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp10_ = NULL;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_regex_unref0 (jsdoc_doc_comment_comment_line_start_white_space_regex);
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- jsdoc_doc_comment_comment_line_start_white_space_regex = _tmp12_;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp14_ = g_regex_new ("\\s*@(class|event|property)", 0, 0, &_inner_error_);
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp13_ = _tmp14_;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_regex_unref0 (_tmp10_);
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_regex_unref0 (_tmp7_);
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_regex_unref0 (_tmp4_);
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_regex_unref0 (_tmp1_);
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- g_clear_error (&_inner_error_);
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- return;
-#line 308 "DocComment.c"
- }
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp15_ = _tmp13_;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp13_ = NULL;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_regex_unref0 (jsdoc_doc_comment_comment_needs_desc_regex);
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- jsdoc_doc_comment_comment_needs_desc_regex = _tmp15_;
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- jsdoc_doc_comment_done_init = TRUE;
-#line 36 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_regex_unref0 (_tmp13_);
-#line 36 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_regex_unref0 (_tmp10_);
-#line 36 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_regex_unref0 (_tmp7_);
-#line 36 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_regex_unref0 (_tmp4_);
-#line 36 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_regex_unref0 (_tmp1_);
-#line 330 "DocComment.c"
-}
-
-
-static gchar* string_strip (const gchar* self) {
- gchar* result = NULL;
- gchar* _result_ = NULL;
- gchar* _tmp0_;
- const gchar* _tmp1_;
-#line 1234 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1235 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = g_strdup (self);
-#line 1235 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _result_ = _tmp0_;
-#line 1236 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = _result_;
-#line 1236 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_strstrip (_tmp1_);
-#line 1237 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _result_;
-#line 1237 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 353 "DocComment.c"
-}
-
-
-static inline GRegex* _thread_safe_regex_init (GRegex** re, const gchar * pattern, GRegexMatchFlags match_options) {
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- if (g_once_init_enter ((volatile gsize*) re)) {
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- GRegex* val = g_regex_new (pattern, match_options, 0, NULL);
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- g_once_init_leave ((volatile gsize*) re, (gsize) val);
-#line 364 "DocComment.c"
- }
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- return *re;
-#line 368 "DocComment.c"
-}
-
-
-JSDOCDocComment* jsdoc_doc_comment_construct (GType object_type, const gchar* comment) {
- JSDOCDocComment * self = NULL;
- const gchar* _tmp0_;
- GeeArrayList* _tmp1_;
- const gchar* _tmp2_;
- gchar* _tmp3_;
- gchar* _tmp4_;
- gboolean _tmp5_;
- const gchar* _tmp6_;
- gchar* _tmp7_;
- const gchar* _tmp8_;
- gboolean _tmp9_;
- const gchar* _tmp10_;
- gchar* _tmp11_;
- gchar* _tmp12_;
- const gchar* _tmp13_;
- gchar* _tmp14_;
- gchar** bits = NULL;
- const gchar* _tmp15_;
- gchar** _tmp16_;
- gchar** _tmp17_;
- gint bits_length1;
- gint _bits_size_;
-#line 53 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- g_return_val_if_fail (comment != NULL, NULL);
-#line 53 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- self = (JSDOCDocComment*) g_object_new (object_type, NULL);
-#line 56 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- jsdoc_doc_comment_initRegex ();
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp0_ = comment;
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- g_debug ("DocComment.vala:58: parse comment : %s", _tmp0_);
-#line 59 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp1_ = gee_array_list_new (JSDOC_TYPE_DOC_TAG, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 59 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_object_unref0 (self->tags);
-#line 59 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- self->tags = _tmp1_;
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp2_ = comment;
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp3_ = string_strip (_tmp2_);
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp4_ = _tmp3_;
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp5_ = g_strcmp0 (_tmp4_, "") == 0;
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_free0 (_tmp4_);
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- if (_tmp5_) {
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- comment = "/** @desc */";
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- self->isUserComment = FALSE;
-#line 427 "DocComment.c"
- }
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp6_ = comment;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp7_ = jsdoc_doc_comment_unwrapComment (_tmp6_);
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_free0 (self->src);
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- self->src = _tmp7_;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp8_ = self->src;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp9_ = g_regex_match (_thread_safe_regex_init (&_tmp_regex_0, "^\\s*@\\s*\\S+", 0), _tmp8_, 0, NULL);
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- self->hasTags = _tmp9_;
-#line 83 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- jsdoc_doc_comment_fixDesc (self);
-#line 89 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp10_ = jsdoc_doc_comment_shared;
-#line 89 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp11_ = g_strconcat (_tmp10_, "\n", NULL);
-#line 89 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp12_ = _tmp11_;
-#line 89 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp13_ = self->src;
-#line 89 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp14_ = g_strconcat (_tmp12_, _tmp13_, NULL);
-#line 89 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_free0 (self->src);
-#line 89 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- self->src = _tmp14_;
-#line 89 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_free0 (_tmp12_);
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp15_ = self->src;
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp17_ = _tmp16_ = g_regex_split (_thread_safe_regex_init (&_tmp_regex_1, "(^|[\\r\\n])\\s*@", 0), _tmp15_, 0);
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- bits = _tmp17_;
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- bits_length1 = _vala_array_length (_tmp16_);
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _bits_size_ = bits_length1;
-#line 471 "DocComment.c"
- {
- gint i = 0;
-#line 95 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- i = 0;
-#line 476 "DocComment.c"
- {
- gboolean _tmp18_ = FALSE;
-#line 95 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp18_ = TRUE;
-#line 95 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- while (TRUE) {
-#line 483 "DocComment.c"
- gint _tmp20_;
- gchar** _tmp21_;
- gint _tmp21__length1;
- gchar* sa = NULL;
- gchar** _tmp22_;
- gint _tmp22__length1;
- gint _tmp23_;
- const gchar* _tmp24_;
- gchar* _tmp25_;
- const gchar* _tmp26_;
- gchar* _tmp27_;
- gchar* _tmp28_;
- gint _tmp29_;
- gint _tmp30_;
- gboolean _tmp31_;
-#line 95 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- if (!_tmp18_) {
-#line 501 "DocComment.c"
- gint _tmp19_;
-#line 95 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp19_ = i;
-#line 95 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- i = _tmp19_ + 1;
-#line 507 "DocComment.c"
- }
-#line 95 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp18_ = FALSE;
-#line 95 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp20_ = i;
-#line 95 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp21_ = bits;
-#line 95 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp21__length1 = bits_length1;
-#line 95 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- if (!(_tmp20_ < _tmp21__length1)) {
-#line 95 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- break;
-#line 521 "DocComment.c"
- }
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp22_ = bits;
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp22__length1 = bits_length1;
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp23_ = i;
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp24_ = _tmp22_[_tmp23_];
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp25_ = g_strdup (_tmp24_);
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- sa = _tmp25_;
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp26_ = sa;
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp27_ = string_strip (_tmp26_);
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp28_ = _tmp27_;
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp29_ = strlen (_tmp28_);
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp30_ = _tmp29_;
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp31_ = _tmp30_ > 0;
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_free0 (_tmp28_);
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- if (_tmp31_) {
-#line 551 "DocComment.c"
- GeeArrayList* _tmp32_;
- const gchar* _tmp33_;
- JSDOCDocTag* _tmp34_;
- JSDOCDocTag* _tmp35_;
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp32_ = self->tags;
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp33_ = sa;
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp34_ = jsdoc_doc_tag_new (_tmp33_);
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp35_ = _tmp34_;
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp32_, _tmp35_);
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_object_unref0 (_tmp35_);
-#line 568 "DocComment.c"
- }
-#line 95 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_free0 (sa);
-#line 572 "DocComment.c"
- }
- }
- }
-#line 53 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL);
-#line 53 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- return self;
-#line 580 "DocComment.c"
-}
-
-
-JSDOCDocComment* jsdoc_doc_comment_new (const gchar* comment) {
-#line 53 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- return jsdoc_doc_comment_construct (JSDOC_TYPE_DOC_COMMENT, comment);
-#line 587 "DocComment.c"
-}
-
-
-/**
- * Remove slash-star comment wrapper from a raw comment string.
- * @type String
- */
-gchar* jsdoc_doc_comment_unwrapComment (const gchar* comment) {
- gchar* result = NULL;
- const gchar* _tmp0_;
- gint _tmp1_;
- gint _tmp2_;
- gchar* ret = NULL;
- const gchar* _tmp4_;
- const gchar* _tmp5_;
- gint _tmp6_;
- gint _tmp7_;
- gchar* _tmp8_;
- gchar* _tmp9_ = NULL;
- const gchar* _tmp10_;
- const gchar* _tmp11_;
- gint _tmp12_;
- gint _tmp13_;
- gchar* _tmp14_;
- gchar* _tmp15_;
- const gchar* _tmp16_;
- gchar* _tmp17_;
- GError * _inner_error_ = NULL;
-#line 113 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- g_return_val_if_fail (comment != NULL, NULL);
-#line 115 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp0_ = comment;
-#line 115 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp1_ = strlen (_tmp0_);
-#line 115 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp2_ = _tmp1_;
-#line 115 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- if (_tmp2_ < 1) {
-#line 626 "DocComment.c"
- gchar* _tmp3_;
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp3_ = g_strdup ("");
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- result = _tmp3_;
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- return result;
-#line 634 "DocComment.c"
- }
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp4_ = comment;
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp5_ = comment;
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp6_ = strlen (_tmp5_);
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp7_ = _tmp6_;
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp8_ = g_regex_replace (_thread_safe_regex_init (&_tmp_regex_2, "^\\/\\*\\*|\\*\\/$", 0), _tmp4_, (gssize) _tmp7_, 0, "", 0, &_inner_error_);
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- ret = _tmp8_;
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- g_clear_error (&_inner_error_);
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- return NULL;
-#line 656 "DocComment.c"
- }
-#line 122 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp10_ = ret;
-#line 122 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp11_ = ret;
-#line 122 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp12_ = strlen (_tmp11_);
-#line 122 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp13_ = _tmp12_;
-#line 122 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp14_ = g_regex_replace (_thread_safe_regex_init (&_tmp_regex_3, "(^|[\\r\\n])\\s*\\* ?", 0), _tmp10_, (gssize) _tmp13_, 0, "\n", 0, &_inner_error_);
-#line 122 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp9_ = _tmp14_;
-#line 122 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 122 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_free0 (ret);
-#line 122 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 122 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- g_clear_error (&_inner_error_);
-#line 122 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- return NULL;
-#line 680 "DocComment.c"
- }
-#line 122 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp15_ = _tmp9_;
-#line 122 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp9_ = NULL;
-#line 122 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_free0 (ret);
-#line 122 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- ret = _tmp15_;
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp16_ = ret;
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp17_ = string_strip (_tmp16_);
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- result = _tmp17_;
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_free0 (_tmp9_);
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_free0 (ret);
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- return result;
-#line 702 "DocComment.c"
-}
-
-
-/**
- If no @desc tag is provided, this function will add it.
- */
-static void jsdoc_doc_comment_fixDesc (JSDOCDocComment* self) {
- gboolean _tmp0_;
- GRegex* _tmp3_;
- const gchar* _tmp4_;
- gboolean _tmp5_;
- gchar** lines = NULL;
- const gchar* _tmp6_;
- gchar** _tmp7_;
- gchar** _tmp8_;
- gint lines_length1;
- gint _lines_size_;
- gchar* nsrc = NULL;
- gchar* _tmp9_;
- gboolean gotf = FALSE;
- const gchar* _tmp39_;
- gchar* _tmp40_;
-#line 129 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- g_return_if_fail (self != NULL);
-#line 137 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp0_ = self->hasTags;
-#line 137 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- if (!_tmp0_) {
-#line 731 "DocComment.c"
- const gchar* _tmp1_;
- gchar* _tmp2_;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp1_ = self->src;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp2_ = g_strconcat ("@desc ", _tmp1_, NULL);
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_free0 (self->src);
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- self->src = _tmp2_;
-#line 143 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- return;
-#line 744 "DocComment.c"
- }
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp3_ = jsdoc_doc_comment_comment_needs_desc_regex;
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp4_ = self->src;
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp5_ = g_regex_match (_tmp3_, _tmp4_, G_REGEX_MATCH_NEWLINE_ANYCRLF, NULL);
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- if (!_tmp5_) {
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- return;
-#line 756 "DocComment.c"
- }
-#line 153 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp6_ = self->src;
-#line 153 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp8_ = _tmp7_ = g_strsplit (_tmp6_, "\n", 0);
-#line 153 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- lines = _tmp8_;
-#line 153 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- lines_length1 = _vala_array_length (_tmp7_);
-#line 153 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _lines_size_ = lines_length1;
-#line 154 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp9_ = g_strdup ("");
-#line 154 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- nsrc = _tmp9_;
-#line 155 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- gotf = FALSE;
-#line 774 "DocComment.c"
- {
- gint i = 0;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- i = 0;
-#line 779 "DocComment.c"
- {
- gboolean _tmp10_ = FALSE;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp10_ = TRUE;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- while (TRUE) {
-#line 786 "DocComment.c"
- gint _tmp12_;
- gchar** _tmp13_;
- gint _tmp13__length1;
- gchar* line = NULL;
- gchar** _tmp14_;
- gint _tmp14__length1;
- gint _tmp15_;
- const gchar* _tmp16_;
- gchar* _tmp17_;
- gboolean _tmp18_;
- GRegex* _tmp24_;
- const gchar* _tmp25_;
- gboolean _tmp26_;
- const gchar* _tmp32_;
- const gchar* _tmp33_;
- gchar* _tmp34_;
- gchar* _tmp35_;
- gchar* _tmp36_;
- gchar* _tmp37_;
- gchar* _tmp38_;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- if (!_tmp10_) {
-#line 809 "DocComment.c"
- gint _tmp11_;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp11_ = i;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- i = _tmp11_ + 1;
-#line 815 "DocComment.c"
- }
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp10_ = FALSE;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp12_ = i;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp13_ = lines;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp13__length1 = lines_length1;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- if (!(_tmp12_ < _tmp13__length1)) {
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- break;
-#line 829 "DocComment.c"
- }
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp14_ = lines;
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp14__length1 = lines_length1;
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp15_ = i;
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp16_ = _tmp14_[_tmp15_];
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp17_ = g_strdup (_tmp16_);
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- line = _tmp17_;
-#line 159 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp18_ = gotf;
-#line 159 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- if (_tmp18_) {
-#line 847 "DocComment.c"
- const gchar* _tmp19_;
- const gchar* _tmp20_;
- gchar* _tmp21_;
- gchar* _tmp22_;
- gchar* _tmp23_;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp19_ = nsrc;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp20_ = line;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp21_ = g_strconcat (_tmp20_, "\n", NULL);
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp22_ = _tmp21_;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp23_ = g_strconcat (_tmp19_, _tmp22_, NULL);
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_free0 (nsrc);
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- nsrc = _tmp23_;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_free0 (_tmp22_);
-#line 161 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_free0 (line);
-#line 161 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- continue;
-#line 873 "DocComment.c"
- }
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp24_ = jsdoc_doc_comment_has_tag_regex;
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp25_ = line;
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp26_ = g_regex_match (_tmp24_, _tmp25_, 0, NULL);
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- if (_tmp26_) {
-#line 883 "DocComment.c"
- const gchar* _tmp27_;
- const gchar* _tmp28_;
- gchar* _tmp29_;
- gchar* _tmp30_;
- gchar* _tmp31_;
-#line 164 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp27_ = nsrc;
-#line 164 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp28_ = line;
-#line 164 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp29_ = g_strconcat (_tmp28_, "\n", NULL);
-#line 164 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp30_ = _tmp29_;
-#line 164 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp31_ = g_strconcat (_tmp27_, _tmp30_, NULL);
-#line 164 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_free0 (nsrc);
-#line 164 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- nsrc = _tmp31_;
-#line 164 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_free0 (_tmp30_);
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_free0 (line);
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- continue;
-#line 909 "DocComment.c"
- }
-#line 167 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- gotf = TRUE;
-#line 168 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp32_ = nsrc;
-#line 168 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp33_ = line;
-#line 168 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp34_ = g_strconcat ("@desc ", _tmp33_, NULL);
-#line 168 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp35_ = _tmp34_;
-#line 168 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp36_ = g_strconcat (_tmp35_, "\n", NULL);
-#line 168 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp37_ = _tmp36_;
-#line 168 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp38_ = g_strconcat (_tmp32_, _tmp37_, NULL);
-#line 168 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_free0 (nsrc);
-#line 168 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- nsrc = _tmp38_;
-#line 168 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_free0 (_tmp37_);
-#line 168 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_free0 (_tmp35_);
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_free0 (line);
-#line 937 "DocComment.c"
- }
- }
- }
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp39_ = nsrc;
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp40_ = g_strdup (_tmp39_);
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_free0 (self->src);
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- self->src = _tmp40_;
-#line 129 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_free0 (nsrc);
-#line 129 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- lines = (_vala_array_free (lines, lines_length1, (GDestroyNotify) g_free), NULL);
-#line 953 "DocComment.c"
-}
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- return self ? g_object_ref (self) : NULL;
-#line 960 "DocComment.c"
-}
-
-
-GeeArrayList* jsdoc_doc_comment_getTag (JSDOCDocComment* self, JSDOCDocTagTitle tagTitle) {
- GeeArrayList* result = NULL;
- GeeArrayList* ret = NULL;
- GeeArrayList* _tmp0_;
-#line 179 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 180 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp0_ = gee_array_list_new (JSDOC_TYPE_DOC_TAG, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 180 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- ret = _tmp0_;
-#line 974 "DocComment.c"
- {
- GeeArrayList* _tag_list = NULL;
- GeeArrayList* _tmp1_;
- GeeArrayList* _tmp2_;
- gint _tag_size = 0;
- GeeArrayList* _tmp3_;
- gint _tmp4_;
- gint _tmp5_;
- gint _tag_index = 0;
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp1_ = self->tags;
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tag_list = _tmp2_;
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp3_ = _tag_list;
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp4_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp3_);
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp5_ = _tmp4_;
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tag_size = _tmp5_;
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tag_index = -1;
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- while (TRUE) {
-#line 1002 "DocComment.c"
- gint _tmp6_;
- gint _tmp7_;
- gint _tmp8_;
- JSDOCDocTag* tag = NULL;
- GeeArrayList* _tmp9_;
- gint _tmp10_;
- gpointer _tmp11_;
- JSDOCDocTag* _tmp12_;
- JSDOCDocTagTitle _tmp13_;
- JSDOCDocTagTitle _tmp14_;
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp6_ = _tag_index;
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tag_index = _tmp6_ + 1;
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp7_ = _tag_index;
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp8_ = _tag_size;
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- if (!(_tmp7_ < _tmp8_)) {
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- break;
-#line 1025 "DocComment.c"
- }
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp9_ = _tag_list;
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp10_ = _tag_index;
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp11_ = gee_abstract_list_get ((GeeAbstractList*) _tmp9_, _tmp10_);
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- tag = (JSDOCDocTag*) _tmp11_;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp12_ = tag;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp13_ = _tmp12_->title;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp14_ = tagTitle;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- if (_tmp13_ == _tmp14_) {
-#line 1043 "DocComment.c"
- GeeArrayList* _tmp15_;
- JSDOCDocTag* _tmp16_;
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp15_ = ret;
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp16_ = tag;
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp15_, _tmp16_);
-#line 1052 "DocComment.c"
- }
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_object_unref0 (tag);
-#line 1056 "DocComment.c"
- }
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_object_unref0 (_tag_list);
-#line 1060 "DocComment.c"
- }
-#line 186 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- result = ret;
-#line 186 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- return result;
-#line 1066 "DocComment.c"
-}
-
-
-static void _vala_array_add1 (gchar** * array, int* length, int* size, gchar* value) {
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- if ((*length) == (*size)) {
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- *size = (*size) ? (2 * (*size)) : 4;
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- *array = g_renew (gchar*, *array, (*size) + 1);
-#line 1077 "DocComment.c"
- }
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- (*array)[(*length)++] = value;
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- (*array)[*length] = NULL;
-#line 1083 "DocComment.c"
-}
-
-
-static gchar* _vala_g_strjoinv (const gchar* separator, gchar** str_array, int str_array_length1) {
- gchar* result = NULL;
- const gchar* _tmp0_;
- gboolean _tmp1_ = FALSE;
- gboolean _tmp2_ = FALSE;
- gchar** _tmp3_;
- gint _tmp3__length1;
-#line 1078 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = separator;
-#line 1078 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp0_ == NULL) {
-#line 1079 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- separator = "";
-#line 1100 "DocComment.c"
- }
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = str_array;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3__length1 = str_array_length1;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp3_ != NULL) {
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = TRUE;
-#line 1110 "DocComment.c"
- } else {
- gchar** _tmp4_;
- gint _tmp4__length1;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = str_array;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4__length1 = str_array_length1;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = _tmp4__length1 > 0;
-#line 1120 "DocComment.c"
- }
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp2_) {
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = TRUE;
-#line 1126 "DocComment.c"
- } else {
- gboolean _tmp5_ = FALSE;
- gchar** _tmp6_;
- gint _tmp6__length1;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6_ = str_array;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6__length1 = str_array_length1;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp6__length1 == -1) {
-#line 1137 "DocComment.c"
- gchar** _tmp7_;
- gint _tmp7__length1;
- const gchar* _tmp8_;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp7_ = str_array;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp7__length1 = str_array_length1;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp8_ = _tmp7_[0];
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = _tmp8_ != NULL;
-#line 1149 "DocComment.c"
- } else {
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = FALSE;
-#line 1153 "DocComment.c"
- }
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = _tmp5_;
-#line 1157 "DocComment.c"
- }
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp1_) {
-#line 1161 "DocComment.c"
- gint i = 0;
- gsize len = 0UL;
- gint _tmp31_;
- gint _tmp33_;
- gint _tmp34_;
- gsize _tmp35_;
- const gchar* _tmp36_;
- gint _tmp37_;
- gint _tmp38_;
- gint _tmp39_;
- const gchar* res = NULL;
- gsize _tmp40_;
- void* _tmp41_;
- void* ptr = NULL;
- const gchar* _tmp42_;
- gchar** _tmp43_;
- gint _tmp43__length1;
- const gchar* _tmp44_;
- void* _tmp45_;
- const gchar* _tmp62_;
-#line 1083 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- len = (gsize) 1;
-#line 1184 "DocComment.c"
- {
- gboolean _tmp9_ = FALSE;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- i = 0;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp9_ = TRUE;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- while (TRUE) {
-#line 1193 "DocComment.c"
- gboolean _tmp11_ = FALSE;
- gboolean _tmp12_ = FALSE;
- gchar** _tmp13_;
- gint _tmp13__length1;
- gint _tmp21_ = 0;
- gchar** _tmp22_;
- gint _tmp22__length1;
- gint _tmp23_;
- const gchar* _tmp24_;
- gsize _tmp30_;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (!_tmp9_) {
-#line 1206 "DocComment.c"
- gint _tmp10_;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp10_ = i;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- i = _tmp10_ + 1;
-#line 1212 "DocComment.c"
- }
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp9_ = FALSE;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp13_ = str_array;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp13__length1 = str_array_length1;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp13__length1 != -1) {
-#line 1222 "DocComment.c"
- gint _tmp14_;
- gchar** _tmp15_;
- gint _tmp15__length1;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp14_ = i;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp15_ = str_array;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp15__length1 = str_array_length1;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp12_ = _tmp14_ < _tmp15__length1;
-#line 1234 "DocComment.c"
- } else {
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp12_ = FALSE;
-#line 1238 "DocComment.c"
- }
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp12_) {
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp11_ = TRUE;
-#line 1244 "DocComment.c"
- } else {
- gboolean _tmp16_ = FALSE;
- gchar** _tmp17_;
- gint _tmp17__length1;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp17_ = str_array;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp17__length1 = str_array_length1;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp17__length1 == -1) {
-#line 1255 "DocComment.c"
- gchar** _tmp18_;
- gint _tmp18__length1;
- gint _tmp19_;
- const gchar* _tmp20_;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp18_ = str_array;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp18__length1 = str_array_length1;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp19_ = i;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp20_ = _tmp18_[_tmp19_];
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp16_ = _tmp20_ != NULL;
-#line 1270 "DocComment.c"
- } else {
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp16_ = FALSE;
-#line 1274 "DocComment.c"
- }
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp11_ = _tmp16_;
-#line 1278 "DocComment.c"
- }
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (!_tmp11_) {
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- break;
-#line 1284 "DocComment.c"
- }
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp22_ = str_array;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp22__length1 = str_array_length1;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp23_ = i;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp24_ = _tmp22_[_tmp23_];
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp24_ != NULL) {
-#line 1296 "DocComment.c"
- gchar** _tmp25_;
- gint _tmp25__length1;
- gint _tmp26_;
- const gchar* _tmp27_;
- gint _tmp28_;
- gint _tmp29_;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp25_ = str_array;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp25__length1 = str_array_length1;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp26_ = i;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp27_ = _tmp25_[_tmp26_];
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp28_ = strlen ((const gchar*) _tmp27_);
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp29_ = _tmp28_;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp21_ = _tmp29_;
-#line 1317 "DocComment.c"
- } else {
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp21_ = 0;
-#line 1321 "DocComment.c"
- }
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp30_ = len;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- len = _tmp30_ + _tmp21_;
-#line 1327 "DocComment.c"
- }
- }
-#line 1087 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp31_ = i;
-#line 1087 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp31_ == 0) {
-#line 1334 "DocComment.c"
- gchar* _tmp32_;
-#line 1088 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp32_ = g_strdup ("");
-#line 1088 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp32_;
-#line 1088 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 1342 "DocComment.c"
- }
-#line 1090 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp33_ = i;
-#line 1090 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- str_array_length1 = _tmp33_;
-#line 1090 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp34_ = str_array_length1;
-#line 1091 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp35_ = len;
-#line 1091 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp36_ = separator;
-#line 1091 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp37_ = strlen ((const gchar*) _tmp36_);
-#line 1091 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp38_ = _tmp37_;
-#line 1091 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp39_ = i;
-#line 1091 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- len = _tmp35_ + (_tmp38_ * (_tmp39_ - 1));
-#line 1093 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp40_ = len;
-#line 1093 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp41_ = g_malloc (_tmp40_);
-#line 1093 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- res = _tmp41_;
-#line 1094 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp42_ = res;
-#line 1094 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp43_ = str_array;
-#line 1094 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp43__length1 = str_array_length1;
-#line 1094 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp44_ = _tmp43_[0];
-#line 1094 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp45_ = g_stpcpy ((void*) _tmp42_, (const gchar*) _tmp44_);
-#line 1094 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- ptr = _tmp45_;
-#line 1380 "DocComment.c"
- {
- gboolean _tmp46_ = FALSE;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- i = 1;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp46_ = TRUE;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- while (TRUE) {
-#line 1389 "DocComment.c"
- gint _tmp48_;
- gchar** _tmp49_;
- gint _tmp49__length1;
- void* _tmp50_;
- const gchar* _tmp51_;
- void* _tmp52_;
- const gchar* _tmp53_ = NULL;
- gchar** _tmp54_;
- gint _tmp54__length1;
- gint _tmp55_;
- const gchar* _tmp56_;
- void* _tmp60_;
- void* _tmp61_;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (!_tmp46_) {
-#line 1405 "DocComment.c"
- gint _tmp47_;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp47_ = i;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- i = _tmp47_ + 1;
-#line 1411 "DocComment.c"
- }
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp46_ = FALSE;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp48_ = i;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp49_ = str_array;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp49__length1 = str_array_length1;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (!(_tmp48_ < _tmp49__length1)) {
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- break;
-#line 1425 "DocComment.c"
- }
-#line 1096 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp50_ = ptr;
-#line 1096 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp51_ = separator;
-#line 1096 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp52_ = g_stpcpy (_tmp50_, (const gchar*) _tmp51_);
-#line 1096 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- ptr = _tmp52_;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp54_ = str_array;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp54__length1 = str_array_length1;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp55_ = i;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp56_ = _tmp54_[_tmp55_];
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp56_ != NULL) {
-#line 1445 "DocComment.c"
- gchar** _tmp57_;
- gint _tmp57__length1;
- gint _tmp58_;
- const gchar* _tmp59_;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp57_ = str_array;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp57__length1 = str_array_length1;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp58_ = i;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp59_ = _tmp57_[_tmp58_];
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp53_ = (const gchar*) _tmp59_;
-#line 1460 "DocComment.c"
- } else {
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp53_ = "";
-#line 1464 "DocComment.c"
- }
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp60_ = ptr;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp61_ = g_stpcpy (_tmp60_, _tmp53_);
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- ptr = _tmp61_;
-#line 1472 "DocComment.c"
- }
- }
-#line 1100 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp62_ = res;
-#line 1100 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- res = NULL;
-#line 1100 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = (gchar*) _tmp62_;
-#line 1100 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 1483 "DocComment.c"
- } else {
- gchar* _tmp63_;
-#line 1102 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp63_ = g_strdup ("");
-#line 1102 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp63_;
-#line 1102 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 1492 "DocComment.c"
- }
-}
-
-
-gchar* jsdoc_doc_comment_getTagAsString (JSDOCDocComment* self, JSDOCDocTagTitle tagTitle) {
- gchar* result = NULL;
- gchar** ret = NULL;
- gchar** _tmp0_;
- gint ret_length1;
- gint _ret_size_;
- gchar** _tmp19_;
- gint _tmp19__length1;
- gchar* _tmp20_;
-#line 188 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 189 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp0_ = g_new0 (gchar*, 0 + 1);
-#line 189 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- ret = _tmp0_;
-#line 189 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- ret_length1 = 0;
-#line 189 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _ret_size_ = ret_length1;
-#line 1516 "DocComment.c"
- {
- GeeArrayList* _tag_list = NULL;
- GeeArrayList* _tmp1_;
- GeeArrayList* _tmp2_;
- gint _tag_size = 0;
- GeeArrayList* _tmp3_;
- gint _tmp4_;
- gint _tmp5_;
- gint _tag_index = 0;
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp1_ = self->tags;
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tag_list = _tmp2_;
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp3_ = _tag_list;
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp4_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp3_);
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp5_ = _tmp4_;
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tag_size = _tmp5_;
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tag_index = -1;
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- while (TRUE) {
-#line 1544 "DocComment.c"
- gint _tmp6_;
- gint _tmp7_;
- gint _tmp8_;
- JSDOCDocTag* tag = NULL;
- GeeArrayList* _tmp9_;
- gint _tmp10_;
- gpointer _tmp11_;
- JSDOCDocTag* _tmp12_;
- JSDOCDocTagTitle _tmp13_;
- JSDOCDocTagTitle _tmp14_;
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp6_ = _tag_index;
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tag_index = _tmp6_ + 1;
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp7_ = _tag_index;
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp8_ = _tag_size;
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- if (!(_tmp7_ < _tmp8_)) {
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- break;
-#line 1567 "DocComment.c"
- }
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp9_ = _tag_list;
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp10_ = _tag_index;
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp11_ = gee_abstract_list_get ((GeeAbstractList*) _tmp9_, _tmp10_);
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- tag = (JSDOCDocTag*) _tmp11_;
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp12_ = tag;
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp13_ = _tmp12_->title;
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp14_ = tagTitle;
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- if (_tmp13_ == _tmp14_) {
-#line 1585 "DocComment.c"
- gchar** _tmp15_;
- gint _tmp15__length1;
- JSDOCDocTag* _tmp16_;
- const gchar* _tmp17_;
- gchar* _tmp18_;
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp15_ = ret;
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp15__length1 = ret_length1;
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp16_ = tag;
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp17_ = _tmp16_->desc;
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp18_ = g_strdup (_tmp17_);
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _vala_array_add1 (&ret, &ret_length1, &_ret_size_, _tmp18_);
-#line 1603 "DocComment.c"
- }
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_object_unref0 (tag);
-#line 1607 "DocComment.c"
- }
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_object_unref0 (_tag_list);
-#line 1611 "DocComment.c"
- }
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp19_ = ret;
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp19__length1 = ret_length1;
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp20_ = _vala_g_strjoinv ("\n", _tmp19_, _tmp19__length1);
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- result = _tmp20_;
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- ret = (_vala_array_free (ret, ret_length1, (GDestroyNotify) g_free), NULL);
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- return result;
-#line 1625 "DocComment.c"
-}
-
-
-static gpointer _json_array_ref0 (gpointer self) {
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- return self ? json_array_ref (self) : NULL;
-#line 1632 "DocComment.c"
-}
-
-
-JsonObject* jsdoc_doc_comment_toJson (JSDOCDocComment* self) {
- JsonObject* result = NULL;
- JsonObject* ret = NULL;
- JsonObject* _tmp0_;
- JsonObject* _tmp1_;
- const gchar* _tmp2_;
- JsonArray* ar = NULL;
- JsonArray* _tmp3_;
- JsonObject* _tmp18_;
- JsonArray* _tmp19_;
- JsonArray* _tmp20_;
- JsonObject* _tmp21_;
- gboolean _tmp22_;
- JsonObject* _tmp23_;
- gboolean _tmp24_;
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp0_ = json_object_new ();
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- ret = _tmp0_;
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp1_ = ret;
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp2_ = self->src;
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- json_object_set_string_member (_tmp1_, "src", _tmp2_);
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp3_ = json_array_new ();
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- ar = _tmp3_;
-#line 1667 "DocComment.c"
- {
- GeeArrayList* _a_list = NULL;
- GeeArrayList* _tmp4_;
- GeeArrayList* _tmp5_;
- gint _a_size = 0;
- GeeArrayList* _tmp6_;
- gint _tmp7_;
- gint _tmp8_;
- gint _a_index = 0;
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp4_ = self->tags;
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp5_ = _g_object_ref0 (_tmp4_);
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _a_list = _tmp5_;
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp6_ = _a_list;
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp7_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp6_);
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp8_ = _tmp7_;
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _a_size = _tmp8_;
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _a_index = -1;
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- while (TRUE) {
-#line 1695 "DocComment.c"
- gint _tmp9_;
- gint _tmp10_;
- gint _tmp11_;
- JSDOCDocTag* a = NULL;
- GeeArrayList* _tmp12_;
- gint _tmp13_;
- gpointer _tmp14_;
- JsonArray* _tmp15_;
- JSDOCDocTag* _tmp16_;
- JsonObject* _tmp17_;
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp9_ = _a_index;
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _a_index = _tmp9_ + 1;
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp10_ = _a_index;
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp11_ = _a_size;
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- if (!(_tmp10_ < _tmp11_)) {
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- break;
-#line 1718 "DocComment.c"
- }
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp12_ = _a_list;
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp13_ = _a_index;
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp14_ = gee_abstract_list_get ((GeeAbstractList*) _tmp12_, _tmp13_);
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- a = (JSDOCDocTag*) _tmp14_;
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp15_ = ar;
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp16_ = a;
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp17_ = jsdoc_doc_tag_toJson (_tmp16_);
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- json_array_add_object_element (_tmp15_, _tmp17_);
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_object_unref0 (a);
-#line 1738 "DocComment.c"
- }
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_object_unref0 (_a_list);
-#line 1742 "DocComment.c"
- }
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp18_ = ret;
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp19_ = ar;
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp20_ = _json_array_ref0 (_tmp19_);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- json_object_set_array_member (_tmp18_, "tags", _tmp20_);
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp21_ = ret;
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp22_ = self->isUserComment;
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- json_object_set_boolean_member (_tmp21_, "isUserComment", _tmp22_);
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp23_ = ret;
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp24_ = self->hasTags;
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- json_object_set_boolean_member (_tmp23_, "hasTags", _tmp24_);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- result = ret;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _json_array_unref0 (ar);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- return result;
-#line 1770 "DocComment.c"
-}
-
-
-static void jsdoc_doc_comment_class_init (JSDOCDocCommentClass * klass) {
- gchar* _tmp0_;
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- jsdoc_doc_comment_parent_class = g_type_class_peek_parent (klass);
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- G_OBJECT_CLASS (klass)->finalize = jsdoc_doc_comment_finalize;
-#line 32 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp0_ = g_strdup ("");
-#line 32 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- jsdoc_doc_comment_shared = _tmp0_;
-#line 1784 "DocComment.c"
-}
-
-
-static void jsdoc_doc_comment_instance_init (JSDOCDocComment * self) {
- gchar* _tmp0_;
-#line 14 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- self->isUserComment = TRUE;
-#line 15 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- self->hasTags = FALSE;
-#line 16 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _tmp0_ = g_strdup ("");
-#line 16 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- self->src = _tmp0_;
-#line 1798 "DocComment.c"
-}
-
-
-static void jsdoc_doc_comment_finalize (GObject * obj) {
- JSDOCDocComment * self;
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- self = G_TYPE_CHECK_INSTANCE_CAST (obj, JSDOC_TYPE_DOC_COMMENT, JSDOCDocComment);
-#line 16 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_free0 (self->src);
-#line 19 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- _g_object_unref0 (self->tags);
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/DocComment.vala"
- G_OBJECT_CLASS (jsdoc_doc_comment_parent_class)->finalize (obj);
-#line 1812 "DocComment.c"
-}
-
-
-GType jsdoc_doc_comment_get_type (void) {
- static volatile gsize jsdoc_doc_comment_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_doc_comment_type_id__volatile)) {
- static const GTypeInfo g_define_type_info = { sizeof (JSDOCDocCommentClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) jsdoc_doc_comment_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JSDOCDocComment), 0, (GInstanceInitFunc) jsdoc_doc_comment_instance_init, NULL };
- GType jsdoc_doc_comment_type_id;
- jsdoc_doc_comment_type_id = g_type_register_static (G_TYPE_OBJECT, "JSDOCDocComment", &g_define_type_info, 0);
- g_once_init_leave (&jsdoc_doc_comment_type_id__volatile, jsdoc_doc_comment_type_id);
- }
- return jsdoc_doc_comment_type_id__volatile;
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
- if ((array != NULL) && (destroy_func != NULL)) {
- int i;
- for (i = 0; i < array_length; i = i + 1) {
- if (((gpointer*) array)[i] != NULL) {
- destroy_func (((gpointer*) array)[i]);
- }
- }
- }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
- _vala_array_destroy (array, array_length, destroy_func);
- g_free (array);
-}
-
-
-static gint _vala_array_length (gpointer array) {
- int length;
- length = 0;
- if (array) {
- while (((gpointer*) array)[length]) {
- length++;
- }
- }
- return length;
-}
-
-
-
+++ /dev/null
-/* DocComment.vapi generated by valac 0.36.6, do not modify. */
-
-using GLib;
-
-namespace JSDOC {
- public class DocComment : Object {
- public bool isUserComment;
- public bool hasTags;
- public string src;
- public Gee.ArrayList<DocTag> tags;
- public static string shared;
- public DocComment (string comment = "");
- public static string unwrapComment (string comment);
- public Gee.ArrayList<DocTag> getTag (DocTagTitle tagTitle);
- public string getTagAsString (DocTagTitle tagTitle);
- public Json.Object toJson ();
- }
-}
+++ /dev/null
-/* DocParser.c generated by valac 0.36.6, the Vala compiler
- * generated from DocParser.vala, do not modify */
-
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gee.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gio/gio.h>
-
-
-#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;
-
-#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;
-
-#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;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-
-#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;
-typedef struct _JSDOCSymbolPrivate JSDOCSymbolPrivate;
-
-#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_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;
-#define _g_free0(var) (var = (g_free (var), NULL))
-
-#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 _JSDOCDocCommentPrivate JSDOCDocCommentPrivate;
-
-#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;
-typedef struct _JSDOCPackerRunPrivate JSDOCPackerRunPrivate;
-
-typedef enum {
- JSDOC_DOC_PARSER_ERROR_InvalidAugments,
- JSDOC_DOC_PARSER_ERROR_InvalidDocChildren
-} JSDOCDocParserError;
-#define JSDOC_DOC_PARSER_ERROR jsdoc_doc_parser_error_quark ()
-struct _JSDOCDocParser {
- GObject parent_instance;
- JSDOCDocParserPrivate * priv;
-};
-
-struct _JSDOCDocParserClass {
- GObjectClass parent_class;
-};
-
-struct _JSDOCSymbol {
- GObject parent_instance;
- JSDOCSymbolPrivate * priv;
- GeeArrayList* augments;
- GeeArrayList* methods;
- GeeArrayList* properties;
- GeeArrayList* returns;
- GeeHashMap* childClasses;
- GeeArrayList* childClassesList;
- GeeArrayList* inheritsFrom;
- GeeHashMap* cfgs;
- GeeArrayList* tree_parent;
- GeeArrayList* tree_children;
- JSDOCDocComment* comment;
- gchar* alias;
- gchar* desc;
- gchar* isa;
- gboolean isEvent;
- gboolean isConstant;
- gboolean isIgnored;
- gboolean isInner;
- gboolean isNamespace;
- gboolean isPrivate;
- gboolean isStatic;
- gboolean isAbstract;
- gboolean isBuilderTop;
- gchar* memberOf;
-};
-
-struct _JSDOCSymbolClass {
- GObjectClass parent_class;
-};
-
-struct _JSDOCDocComment {
- GObject parent_instance;
- JSDOCDocCommentPrivate * priv;
- gboolean isUserComment;
- gboolean hasTags;
- gchar* src;
- GeeArrayList* tags;
-};
-
-struct _JSDOCDocCommentClass {
- 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_doc_dump_tree;
- 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;
-};
-
-
-static gpointer jsdoc_doc_parser_parent_class = NULL;
-static gboolean jsdoc_doc_parser_ignoreAnonymous;
-static gboolean jsdoc_doc_parser_ignoreAnonymous = TRUE;
-static gboolean jsdoc_doc_parser_treatUnderscoredAsPrivate;
-static gboolean jsdoc_doc_parser_treatUnderscoredAsPrivate = TRUE;
-static gboolean jsdoc_doc_parser_explain;
-static gboolean jsdoc_doc_parser_explain = FALSE;
-static gboolean jsdoc_doc_parser_has_init;
-static gboolean jsdoc_doc_parser_has_init = FALSE;
-static JSDOCWalker* jsdoc_doc_parser_walker;
-static JSDOCWalker* jsdoc_doc_parser_walker = NULL;
-static JSDOCSymbolSet* jsdoc_doc_parser__symbols;
-static JSDOCSymbolSet* jsdoc_doc_parser__symbols = NULL;
-static GeeHashMap* jsdoc_doc_parser__filesSymbols;
-static GeeHashMap* jsdoc_doc_parser__filesSymbols = NULL;
-extern gchar* jsdoc_doc_parser_currentSourceFile;
-gchar* jsdoc_doc_parser_currentSourceFile = NULL;
-extern gchar* jsdoc_doc_comment_shared;
-
-GQuark jsdoc_doc_parser_error_quark (void);
-GType jsdoc_doc_parser_get_type (void) G_GNUC_CONST;
-enum {
- JSDOC_DOC_PARSER_DUMMY_PROPERTY
-};
-GType jsdoc_walker_get_type (void) G_GNUC_CONST;
-GType jsdoc_symbol_set_get_type (void) G_GNUC_CONST;
-JSDOCSymbolSet* jsdoc_doc_parser_symbols (void);
-JSDOCSymbolSet* jsdoc_symbol_set_new (void);
-JSDOCSymbolSet* jsdoc_symbol_set_construct (GType object_type);
-static GeeHashMap* jsdoc_doc_parser_filesSymbols (void);
-GType jsdoc_symbol_get_type (void) G_GNUC_CONST;
-GeeArrayList* jsdoc_doc_parser_classes (void);
-GeeArrayList* jsdoc_symbol_set_values (JSDOCSymbolSet* self);
-gboolean jsdoc_symbol_isaClass (JSDOCSymbol* self);
-static gint __lambda4_ (JSDOCSymbol* a, JSDOCSymbol* b);
-GType jsdoc_doc_tag_get_type (void) G_GNUC_CONST;
-GType jsdoc_doc_comment_get_type (void) G_GNUC_CONST;
-static gint ___lambda4__gcompare_data_func (gconstpointer a, gconstpointer b, gpointer self);
-void jsdoc_doc_parser_validateAugments (void);
-JSDOCSymbol* jsdoc_symbol_set_getSymbol (JSDOCSymbolSet* self, const gchar* alias);
-void jsdoc_doc_parser_fillChildClasses (void);
-void jsdoc_symbol_addChildClass (JSDOCSymbol* self, const gchar* clsname, const gchar* parent);
-gboolean jsdoc_doc_parser_isValidChild (JSDOCSymbol* cls, const gchar* cn);
-void jsdoc_doc_parser_fillTreeChildren (void);
-GType jsdoc_token_stream_get_type (void) G_GNUC_CONST;
-void jsdoc_doc_parser_parse (JSDOCTokenStream* ts, const gchar* srcFile);
-JSDOCWalker* jsdoc_walker_new (JSDOCTokenStream* ts);
-JSDOCWalker* jsdoc_walker_construct (GType object_type, JSDOCTokenStream* ts);
-void jsdoc_walker_buildSymbolTree (JSDOCWalker* self);
-GeeArrayList* jsdoc_symbol_set_keys (JSDOCSymbolSet* self);
-void jsdoc_symbol_set_deleteSymbol (JSDOCSymbolSet* self, const gchar* alias);
-gboolean jsdoc_symbol_is (JSDOCSymbol* self, const gchar* what);
-void jsdoc_doc_parser_addSymbol (JSDOCSymbol* symbol);
-gboolean jsdoc_symbol_set_hasSymbol (JSDOCSymbolSet* self, const gchar* alias);
-const gchar* jsdoc_symbol_get_name (JSDOCSymbol* self);
-GType jsdoc_packer_run_get_type (void) G_GNUC_CONST;
-JSDOCPackerRun* jsdoc_packer_run_singleton (void);
-void jsdoc_symbol_set_addSymbol (JSDOCSymbolSet* self, JSDOCSymbol* symbol);
-JSDOCSymbol* jsdoc_doc_parser_addBuiltin (const gchar* name);
-JSDOCSymbol* jsdoc_symbol_new_new_builtin (const gchar* name);
-JSDOCSymbol* jsdoc_symbol_construct_new_builtin (GType object_type, const gchar* name);
-void jsdoc_doc_parser_finish (void);
-void jsdoc_symbol_set_relate (JSDOCSymbolSet* self);
-static JSDOCSymbolSet* jsdoc_doc_parser_symbolsToObject (JSDOCDocParser* self, const gchar* srcFile);
-JSDOCDocParser* jsdoc_doc_parser_new (void);
-JSDOCDocParser* jsdoc_doc_parser_construct (GType object_type);
-static void jsdoc_doc_parser_finalize (GObject * obj);
-
-
-GQuark jsdoc_doc_parser_error_quark (void) {
- return g_quark_from_static_string ("jsdoc_doc_parser_error-quark");
-}
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 28 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- return self ? g_object_ref (self) : NULL;
-#line 260 "DocParser.c"
-}
-
-
-JSDOCSymbolSet* jsdoc_doc_parser_symbols (void) {
- JSDOCSymbolSet* result = NULL;
- JSDOCSymbolSet* _tmp0_;
- JSDOCSymbolSet* _tmp2_;
- JSDOCSymbolSet* _tmp3_;
-#line 23 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp0_ = jsdoc_doc_parser__symbols;
-#line 23 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp0_ == NULL) {
-#line 273 "DocParser.c"
- JSDOCSymbolSet* _tmp1_;
-#line 24 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- g_debug ("DocParser.vala:24: init symbols?");
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp1_ = jsdoc_symbol_set_new ();
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (jsdoc_doc_parser__symbols);
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- jsdoc_doc_parser__symbols = _tmp1_;
-#line 283 "DocParser.c"
- }
-#line 28 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp2_ = jsdoc_doc_parser__symbols;
-#line 28 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp3_ = _g_object_ref0 (_tmp2_);
-#line 28 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- result = _tmp3_;
-#line 28 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- return result;
-#line 293 "DocParser.c"
-}
-
-
-static GeeHashMap* jsdoc_doc_parser_filesSymbols (void) {
- GeeHashMap* result = NULL;
- GeeHashMap* _tmp0_;
- GeeHashMap* _tmp2_;
- GeeHashMap* _tmp3_;
-#line 34 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp0_ = jsdoc_doc_parser__filesSymbols;
-#line 34 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp0_ == NULL) {
-#line 306 "DocParser.c"
- GeeHashMap* _tmp1_;
-#line 35 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- g_debug ("DocParser.vala:35: init _filesSymbols?");
-#line 36 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, JSDOC_TYPE_SYMBOL_SET, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-#line 36 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (jsdoc_doc_parser__filesSymbols);
-#line 36 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- jsdoc_doc_parser__filesSymbols = _tmp1_;
-#line 316 "DocParser.c"
- }
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp2_ = jsdoc_doc_parser__filesSymbols;
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp3_ = _g_object_ref0 (_tmp2_);
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- result = _tmp3_;
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- return result;
-#line 326 "DocParser.c"
-}
-
-
-static gint __lambda4_ (JSDOCSymbol* a, JSDOCSymbol* b) {
- gint result = 0;
- JSDOCSymbol* _tmp0_;
- const gchar* _tmp1_;
- JSDOCSymbol* _tmp2_;
- const gchar* _tmp3_;
- gint _tmp4_;
-#line 53 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- g_return_val_if_fail (a != NULL, 0);
-#line 53 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- g_return_val_if_fail (b != NULL, 0);
-#line 54 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp0_ = a;
-#line 54 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp1_ = _tmp0_->alias;
-#line 54 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp2_ = b;
-#line 54 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp3_ = _tmp2_->alias;
-#line 54 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp4_ = g_utf8_collate (_tmp1_, _tmp3_);
-#line 54 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- result = _tmp4_;
-#line 54 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- return result;
-#line 355 "DocParser.c"
-}
-
-
-static gint ___lambda4__gcompare_data_func (gconstpointer a, gconstpointer b, gpointer self) {
- gint result;
- result = __lambda4_ ((JSDOCSymbol*) a, (JSDOCSymbol*) b);
-#line 53 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- return result;
-#line 364 "DocParser.c"
-}
-
-
-GeeArrayList* jsdoc_doc_parser_classes (void) {
- GeeArrayList* result = NULL;
- GeeArrayList* classes = NULL;
- GeeArrayList* _tmp0_;
- GeeArrayList* _tmp18_;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp0_ = gee_array_list_new (JSDOC_TYPE_SYMBOL, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- classes = _tmp0_;
-#line 377 "DocParser.c"
- {
- GeeArrayList* _symbol_list = NULL;
- JSDOCSymbolSet* _tmp1_;
- JSDOCSymbolSet* _tmp2_;
- GeeArrayList* _tmp3_;
- GeeArrayList* _tmp4_;
- gint _symbol_size = 0;
- GeeArrayList* _tmp5_;
- gint _tmp6_;
- gint _tmp7_;
- gint _symbol_index = 0;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp1_ = jsdoc_doc_parser_symbols ();
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp2_ = _tmp1_;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp3_ = jsdoc_symbol_set_values (_tmp2_);
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp4_ = _tmp3_;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_tmp2_);
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _symbol_list = _tmp4_;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp5_ = _symbol_list;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp6_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp5_);
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp7_ = _tmp6_;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _symbol_size = _tmp7_;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _symbol_index = -1;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- while (TRUE) {
-#line 413 "DocParser.c"
- gint _tmp8_;
- gint _tmp9_;
- gint _tmp10_;
- JSDOCSymbol* symbol = NULL;
- GeeArrayList* _tmp11_;
- gint _tmp12_;
- gpointer _tmp13_;
- JSDOCSymbol* _tmp14_;
- gboolean _tmp15_;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp8_ = _symbol_index;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _symbol_index = _tmp8_ + 1;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp9_ = _symbol_index;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp10_ = _symbol_size;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (!(_tmp9_ < _tmp10_)) {
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- break;
-#line 435 "DocParser.c"
- }
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp11_ = _symbol_list;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp12_ = _symbol_index;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp13_ = gee_abstract_list_get ((GeeAbstractList*) _tmp11_, _tmp12_);
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- symbol = (JSDOCSymbol*) _tmp13_;
-#line 49 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp14_ = symbol;
-#line 49 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp15_ = jsdoc_symbol_isaClass (_tmp14_);
-#line 49 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp15_) {
-#line 451 "DocParser.c"
- GeeArrayList* _tmp16_;
- JSDOCSymbol* _tmp17_;
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp16_ = classes;
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp17_ = symbol;
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp16_, _tmp17_);
-#line 460 "DocParser.c"
- }
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (symbol);
-#line 464 "DocParser.c"
- }
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_symbol_list);
-#line 468 "DocParser.c"
- }
-#line 53 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp18_ = classes;
-#line 53 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- gee_list_sort ((GeeList*) _tmp18_, ___lambda4__gcompare_data_func, NULL, NULL);
-#line 56 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- result = classes;
-#line 56 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- return result;
-#line 478 "DocParser.c"
-}
-
-
-void jsdoc_doc_parser_validateAugments (void) {
- GeeArrayList* classes = NULL;
- GeeArrayList* _tmp0_;
-#line 61 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp0_ = jsdoc_doc_parser_classes ();
-#line 61 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- classes = _tmp0_;
-#line 489 "DocParser.c"
- {
- GeeArrayList* _cls_list = NULL;
- GeeArrayList* _tmp1_;
- GeeArrayList* _tmp2_;
- gint _cls_size = 0;
- GeeArrayList* _tmp3_;
- gint _tmp4_;
- gint _tmp5_;
- gint _cls_index = 0;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp1_ = classes;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _cls_list = _tmp2_;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp3_ = _cls_list;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp4_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp3_);
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp5_ = _tmp4_;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _cls_size = _tmp5_;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _cls_index = -1;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- while (TRUE) {
-#line 517 "DocParser.c"
- gint _tmp6_;
- gint _tmp7_;
- gint _tmp8_;
- JSDOCSymbol* cls = NULL;
- GeeArrayList* _tmp9_;
- gint _tmp10_;
- gpointer _tmp11_;
- GeeList* ar = NULL;
- JSDOCSymbol* _tmp12_;
- GeeArrayList* _tmp13_;
- JSDOCSymbol* _tmp14_;
- GeeArrayList* _tmp15_;
- gint _tmp16_;
- gint _tmp17_;
- GeeList* _tmp18_;
- JSDOCSymbol* _tmp19_;
- GeeArrayList* _tmp20_;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp6_ = _cls_index;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _cls_index = _tmp6_ + 1;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp7_ = _cls_index;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp8_ = _cls_size;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (!(_tmp7_ < _tmp8_)) {
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- break;
-#line 547 "DocParser.c"
- }
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp9_ = _cls_list;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp10_ = _cls_index;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp11_ = gee_abstract_list_get ((GeeAbstractList*) _tmp9_, _tmp10_);
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- cls = (JSDOCSymbol*) _tmp11_;
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp12_ = cls;
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp13_ = _tmp12_->augments;
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp14_ = cls;
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp15_ = _tmp14_->augments;
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp16_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp15_);
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp17_ = _tmp16_;
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp18_ = gee_abstract_list_slice ((GeeAbstractList*) _tmp13_, 0, _tmp17_);
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- ar = _tmp18_;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp19_ = cls;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp20_ = _tmp19_->augments;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- gee_abstract_collection_clear ((GeeAbstractCollection*) _tmp20_);
-#line 579 "DocParser.c"
- {
- gint ii = 0;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- ii = 0;
-#line 584 "DocParser.c"
- {
- gboolean _tmp21_ = FALSE;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp21_ = TRUE;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- while (TRUE) {
-#line 591 "DocParser.c"
- gint _tmp23_;
- GeeList* _tmp24_;
- gint _tmp25_;
- gint _tmp26_;
- JSDOCSymbol* contributer = NULL;
- JSDOCSymbolSet* _tmp27_;
- JSDOCSymbolSet* _tmp28_;
- GeeList* _tmp29_;
- gint _tmp30_;
- gpointer _tmp31_;
- gchar* _tmp32_;
- JSDOCSymbol* _tmp33_;
- JSDOCSymbol* _tmp34_;
- JSDOCSymbol* _tmp35_;
- JSDOCSymbol* _tmp42_;
- GeeArrayList* _tmp43_;
- GeeList* _tmp44_;
- gint _tmp45_;
- gpointer _tmp46_;
- gchar* _tmp47_;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (!_tmp21_) {
-#line 614 "DocParser.c"
- gint _tmp22_;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp22_ = ii;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- ii = _tmp22_ + 1;
-#line 620 "DocParser.c"
- }
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp21_ = FALSE;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp23_ = ii;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp24_ = ar;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp25_ = gee_collection_get_size ((GeeCollection*) _tmp24_);
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp26_ = _tmp25_;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (!(_tmp23_ < _tmp26_)) {
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- break;
-#line 636 "DocParser.c"
- }
-#line 66 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp27_ = jsdoc_doc_parser_symbols ();
-#line 66 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp28_ = _tmp27_;
-#line 66 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp29_ = ar;
-#line 66 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp30_ = ii;
-#line 66 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp31_ = gee_list_get (_tmp29_, _tmp30_);
-#line 66 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp32_ = (gchar*) _tmp31_;
-#line 66 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp33_ = jsdoc_symbol_set_getSymbol (_tmp28_, _tmp32_);
-#line 66 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp34_ = _tmp33_;
-#line 66 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_free0 (_tmp32_);
-#line 66 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_tmp28_);
-#line 66 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- contributer = _tmp34_;
-#line 67 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp35_ = contributer;
-#line 67 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp35_ == NULL) {
-#line 664 "DocParser.c"
- JSDOCSymbol* _tmp36_;
- const gchar* _tmp37_;
- GeeList* _tmp38_;
- gint _tmp39_;
- gpointer _tmp40_;
- gchar* _tmp41_;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp36_ = cls;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp37_ = _tmp36_->alias;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp38_ = ar;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp39_ = ii;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp40_ = gee_list_get (_tmp38_, _tmp39_);
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp41_ = (gchar*) _tmp40_;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- g_warning ("DocParser.vala:68: Looking at Class %s, could not find augments %s", _tmp37_, _tmp41_);
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_free0 (_tmp41_);
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (contributer);
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- continue;
-#line 691 "DocParser.c"
- }
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp42_ = cls;
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp43_ = _tmp42_->augments;
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp44_ = ar;
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp45_ = ii;
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp46_ = gee_list_get (_tmp44_, _tmp45_);
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp47_ = (gchar*) _tmp46_;
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp43_, _tmp47_);
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_free0 (_tmp47_);
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (contributer);
-#line 711 "DocParser.c"
- }
- }
- }
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (ar);
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (cls);
-#line 719 "DocParser.c"
- }
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_cls_list);
-#line 723 "DocParser.c"
- }
-#line 59 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (classes);
-#line 727 "DocParser.c"
-}
-
-
-void jsdoc_doc_parser_fillChildClasses (void) {
- GeeArrayList* classes = NULL;
- GeeArrayList* _tmp0_;
-#line 79 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp0_ = jsdoc_doc_parser_classes ();
-#line 79 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- classes = _tmp0_;
-#line 738 "DocParser.c"
- {
- GeeArrayList* _cls_list = NULL;
- GeeArrayList* _tmp1_;
- GeeArrayList* _tmp2_;
- gint _cls_size = 0;
- GeeArrayList* _tmp3_;
- gint _tmp4_;
- gint _tmp5_;
- gint _cls_index = 0;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp1_ = classes;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _cls_list = _tmp2_;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp3_ = _cls_list;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp4_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp3_);
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp5_ = _tmp4_;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _cls_size = _tmp5_;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _cls_index = -1;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- while (TRUE) {
-#line 766 "DocParser.c"
- gint _tmp6_;
- gint _tmp7_;
- gint _tmp8_;
- JSDOCSymbol* cls = NULL;
- GeeArrayList* _tmp9_;
- gint _tmp10_;
- gpointer _tmp11_;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp6_ = _cls_index;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _cls_index = _tmp6_ + 1;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp7_ = _cls_index;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp8_ = _cls_size;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (!(_tmp7_ < _tmp8_)) {
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- break;
-#line 786 "DocParser.c"
- }
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp9_ = _cls_list;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp10_ = _cls_index;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp11_ = gee_abstract_list_get ((GeeAbstractList*) _tmp9_, _tmp10_);
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- cls = (JSDOCSymbol*) _tmp11_;
-#line 796 "DocParser.c"
- {
- GeeArrayList* _lookcls_list = NULL;
- GeeArrayList* _tmp12_;
- GeeArrayList* _tmp13_;
- gint _lookcls_size = 0;
- GeeArrayList* _tmp14_;
- gint _tmp15_;
- gint _tmp16_;
- gint _lookcls_index = 0;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp12_ = classes;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp13_ = _g_object_ref0 (_tmp12_);
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _lookcls_list = _tmp13_;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp14_ = _lookcls_list;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp15_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp14_);
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp16_ = _tmp15_;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _lookcls_size = _tmp16_;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _lookcls_index = -1;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- while (TRUE) {
-#line 824 "DocParser.c"
- gint _tmp17_;
- gint _tmp18_;
- gint _tmp19_;
- JSDOCSymbol* lookcls = NULL;
- GeeArrayList* _tmp20_;
- gint _tmp21_;
- gpointer _tmp22_;
- JSDOCSymbol* _tmp23_;
- GeeArrayList* _tmp24_;
- JSDOCSymbol* _tmp25_;
- const gchar* _tmp26_;
- gboolean _tmp27_;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp17_ = _lookcls_index;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _lookcls_index = _tmp17_ + 1;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp18_ = _lookcls_index;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp19_ = _lookcls_size;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (!(_tmp18_ < _tmp19_)) {
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- break;
-#line 849 "DocParser.c"
- }
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp20_ = _lookcls_list;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp21_ = _lookcls_index;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp22_ = gee_abstract_list_get ((GeeAbstractList*) _tmp20_, _tmp21_);
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- lookcls = (JSDOCSymbol*) _tmp22_;
-#line 82 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp23_ = lookcls;
-#line 82 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp24_ = _tmp23_->augments;
-#line 82 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp25_ = cls;
-#line 82 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp26_ = _tmp25_->alias;
-#line 82 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp27_ = gee_abstract_collection_contains ((GeeAbstractCollection*) _tmp24_, _tmp26_);
-#line 82 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp27_) {
-#line 871 "DocParser.c"
- gchar* extends = NULL;
- gchar* _tmp28_;
- JSDOCSymbol* _tmp29_;
- GeeArrayList* _tmp30_;
- gint _tmp31_;
- gint _tmp32_;
- JSDOCSymbol* _tmp49_;
- JSDOCSymbol* _tmp50_;
- const gchar* _tmp51_;
- const gchar* _tmp52_;
-#line 83 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp28_ = g_strdup ("");
-#line 83 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- extends = _tmp28_;
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp29_ = lookcls;
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp30_ = _tmp29_->augments;
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp31_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp30_);
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp32_ = _tmp31_;
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp32_ > 0) {
-#line 896 "DocParser.c"
- JSDOCSymbol* _tmp33_;
- GeeArrayList* _tmp34_;
- gpointer _tmp35_;
- const gchar* _tmp36_;
- JSDOCSymbol* _tmp37_;
- const gchar* _tmp38_;
-#line 85 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp33_ = lookcls;
-#line 85 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp34_ = _tmp33_->augments;
-#line 85 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp35_ = gee_abstract_list_get ((GeeAbstractList*) _tmp34_, 0);
-#line 85 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_free0 (extends);
-#line 85 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- extends = (gchar*) _tmp35_;
-#line 86 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp36_ = extends;
-#line 86 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp37_ = lookcls;
-#line 86 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp38_ = _tmp37_->alias;
-#line 86 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (g_strcmp0 (_tmp36_, _tmp38_) == 0) {
-#line 921 "DocParser.c"
- gchar* _tmp39_ = NULL;
- JSDOCSymbol* _tmp40_;
- GeeArrayList* _tmp41_;
- gint _tmp42_;
- gint _tmp43_;
- gchar* _tmp48_;
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp40_ = lookcls;
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp41_ = _tmp40_->augments;
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp42_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp41_);
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp43_ = _tmp42_;
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp43_ > 1) {
-#line 938 "DocParser.c"
- JSDOCSymbol* _tmp44_;
- GeeArrayList* _tmp45_;
- gpointer _tmp46_;
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp44_ = lookcls;
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp45_ = _tmp44_->augments;
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp46_ = gee_abstract_list_get ((GeeAbstractList*) _tmp45_, 1);
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_free0 (_tmp39_);
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp39_ = (gchar*) _tmp46_;
-#line 952 "DocParser.c"
- } else {
- gchar* _tmp47_;
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp47_ = g_strdup ("");
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_free0 (_tmp39_);
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp39_ = _tmp47_;
-#line 961 "DocParser.c"
- }
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp48_ = g_strdup (_tmp39_);
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_free0 (extends);
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- extends = _tmp48_;
-#line 86 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_free0 (_tmp39_);
-#line 971 "DocParser.c"
- }
- }
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp49_ = cls;
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp50_ = lookcls;
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp51_ = _tmp50_->alias;
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp52_ = extends;
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- jsdoc_symbol_addChildClass (_tmp49_, _tmp51_, _tmp52_);
-#line 82 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_free0 (extends);
-#line 986 "DocParser.c"
- }
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (lookcls);
-#line 990 "DocParser.c"
- }
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_lookcls_list);
-#line 994 "DocParser.c"
- }
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (cls);
-#line 998 "DocParser.c"
- }
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_cls_list);
-#line 1002 "DocParser.c"
- }
-#line 77 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (classes);
-#line 1006 "DocParser.c"
-}
-
-
-gboolean jsdoc_doc_parser_isValidChild (JSDOCSymbol* cls, const gchar* cn) {
- gboolean result = FALSE;
- JSDOCSymbol* sy = NULL;
- JSDOCSymbolSet* _tmp0_;
- JSDOCSymbolSet* _tmp1_;
- const gchar* _tmp2_;
- JSDOCSymbol* _tmp3_;
- JSDOCSymbol* _tmp4_;
- JSDOCSymbol* _tmp5_;
- JSDOCSymbol* _tmp9_;
- gboolean _tmp10_;
- JSDOCSymbol* _tmp14_;
- GeeArrayList* _tmp15_;
- gint _tmp16_;
- gint _tmp17_;
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- g_return_val_if_fail (cls != NULL, FALSE);
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- g_return_val_if_fail (cn != NULL, FALSE);
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp0_ = jsdoc_doc_parser_symbols ();
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp1_ = _tmp0_;
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp2_ = cn;
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp3_ = jsdoc_symbol_set_getSymbol (_tmp1_, _tmp2_);
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp4_ = _tmp3_;
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_tmp1_);
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- sy = _tmp4_;
-#line 99 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp5_ = sy;
-#line 99 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp5_ == NULL) {
-#line 1047 "DocParser.c"
- JSDOCSymbol* _tmp6_;
- const gchar* _tmp7_;
- const gchar* _tmp8_;
-#line 100 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp6_ = cls;
-#line 100 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp7_ = _tmp6_->alias;
-#line 100 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp8_ = cn;
-#line 100 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- g_warning ("DocParser.vala:100: fillTreeChildren: Looking at Class %s, could not f" \
-"ind child %s", _tmp7_, _tmp8_);
-#line 102 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- result = FALSE;
-#line 102 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (sy);
-#line 102 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- return result;
-#line 1065 "DocParser.c"
- }
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp9_ = sy;
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp10_ = _tmp9_->isAbstract;
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp10_) {
-#line 1073 "DocParser.c"
- JSDOCSymbol* _tmp11_;
- const gchar* _tmp12_;
- const gchar* _tmp13_;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp11_ = cls;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp12_ = _tmp11_->alias;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp13_ = cn;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- g_debug ("DocParser.vala:105: fillTreeChildren: checking %s child is an abstract" \
-" %s", _tmp12_, _tmp13_);
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- result = FALSE;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (sy);
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- return result;
-#line 1091 "DocParser.c"
- }
-#line 108 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp14_ = sy;
-#line 108 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp15_ = _tmp14_->tree_parent;
-#line 108 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp16_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp15_);
-#line 108 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp17_ = _tmp16_;
-#line 108 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp17_ > 0) {
-#line 1103 "DocParser.c"
- gboolean skip = FALSE;
- gboolean _tmp37_;
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- skip = TRUE;
-#line 1108 "DocParser.c"
- {
- GeeArrayList* _pp_list = NULL;
- JSDOCSymbol* _tmp18_;
- GeeArrayList* _tmp19_;
- GeeArrayList* _tmp20_;
- gint _pp_size = 0;
- GeeArrayList* _tmp21_;
- gint _tmp22_;
- gint _tmp23_;
- gint _pp_index = 0;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp18_ = sy;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp19_ = _tmp18_->tree_parent;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp20_ = _g_object_ref0 (_tmp19_);
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _pp_list = _tmp20_;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp21_ = _pp_list;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp22_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp21_);
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp23_ = _tmp22_;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _pp_size = _tmp23_;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _pp_index = -1;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- while (TRUE) {
-#line 1139 "DocParser.c"
- gint _tmp24_;
- gint _tmp25_;
- gint _tmp26_;
- gchar* pp = NULL;
- GeeArrayList* _tmp27_;
- gint _tmp28_;
- gpointer _tmp29_;
- const gchar* _tmp30_;
- const gchar* _tmp34_;
- JSDOCSymbol* _tmp35_;
- const gchar* _tmp36_;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp24_ = _pp_index;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _pp_index = _tmp24_ + 1;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp25_ = _pp_index;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp26_ = _pp_size;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (!(_tmp25_ < _tmp26_)) {
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- break;
-#line 1163 "DocParser.c"
- }
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp27_ = _pp_list;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp28_ = _pp_index;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp29_ = gee_abstract_list_get ((GeeAbstractList*) _tmp27_, _tmp28_);
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- pp = (gchar*) _tmp29_;
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp30_ = pp;
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (g_strcmp0 (_tmp30_, "none") == 0) {
-#line 1177 "DocParser.c"
- JSDOCSymbol* _tmp31_;
- const gchar* _tmp32_;
- const gchar* _tmp33_;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp31_ = cls;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp32_ = _tmp31_->alias;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp33_ = pp;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- g_debug ("DocParser.vala:112: fillTreeChildren : checking %s - skip due to tree_" \
-"parent match: %s", _tmp32_, _tmp33_);
-#line 114 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- result = FALSE;
-#line 114 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_free0 (pp);
-#line 114 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_pp_list);
-#line 114 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (sy);
-#line 114 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- return result;
-#line 1199 "DocParser.c"
- }
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp34_ = pp;
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp35_ = cls;
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp36_ = _tmp35_->alias;
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (g_strcmp0 (_tmp34_, _tmp36_) == 0) {
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- skip = FALSE;
-#line 118 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_free0 (pp);
-#line 118 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- break;
-#line 1215 "DocParser.c"
- }
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_free0 (pp);
-#line 1219 "DocParser.c"
- }
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_pp_list);
-#line 1223 "DocParser.c"
- }
-#line 121 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp37_ = skip;
-#line 121 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp37_) {
-#line 1229 "DocParser.c"
- JSDOCSymbol* _tmp38_;
- const gchar* _tmp39_;
-#line 122 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp38_ = cls;
-#line 122 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp39_ = _tmp38_->alias;
-#line 122 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- g_debug ("DocParser.vala:122: fillTreeChildren : checking %s - skip due to no tr" \
-"ee_parent match", _tmp39_);
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- result = FALSE;
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (sy);
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- return result;
-#line 1244 "DocParser.c"
- }
- }
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- result = TRUE;
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (sy);
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- return result;
-#line 1253 "DocParser.c"
-}
-
-
-void jsdoc_doc_parser_fillTreeChildren (void) {
- GeeArrayList* classes = NULL;
- GeeArrayList* _tmp0_;
-#line 137 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp0_ = jsdoc_doc_parser_classes ();
-#line 137 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- classes = _tmp0_;
-#line 1264 "DocParser.c"
- {
- GeeArrayList* _cls_list = NULL;
- GeeArrayList* _tmp1_;
- GeeArrayList* _tmp2_;
- gint _cls_size = 0;
- GeeArrayList* _tmp3_;
- gint _tmp4_;
- gint _tmp5_;
- gint _cls_index = 0;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp1_ = classes;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _cls_list = _tmp2_;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp3_ = _cls_list;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp4_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp3_);
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp5_ = _tmp4_;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _cls_size = _tmp5_;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _cls_index = -1;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- while (TRUE) {
-#line 1292 "DocParser.c"
- gint _tmp6_;
- gint _tmp7_;
- gint _tmp8_;
- JSDOCSymbol* cls = NULL;
- GeeArrayList* _tmp9_;
- gint _tmp10_;
- gpointer _tmp11_;
- JSDOCSymbol* _tmp12_;
- GeeArrayList* _tmp13_;
- gint _tmp14_;
- gint _tmp15_;
- JSDOCSymbol* _tmp18_;
- const gchar* _tmp19_;
- GeeArrayList* ar = NULL;
- GeeArrayList* _tmp20_;
- JSDOCSymbol* _tmp35_;
- GeeArrayList* _tmp36_;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp6_ = _cls_index;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _cls_index = _tmp6_ + 1;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp7_ = _cls_index;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp8_ = _cls_size;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (!(_tmp7_ < _tmp8_)) {
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- break;
-#line 1322 "DocParser.c"
- }
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp9_ = _cls_list;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp10_ = _cls_index;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp11_ = gee_abstract_list_get ((GeeAbstractList*) _tmp9_, _tmp10_);
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- cls = (JSDOCSymbol*) _tmp11_;
-#line 139 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp12_ = cls;
-#line 139 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp13_ = _tmp12_->tree_children;
-#line 139 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp14_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp13_);
-#line 139 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp15_ = _tmp14_;
-#line 139 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp15_ < 1) {
-#line 1342 "DocParser.c"
- JSDOCSymbol* _tmp16_;
- const gchar* _tmp17_;
-#line 140 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp16_ = cls;
-#line 140 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp17_ = _tmp16_->alias;
-#line 140 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- g_debug ("DocParser.vala:140: fillTreeChildren : skip - no children %s", _tmp17_);
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (cls);
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- continue;
-#line 1355 "DocParser.c"
- }
-#line 143 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp18_ = cls;
-#line 143 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp19_ = _tmp18_->alias;
-#line 143 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- g_debug ("DocParser.vala:143: fillTreeChildren : checking %s", _tmp19_);
-#line 145 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp20_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL);
-#line 145 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- ar = _tmp20_;
-#line 1367 "DocParser.c"
- {
- GeeArrayList* _cn_list = NULL;
- JSDOCSymbol* _tmp21_;
- GeeArrayList* _tmp22_;
- GeeArrayList* _tmp23_;
- gint _cn_size = 0;
- GeeArrayList* _tmp24_;
- gint _tmp25_;
- gint _tmp26_;
- gint _cn_index = 0;
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp21_ = cls;
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp22_ = _tmp21_->tree_children;
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp23_ = _g_object_ref0 (_tmp22_);
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _cn_list = _tmp23_;
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp24_ = _cn_list;
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp25_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp24_);
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp26_ = _tmp25_;
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _cn_size = _tmp26_;
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _cn_index = -1;
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- while (TRUE) {
-#line 1398 "DocParser.c"
- gint _tmp27_;
- gint _tmp28_;
- gint _tmp29_;
- gchar* cn = NULL;
- GeeArrayList* _tmp30_;
- gint _tmp31_;
- gpointer _tmp32_;
- GeeArrayList* _tmp33_;
- const gchar* _tmp34_;
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp27_ = _cn_index;
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _cn_index = _tmp27_ + 1;
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp28_ = _cn_index;
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp29_ = _cn_size;
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (!(_tmp28_ < _tmp29_)) {
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- break;
-#line 1420 "DocParser.c"
- }
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp30_ = _cn_list;
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp31_ = _cn_index;
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp32_ = gee_abstract_list_get ((GeeAbstractList*) _tmp30_, _tmp31_);
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- cn = (gchar*) _tmp32_;
-#line 147 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp33_ = ar;
-#line 147 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp34_ = cn;
-#line 147 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp33_, _tmp34_);
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_free0 (cn);
-#line 1438 "DocParser.c"
- }
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_cn_list);
-#line 1442 "DocParser.c"
- }
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp35_ = cls;
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp36_ = _tmp35_->tree_children;
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- gee_abstract_collection_clear ((GeeAbstractCollection*) _tmp36_);
-#line 1450 "DocParser.c"
- {
- GeeArrayList* _cn_list = NULL;
- GeeArrayList* _tmp37_;
- GeeArrayList* _tmp38_;
- gint _cn_size = 0;
- GeeArrayList* _tmp39_;
- gint _tmp40_;
- gint _tmp41_;
- gint _cn_index = 0;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp37_ = ar;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp38_ = _g_object_ref0 (_tmp37_);
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _cn_list = _tmp38_;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp39_ = _cn_list;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp40_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp39_);
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp41_ = _tmp40_;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _cn_size = _tmp41_;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _cn_index = -1;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- while (TRUE) {
-#line 1478 "DocParser.c"
- gint _tmp42_;
- gint _tmp43_;
- gint _tmp44_;
- gchar* cn = NULL;
- GeeArrayList* _tmp45_;
- gint _tmp46_;
- gpointer _tmp47_;
- JSDOCSymbol* _tmp48_;
- const gchar* _tmp49_;
- const gchar* _tmp50_;
- JSDOCSymbol* sy = NULL;
- JSDOCSymbolSet* _tmp51_;
- JSDOCSymbolSet* _tmp52_;
- const gchar* _tmp53_;
- JSDOCSymbol* _tmp54_;
- JSDOCSymbol* _tmp55_;
- JSDOCSymbol* _tmp56_;
- const gchar* _tmp57_;
- gboolean _tmp58_;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp42_ = _cn_index;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _cn_index = _tmp42_ + 1;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp43_ = _cn_index;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp44_ = _cn_size;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (!(_tmp43_ < _tmp44_)) {
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- break;
-#line 1510 "DocParser.c"
- }
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp45_ = _cn_list;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp46_ = _cn_index;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp47_ = gee_abstract_list_get ((GeeAbstractList*) _tmp45_, _tmp46_);
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- cn = (gchar*) _tmp47_;
-#line 151 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp48_ = cls;
-#line 151 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp49_ = _tmp48_->alias;
-#line 151 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp50_ = cn;
-#line 151 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- g_debug ("DocParser.vala:151: fillTreeChildren : checking %s - child %s", _tmp49_, _tmp50_);
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp51_ = jsdoc_doc_parser_symbols ();
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp52_ = _tmp51_;
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp53_ = cn;
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp54_ = jsdoc_symbol_set_getSymbol (_tmp52_, _tmp53_);
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp55_ = _tmp54_;
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_tmp52_);
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- sy = _tmp55_;
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp56_ = cls;
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp57_ = cn;
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp58_ = jsdoc_doc_parser_isValidChild (_tmp56_, _tmp57_);
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp58_) {
-#line 1550 "DocParser.c"
- JSDOCSymbol* _tmp59_;
- const gchar* _tmp60_;
- const gchar* _tmp61_;
- JSDOCSymbol* _tmp62_;
- GeeArrayList* _tmp63_;
- const gchar* _tmp64_;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp59_ = cls;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp60_ = _tmp59_->alias;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp61_ = cn;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- g_debug ("DocParser.vala:157: fillTreeChildren : checking %s - add %s", _tmp60_, _tmp61_);
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp62_ = cls;
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp63_ = _tmp62_->tree_children;
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp64_ = cn;
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp63_, _tmp64_);
-#line 1573 "DocParser.c"
- }
- {
- GeeArrayList* _cc_list = NULL;
- JSDOCSymbol* _tmp65_;
- GeeArrayList* _tmp66_;
- GeeArrayList* _tmp67_;
- gint _cc_size = 0;
- GeeArrayList* _tmp68_;
- gint _tmp69_;
- gint _tmp70_;
- gint _cc_index = 0;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp65_ = sy;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp66_ = _tmp65_->childClassesList;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp67_ = _g_object_ref0 (_tmp66_);
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _cc_list = _tmp67_;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp68_ = _cc_list;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp69_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp68_);
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp70_ = _tmp69_;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _cc_size = _tmp70_;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _cc_index = -1;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- while (TRUE) {
-#line 1605 "DocParser.c"
- gint _tmp71_;
- gint _tmp72_;
- gint _tmp73_;
- gchar* cc = NULL;
- GeeArrayList* _tmp74_;
- gint _tmp75_;
- gpointer _tmp76_;
- JSDOCSymbol* _tmp77_;
- const gchar* _tmp78_;
- gboolean _tmp79_;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp71_ = _cc_index;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _cc_index = _tmp71_ + 1;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp72_ = _cc_index;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp73_ = _cc_size;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (!(_tmp72_ < _tmp73_)) {
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- break;
-#line 1628 "DocParser.c"
- }
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp74_ = _cc_list;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp75_ = _cc_index;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp76_ = gee_abstract_list_get ((GeeAbstractList*) _tmp74_, _tmp75_);
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- cc = (gchar*) _tmp76_;
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp77_ = cls;
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp78_ = cc;
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp79_ = jsdoc_doc_parser_isValidChild (_tmp77_, _tmp78_);
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp79_) {
-#line 1646 "DocParser.c"
- JSDOCSymbol* _tmp80_;
- GeeArrayList* _tmp81_;
- const gchar* _tmp82_;
- JSDOCSymbol* _tmp83_;
- const gchar* _tmp84_;
- const gchar* _tmp85_;
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp80_ = cls;
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp81_ = _tmp80_->tree_children;
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp82_ = cc;
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp81_, _tmp82_);
-#line 164 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp83_ = cls;
-#line 164 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp84_ = _tmp83_->alias;
-#line 164 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp85_ = cc;
-#line 164 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- g_debug ("DocParser.vala:164: fillTreeChildren : checking %s - add %s", _tmp84_, _tmp85_);
-#line 1669 "DocParser.c"
- }
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_free0 (cc);
-#line 1673 "DocParser.c"
- }
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_cc_list);
-#line 1677 "DocParser.c"
- }
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (sy);
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_free0 (cn);
-#line 1683 "DocParser.c"
- }
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_cn_list);
-#line 1687 "DocParser.c"
- }
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (ar);
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (cls);
-#line 1693 "DocParser.c"
- }
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_cls_list);
-#line 1697 "DocParser.c"
- }
-#line 133 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (classes);
-#line 1701 "DocParser.c"
-}
-
-
-static glong string_strnlen (gchar* str, glong maxlen) {
- glong result = 0L;
- gchar* end = NULL;
- gchar* _tmp0_;
- glong _tmp1_;
- gchar* _tmp2_;
- gchar* _tmp3_;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = str;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = maxlen;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = memchr (_tmp0_, 0, (gsize) _tmp1_);
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- end = _tmp2_;
-#line 1323 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = end;
-#line 1323 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp3_ == NULL) {
-#line 1724 "DocParser.c"
- glong _tmp4_;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = maxlen;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp4_;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 1732 "DocParser.c"
- } else {
- gchar* _tmp5_;
- gchar* _tmp6_;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = end;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6_ = str;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = (glong) (_tmp5_ - _tmp6_);
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 1744 "DocParser.c"
- }
-}
-
-
-static gchar* string_substring (const gchar* self, glong offset, glong len) {
- gchar* result = NULL;
- glong string_length = 0L;
- gboolean _tmp0_ = FALSE;
- glong _tmp1_;
- glong _tmp8_;
- glong _tmp14_;
- glong _tmp17_;
- glong _tmp18_;
- glong _tmp19_;
- glong _tmp20_;
- glong _tmp21_;
- gchar* _tmp22_;
-#line 1333 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = offset;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp1_ >= ((glong) 0)) {
-#line 1768 "DocParser.c"
- glong _tmp2_;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = len;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = _tmp2_ >= ((glong) 0);
-#line 1774 "DocParser.c"
- } else {
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = FALSE;
-#line 1778 "DocParser.c"
- }
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp0_) {
-#line 1782 "DocParser.c"
- glong _tmp3_;
- glong _tmp4_;
- glong _tmp5_;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = offset;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = len;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = string_strnlen ((gchar*) self, _tmp3_ + _tmp4_);
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- string_length = _tmp5_;
-#line 1794 "DocParser.c"
- } else {
- gint _tmp6_;
- gint _tmp7_;
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6_ = strlen (self);
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp7_ = _tmp6_;
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- string_length = (glong) _tmp7_;
-#line 1804 "DocParser.c"
- }
-#line 1342 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp8_ = offset;
-#line 1342 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp8_ < ((glong) 0)) {
-#line 1810 "DocParser.c"
- glong _tmp9_;
- glong _tmp10_;
- glong _tmp11_;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp9_ = string_length;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp10_ = offset;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- offset = _tmp9_ + _tmp10_;
-#line 1344 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp11_ = offset;
-#line 1344 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (_tmp11_ >= ((glong) 0), NULL);
-#line 1824 "DocParser.c"
- } else {
- glong _tmp12_;
- glong _tmp13_;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp12_ = offset;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp13_ = string_length;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (_tmp12_ <= _tmp13_, NULL);
-#line 1834 "DocParser.c"
- }
-#line 1348 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp14_ = len;
-#line 1348 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp14_ < ((glong) 0)) {
-#line 1840 "DocParser.c"
- glong _tmp15_;
- glong _tmp16_;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp15_ = string_length;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp16_ = offset;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- len = _tmp15_ - _tmp16_;
-#line 1849 "DocParser.c"
- }
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp17_ = offset;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp18_ = len;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp19_ = string_length;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail ((_tmp17_ + _tmp18_) <= _tmp19_, NULL);
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp20_ = offset;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp21_ = len;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp22_ = g_strndup (((gchar*) self) + _tmp20_, (gsize) _tmp21_);
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp22_;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 1869 "DocParser.c"
-}
-
-
-void jsdoc_doc_parser_parse (JSDOCTokenStream* ts, const gchar* srcFile) {
- const gchar* _tmp0_;
- gchar* _tmp1_;
- gchar* _tmp2_;
- GeeHashMap* _tmp3_;
- GeeHashMap* _tmp4_;
- const gchar* _tmp5_;
- JSDOCSymbolSet* _tmp6_;
- JSDOCSymbolSet* _tmp7_;
- JSDOCTokenStream* _tmp8_;
- JSDOCWalker* _tmp9_;
- JSDOCWalker* _tmp10_;
-#line 173 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- g_return_if_fail (ts != NULL);
-#line 173 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- g_return_if_fail (srcFile != NULL);
-#line 176 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp0_ = srcFile;
-#line 176 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp1_ = g_strdup (_tmp0_);
-#line 176 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_free0 (jsdoc_doc_parser_currentSourceFile);
-#line 176 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- jsdoc_doc_parser_currentSourceFile = _tmp1_;
-#line 179 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp2_ = g_strdup ("");
-#line 179 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_free0 (jsdoc_doc_comment_shared);
-#line 179 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- jsdoc_doc_comment_shared = _tmp2_;
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp3_ = jsdoc_doc_parser_filesSymbols ();
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp4_ = _tmp3_;
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp5_ = srcFile;
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp6_ = jsdoc_symbol_set_new ();
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp7_ = _tmp6_;
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp4_, _tmp5_, _tmp7_);
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_tmp7_);
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_tmp4_);
-#line 184 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp8_ = ts;
-#line 184 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp9_ = jsdoc_walker_new (_tmp8_);
-#line 184 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (jsdoc_doc_parser_walker);
-#line 184 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- jsdoc_doc_parser_walker = _tmp9_;
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp10_ = jsdoc_doc_parser_walker;
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- jsdoc_walker_buildSymbolTree (_tmp10_);
-#line 1931 "DocParser.c"
- {
- GeeArrayList* _p_list = NULL;
- JSDOCSymbolSet* _tmp11_;
- JSDOCSymbolSet* _tmp12_;
- GeeArrayList* _tmp13_;
- GeeArrayList* _tmp14_;
- gint _p_size = 0;
- GeeArrayList* _tmp15_;
- gint _tmp16_;
- gint _tmp17_;
- gint _p_index = 0;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp11_ = jsdoc_doc_parser_symbols ();
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp12_ = _tmp11_;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp13_ = jsdoc_symbol_set_keys (_tmp12_);
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp14_ = _tmp13_;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_tmp12_);
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _p_list = _tmp14_;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp15_ = _p_list;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp16_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp15_);
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp17_ = _tmp16_;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _p_size = _tmp17_;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _p_index = -1;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- while (TRUE) {
-#line 1967 "DocParser.c"
- gint _tmp18_;
- gint _tmp19_;
- gint _tmp20_;
- gchar* p = NULL;
- GeeArrayList* _tmp21_;
- gint _tmp22_;
- gpointer _tmp23_;
- JSDOCSymbol* symbol = NULL;
- JSDOCSymbolSet* _tmp24_;
- JSDOCSymbolSet* _tmp25_;
- const gchar* _tmp26_;
- JSDOCSymbol* _tmp27_;
- JSDOCSymbol* _tmp28_;
- JSDOCSymbol* _tmp29_;
- JSDOCSymbol* _tmp30_;
- gboolean _tmp31_;
- gboolean _tmp43_ = FALSE;
- JSDOCSymbol* _tmp44_;
- gboolean _tmp45_;
- JSDOCSymbol* _tmp48_;
- const gchar* _tmp49_;
- JSDOCSymbol* _tmp50_;
- const gchar* _tmp51_;
- gint _tmp52_;
- gint _tmp53_;
- gchar* _tmp54_;
- gchar* _tmp55_;
- gboolean _tmp56_;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp18_ = _p_index;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _p_index = _tmp18_ + 1;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp19_ = _p_index;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp20_ = _p_size;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (!(_tmp19_ < _tmp20_)) {
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- break;
-#line 2008 "DocParser.c"
- }
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp21_ = _p_list;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp22_ = _p_index;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp23_ = gee_abstract_list_get ((GeeAbstractList*) _tmp21_, _tmp22_);
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- p = (gchar*) _tmp23_;
-#line 194 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp24_ = jsdoc_doc_parser_symbols ();
-#line 194 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp25_ = _tmp24_;
-#line 194 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp26_ = p;
-#line 194 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp27_ = jsdoc_symbol_set_getSymbol (_tmp25_, _tmp26_);
-#line 194 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp28_ = _tmp27_;
-#line 194 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_tmp25_);
-#line 194 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- symbol = _tmp28_;
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp29_ = symbol;
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp29_ == NULL) {
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (symbol);
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_free0 (p);
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- continue;
-#line 2042 "DocParser.c"
- }
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp30_ = symbol;
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp31_ = _tmp30_->isPrivate;
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp31_) {
-#line 2050 "DocParser.c"
- JSDOCSymbolSet* _tmp32_;
- JSDOCSymbolSet* _tmp33_;
- JSDOCSymbol* _tmp34_;
- const gchar* _tmp35_;
- GeeHashMap* _tmp36_;
- GeeHashMap* _tmp37_;
- const gchar* _tmp38_;
- gpointer _tmp39_;
- JSDOCSymbolSet* _tmp40_;
- JSDOCSymbol* _tmp41_;
- const gchar* _tmp42_;
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp32_ = jsdoc_doc_parser_symbols ();
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp33_ = _tmp32_;
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp34_ = symbol;
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp35_ = _tmp34_->alias;
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- jsdoc_symbol_set_deleteSymbol (_tmp33_, _tmp35_);
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_tmp33_);
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp36_ = jsdoc_doc_parser_filesSymbols ();
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp37_ = _tmp36_;
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp38_ = srcFile;
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp39_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp37_, _tmp38_);
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp40_ = (JSDOCSymbolSet*) _tmp39_;
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp41_ = symbol;
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp42_ = _tmp41_->alias;
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- jsdoc_symbol_set_deleteSymbol (_tmp40_, _tmp42_);
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_tmp40_);
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_tmp37_);
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (symbol);
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_free0 (p);
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- continue;
-#line 2100 "DocParser.c"
- }
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp44_ = symbol;
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp45_ = jsdoc_symbol_is (_tmp44_, "FILE");
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp45_) {
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp43_ = TRUE;
-#line 2110 "DocParser.c"
- } else {
- JSDOCSymbol* _tmp46_;
- gboolean _tmp47_;
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp46_ = symbol;
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp47_ = jsdoc_symbol_is (_tmp46_, "GLOBAL");
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp43_ = _tmp47_;
-#line 2120 "DocParser.c"
- }
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp43_) {
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (symbol);
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_free0 (p);
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- continue;
-#line 2130 "DocParser.c"
- }
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp48_ = symbol;
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp49_ = _tmp48_->alias;
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp50_ = symbol;
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp51_ = _tmp50_->alias;
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp52_ = strlen (_tmp51_);
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp53_ = _tmp52_;
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp54_ = string_substring (_tmp49_, (glong) (_tmp53_ - 1), (glong) -1);
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp55_ = _tmp54_;
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp56_ = g_strcmp0 (_tmp55_, "#") == 0;
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_free0 (_tmp55_);
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp56_) {
-#line 2154 "DocParser.c"
- JSDOCSymbol* _tmp57_;
- const gchar* _tmp58_;
- gchar* _tmp59_;
- gchar* _tmp60_;
- JSDOCSymbolSet* _tmp61_;
- JSDOCSymbolSet* _tmp62_;
- JSDOCSymbol* _tmp63_;
- const gchar* _tmp64_;
- GeeHashMap* _tmp65_;
- GeeHashMap* _tmp66_;
- const gchar* _tmp67_;
- gpointer _tmp68_;
- JSDOCSymbolSet* _tmp69_;
- JSDOCSymbol* _tmp70_;
- const gchar* _tmp71_;
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp57_ = symbol;
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp58_ = _tmp57_->alias;
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp59_ = g_strconcat ("Deleting Symbols (alias ends in #): ", _tmp58_, NULL);
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp60_ = _tmp59_;
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- g_print ("%s", _tmp60_);
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_free0 (_tmp60_);
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp61_ = jsdoc_doc_parser_symbols ();
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp62_ = _tmp61_;
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp63_ = symbol;
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp64_ = _tmp63_->alias;
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- jsdoc_symbol_set_deleteSymbol (_tmp62_, _tmp64_);
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_tmp62_);
-#line 216 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp65_ = jsdoc_doc_parser_filesSymbols ();
-#line 216 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp66_ = _tmp65_;
-#line 216 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp67_ = srcFile;
-#line 216 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp68_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp66_, _tmp67_);
-#line 216 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp69_ = (JSDOCSymbolSet*) _tmp68_;
-#line 216 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp70_ = symbol;
-#line 216 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp71_ = _tmp70_->alias;
-#line 216 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- jsdoc_symbol_set_deleteSymbol (_tmp69_, _tmp71_);
-#line 216 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_tmp69_);
-#line 216 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_tmp66_);
-#line 2214 "DocParser.c"
- }
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (symbol);
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_free0 (p);
-#line 2220 "DocParser.c"
- }
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_p_list);
-#line 2224 "DocParser.c"
- }
-#line 222 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- return;
-#line 2228 "DocParser.c"
-}
-
-
-static gint string_index_of (const gchar* self, const gchar* needle, gint start_index) {
- gint result = 0;
- gchar* _result_ = NULL;
- gint _tmp0_;
- const gchar* _tmp1_;
- gchar* _tmp2_;
- gchar* _tmp3_;
-#line 1011 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, 0);
-#line 1011 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (needle != NULL, 0);
-#line 1012 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = start_index;
-#line 1012 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = needle;
-#line 1012 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = strstr (((gchar*) self) + _tmp0_, (gchar*) _tmp1_);
-#line 1012 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _result_ = _tmp2_;
-#line 1014 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = _result_;
-#line 1014 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp3_ != NULL) {
-#line 2255 "DocParser.c"
- gchar* _tmp4_;
-#line 1015 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = _result_;
-#line 1015 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = (gint) (_tmp4_ - ((gchar*) self));
-#line 1015 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 2263 "DocParser.c"
- } else {
-#line 1017 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = -1;
-#line 1017 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 2269 "DocParser.c"
- }
-}
-
-
-void jsdoc_doc_parser_addSymbol (JSDOCSymbol* symbol) {
- JSDOCSymbolSet* _tmp0_;
- JSDOCSymbolSet* _tmp1_;
- JSDOCSymbol* _tmp2_;
- const gchar* _tmp3_;
- gboolean _tmp4_;
- gboolean _tmp5_;
- gboolean _tmp24_ = FALSE;
- gboolean _tmp25_;
- gboolean _tmp30_ = FALSE;
- gboolean _tmp31_ = FALSE;
- JSDOCSymbol* _tmp32_;
- gboolean _tmp33_;
- JSDOCSymbol* _tmp39_;
- gboolean _tmp40_;
- const gchar* _tmp41_;
- JSDOCSymbolSet* _tmp48_;
- JSDOCSymbolSet* _tmp49_;
- JSDOCSymbol* _tmp50_;
-#line 226 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- g_return_if_fail (symbol != NULL);
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp0_ = jsdoc_doc_parser_symbols ();
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp1_ = _tmp0_;
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp2_ = symbol;
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp3_ = _tmp2_->alias;
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp4_ = jsdoc_symbol_set_hasSymbol (_tmp1_, _tmp3_);
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp5_ = _tmp4_;
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_tmp1_);
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp5_) {
-#line 2311 "DocParser.c"
- JSDOCSymbol* oldSymbol = NULL;
- JSDOCSymbolSet* _tmp6_;
- JSDOCSymbolSet* _tmp7_;
- JSDOCSymbol* _tmp8_;
- const gchar* _tmp9_;
- JSDOCSymbol* _tmp10_;
- JSDOCSymbol* _tmp11_;
- gboolean _tmp12_ = FALSE;
- JSDOCSymbol* _tmp13_;
- JSDOCDocComment* _tmp14_;
- gboolean _tmp15_;
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp6_ = jsdoc_doc_parser_symbols ();
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp7_ = _tmp6_;
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp8_ = symbol;
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp9_ = _tmp8_->alias;
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp10_ = jsdoc_symbol_set_getSymbol (_tmp7_, _tmp9_);
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp11_ = _tmp10_;
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_tmp7_);
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- oldSymbol = _tmp11_;
-#line 234 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp13_ = oldSymbol;
-#line 234 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp14_ = _tmp13_->comment;
-#line 234 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp15_ = _tmp14_->isUserComment;
-#line 234 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp15_) {
-#line 2347 "DocParser.c"
- JSDOCSymbol* _tmp16_;
- JSDOCDocComment* _tmp17_;
- gboolean _tmp18_;
-#line 234 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp16_ = oldSymbol;
-#line 234 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp17_ = _tmp16_->comment;
-#line 234 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp18_ = _tmp17_->hasTags;
-#line 234 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp12_ = !_tmp18_;
-#line 2359 "DocParser.c"
- } else {
-#line 234 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp12_ = FALSE;
-#line 2363 "DocParser.c"
- }
-#line 234 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp12_) {
-#line 2367 "DocParser.c"
- JSDOCSymbol* _tmp19_;
- JSDOCDocComment* _tmp20_;
- gboolean _tmp21_;
-#line 235 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp19_ = symbol;
-#line 235 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp20_ = _tmp19_->comment;
-#line 235 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp21_ = _tmp20_->isUserComment;
-#line 235 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp21_) {
-#line 2379 "DocParser.c"
- JSDOCSymbol* _tmp22_;
- const gchar* _tmp23_;
-#line 236 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp22_ = symbol;
-#line 236 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp23_ = _tmp22_->alias;
-#line 236 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- g_debug ("DocParser.vala:236: The symbol '%s' is documented more than once.", _tmp23_);
-#line 2388 "DocParser.c"
- } else {
-#line 239 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (oldSymbol);
-#line 239 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- return;
-#line 2394 "DocParser.c"
- }
- }
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (oldSymbol);
-#line 2399 "DocParser.c"
- }
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp25_ = jsdoc_doc_parser_ignoreAnonymous;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp25_) {
-#line 2405 "DocParser.c"
- JSDOCSymbol* _tmp26_;
- const gchar* _tmp27_;
- const gchar* _tmp28_;
- gint _tmp29_;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp26_ = symbol;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp27_ = jsdoc_symbol_get_name (_tmp26_);
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp28_ = _tmp27_;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp29_ = string_index_of (_tmp28_, "$anonymous\b", 0);
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp24_ = _tmp29_ > -1;
-#line 2420 "DocParser.c"
- } else {
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp24_ = FALSE;
-#line 2424 "DocParser.c"
- }
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp24_) {
-#line 246 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- return;
-#line 2430 "DocParser.c"
- }
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp32_ = symbol;
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp33_ = _tmp32_->isInner;
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp33_) {
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp31_ = TRUE;
-#line 2440 "DocParser.c"
- } else {
- JSDOCSymbol* _tmp34_;
- gboolean _tmp35_;
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp34_ = symbol;
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp35_ = _tmp34_->isPrivate;
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp31_ = _tmp35_;
-#line 2450 "DocParser.c"
- }
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp31_) {
-#line 2454 "DocParser.c"
- JSDOCPackerRun* _tmp36_;
- JSDOCPackerRun* _tmp37_;
- gboolean _tmp38_;
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp36_ = jsdoc_packer_run_singleton ();
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp37_ = _tmp36_;
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp38_ = _tmp37_->opt_doc_include_private;
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp30_ = !_tmp38_;
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_tmp37_);
-#line 2468 "DocParser.c"
- } else {
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp30_ = FALSE;
-#line 2472 "DocParser.c"
- }
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp30_) {
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- return;
-#line 2478 "DocParser.c"
- }
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp39_ = symbol;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp40_ = _tmp39_->isIgnored;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp40_) {
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- return;
-#line 2488 "DocParser.c"
- }
-#line 264 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp41_ = jsdoc_doc_parser_currentSourceFile;
-#line 264 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- if (_tmp41_ != NULL) {
-#line 2494 "DocParser.c"
- GeeHashMap* _tmp42_;
- GeeHashMap* _tmp43_;
- const gchar* _tmp44_;
- gpointer _tmp45_;
- JSDOCSymbolSet* _tmp46_;
- JSDOCSymbol* _tmp47_;
-#line 265 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp42_ = jsdoc_doc_parser_filesSymbols ();
-#line 265 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp43_ = _tmp42_;
-#line 265 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp44_ = jsdoc_doc_parser_currentSourceFile;
-#line 265 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp45_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp43_, _tmp44_);
-#line 265 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp46_ = (JSDOCSymbolSet*) _tmp45_;
-#line 265 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp47_ = symbol;
-#line 265 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- jsdoc_symbol_set_addSymbol (_tmp46_, _tmp47_);
-#line 265 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_tmp46_);
-#line 265 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_tmp43_);
-#line 2519 "DocParser.c"
- }
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp48_ = jsdoc_doc_parser_symbols ();
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp49_ = _tmp48_;
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp50_ = symbol;
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- jsdoc_symbol_set_addSymbol (_tmp49_, _tmp50_);
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_tmp49_);
-#line 2531 "DocParser.c"
-}
-
-
-JSDOCSymbol* jsdoc_doc_parser_addBuiltin (const gchar* name) {
- JSDOCSymbol* result = NULL;
- JSDOCSymbol* builtin = NULL;
- const gchar* _tmp0_;
- JSDOCSymbol* _tmp1_;
-#line 271 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- g_return_val_if_fail (name != NULL, NULL);
-#line 273 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp0_ = name;
-#line 273 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp1_ = jsdoc_symbol_new_new_builtin (_tmp0_);
-#line 273 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- builtin = _tmp1_;
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- jsdoc_doc_parser_addSymbol (builtin);
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- result = builtin;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- return result;
-#line 2554 "DocParser.c"
-}
-
-
-void jsdoc_doc_parser_finish (void) {
- JSDOCSymbolSet* _tmp0_;
- JSDOCSymbolSet* _tmp1_;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp0_ = jsdoc_doc_parser_symbols ();
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp1_ = _tmp0_;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- jsdoc_symbol_set_relate (_tmp1_);
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_tmp1_);
-#line 2569 "DocParser.c"
-}
-
-
-/**
- * return symbols so they can be serialized.
- */
-static JSDOCSymbolSet* jsdoc_doc_parser_symbolsToObject (JSDOCDocParser* self, const gchar* srcFile) {
- JSDOCSymbolSet* result = NULL;
- GeeHashMap* _tmp0_;
- GeeHashMap* _tmp1_;
- const gchar* _tmp2_;
- gpointer _tmp3_;
- JSDOCSymbolSet* _tmp4_;
-#line 304 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 304 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- g_return_val_if_fail (srcFile != NULL, NULL);
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp0_ = jsdoc_doc_parser_filesSymbols ();
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp1_ = _tmp0_;
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp2_ = srcFile;
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp3_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp1_, _tmp2_);
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _tmp4_ = (JSDOCSymbolSet*) _tmp3_;
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- _g_object_unref0 (_tmp1_);
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- result = _tmp4_;
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- return result;
-#line 2603 "DocParser.c"
-}
-
-
-JSDOCDocParser* jsdoc_doc_parser_construct (GType object_type) {
- JSDOCDocParser * self = NULL;
-#line 10 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- self = (JSDOCDocParser*) g_object_new (object_type, NULL);
-#line 10 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- return self;
-#line 2613 "DocParser.c"
-}
-
-
-JSDOCDocParser* jsdoc_doc_parser_new (void) {
-#line 10 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- return jsdoc_doc_parser_construct (JSDOC_TYPE_DOC_PARSER);
-#line 2620 "DocParser.c"
-}
-
-
-static void jsdoc_doc_parser_class_init (JSDOCDocParserClass * klass) {
-#line 10 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- jsdoc_doc_parser_parent_class = g_type_class_peek_parent (klass);
-#line 10 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- G_OBJECT_CLASS (klass)->finalize = jsdoc_doc_parser_finalize;
-#line 2629 "DocParser.c"
-}
-
-
-static void jsdoc_doc_parser_instance_init (JSDOCDocParser * self) {
-}
-
-
-static void jsdoc_doc_parser_finalize (GObject * obj) {
- JSDOCDocParser * self;
-#line 10 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- self = G_TYPE_CHECK_INSTANCE_CAST (obj, JSDOC_TYPE_DOC_PARSER, JSDOCDocParser);
-#line 10 "/home/alan/gitlive/roojspacker/roojspacker/DocParser.vala"
- G_OBJECT_CLASS (jsdoc_doc_parser_parent_class)->finalize (obj);
-#line 2643 "DocParser.c"
-}
-
-
-GType jsdoc_doc_parser_get_type (void) {
- static volatile gsize jsdoc_doc_parser_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_doc_parser_type_id__volatile)) {
- static const GTypeInfo g_define_type_info = { sizeof (JSDOCDocParserClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) jsdoc_doc_parser_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JSDOCDocParser), 0, (GInstanceInitFunc) jsdoc_doc_parser_instance_init, NULL };
- GType jsdoc_doc_parser_type_id;
- jsdoc_doc_parser_type_id = g_type_register_static (G_TYPE_OBJECT, "JSDOCDocParser", &g_define_type_info, 0);
- g_once_init_leave (&jsdoc_doc_parser_type_id__volatile, jsdoc_doc_parser_type_id);
- }
- return jsdoc_doc_parser_type_id__volatile;
-}
-
-
-
+++ /dev/null
-/* DocParser.vapi generated by valac 0.36.6, do not modify. */
-
-using GLib;
-
-namespace JSDOC {
- public class DocParser : Object {
- public static string currentSourceFile;
- public static SymbolSet symbols ();
- public static Gee.ArrayList<Symbol> classes ();
- public static void validateAugments ();
- public static void fillChildClasses ();
- public static bool isValidChild (Symbol cls, string cn);
- public static void fillTreeChildren ();
- public static void parse (TokenStream ts, string srcFile);
- public static void addSymbol (Symbol symbol);
- public static Symbol addBuiltin (string name);
- public static void finish ();
- public DocParser ();
- }
- public errordomain DocParserError {
- InvalidAugments,
- InvalidDocChildren
- }
-}
+++ /dev/null
-/* DocTag.c generated by valac 0.36.6, the Vala compiler
- * generated from DocTag.vala, do not modify */
-
-
-#include <glib.h>
-#include <glib-object.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gee.h>
-#include <json-glib/json-glib.h>
-
-
-#define JSDOC_TYPE_DOC_TAG_TITLE (jsdoc_doc_tag_title_get_type ())
-
-#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;
-typedef struct _JSDOCDocTagPrivate JSDOCDocTagPrivate;
-#define _g_free0(var) (var = (g_free (var), NULL))
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define _json_array_unref0(var) ((var == NULL) ? NULL : (var = (json_array_unref (var), NULL)))
-#define _json_object_unref0(var) ((var == NULL) ? NULL : (var = (json_object_unref (var), NULL)))
-#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
-#define _g_match_info_unref0(var) ((var == NULL) ? NULL : (var = (g_match_info_unref (var), NULL)))
-#define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
-#define _g_type_class_unref0(var) ((var == NULL) ? NULL : (var = (g_type_class_unref (var), NULL)))
-
-#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;
-typedef struct _JSDOCSymbolPrivate JSDOCSymbolPrivate;
-
-#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 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,
- JSDOC_DOC_TAG_TITLE_CHILDREN,
- JSDOC_DOC_TAG_TITLE_PARENT,
- JSDOC_DOC_TAG_TITLE_ABSTRACT,
- JSDOC_DOC_TAG_TITLE_BUILDER_TOP
-} JSDOCDocTagTitle;
-
-typedef enum {
- JSDOC_DOC_TAG_EXCEPTION_NO_TITLE,
- JSDOC_DOC_TAG_EXCEPTION_INVALID_TITLE,
- JSDOC_DOC_TAG_EXCEPTION_INVALID_NAME,
- JSDOC_DOC_TAG_EXCEPTION_INVALID_TYPE
-} JSDOCDocTagException;
-#define JSDOC_DOC_TAG_EXCEPTION jsdoc_doc_tag_exception_quark ()
-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;
- GeeHashMap* childClasses;
- GeeArrayList* childClassesList;
- GeeArrayList* inheritsFrom;
- GeeHashMap* cfgs;
- GeeArrayList* tree_parent;
- GeeArrayList* tree_children;
- JSDOCDocComment* comment;
- gchar* alias;
- gchar* desc;
- gchar* isa;
- gboolean isEvent;
- gboolean isConstant;
- gboolean isIgnored;
- gboolean isInner;
- gboolean isNamespace;
- gboolean isPrivate;
- gboolean isStatic;
- gboolean isAbstract;
- gboolean isBuilderTop;
- gchar* memberOf;
-};
-
-struct _JSDOCSymbolClass {
- GObjectClass parent_class;
-};
-
-
-static gpointer jsdoc_doc_tag_parent_class = NULL;
-
-GType jsdoc_doc_tag_title_get_type (void) G_GNUC_CONST;
-GQuark jsdoc_doc_tag_exception_quark (void);
-GType jsdoc_doc_tag_get_type (void) G_GNUC_CONST;
-enum {
- JSDOC_DOC_TAG_DUMMY_PROPERTY
-};
-gchar* jsdoc_doc_tag_asString (JSDOCDocTag* self);
-const gchar* jsdoc_doc_tag_title_to_string (JSDOCDocTagTitle self);
-JsonObject* jsdoc_doc_tag_toJson (JSDOCDocTag* self);
-JSDOCDocTag* jsdoc_doc_tag_new (const gchar* in_src);
-JSDOCDocTag* jsdoc_doc_tag_construct (GType object_type, const gchar* in_src);
-static gchar* jsdoc_doc_tag_nibbleTitle (JSDOCDocTag* self, const gchar* src, GError** error);
-static gchar* jsdoc_doc_tag_nibbleType (JSDOCDocTag* self, const gchar* src);
-static gchar* jsdoc_doc_tag_nibbleName (JSDOCDocTag* self, const gchar* in_src, GError** error);
-static void jsdoc_doc_tag_balance (JSDOCDocTag* self, const gchar* str, gchar open, gchar close, gint* start, gint* stop);
-JsonArray* jsdoc_doc_tag_optvalue_as_json_array (JSDOCDocTag* self);
-GType jsdoc_symbol_get_type (void) G_GNUC_CONST;
-JsonObject* jsdoc_doc_tag_toPropertyJSON (JSDOCDocTag* self, JSDOCSymbol* parent);
-GType jsdoc_doc_comment_get_type (void) G_GNUC_CONST;
-static void jsdoc_doc_tag_finalize (GObject * obj);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static gint _vala_array_length (gpointer array);
-
-static GRegex* _tmp_regex_0 = NULL;
-static GRegex* _tmp_regex_1 = NULL;
-static GRegex* _tmp_regex_2 = NULL;
-static GRegex* _tmp_regex_3 = NULL;
-static GRegex* _tmp_regex_4 = NULL;
-static GRegex* _tmp_regex_5 = NULL;
-static GRegex* _tmp_regex_6 = NULL;
-
-GType jsdoc_doc_tag_title_get_type (void) {
- static volatile gsize jsdoc_doc_tag_title_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_doc_tag_title_type_id__volatile)) {
- static const GEnumValue values[] = {{JSDOC_DOC_TAG_TITLE_NO_VALUE, "JSDOC_DOC_TAG_TITLE_NO_VALUE", "no-value"}, {JSDOC_DOC_TAG_TITLE_PARAM, "JSDOC_DOC_TAG_TITLE_PARAM", "param"}, {JSDOC_DOC_TAG_TITLE_PROPERTY, "JSDOC_DOC_TAG_TITLE_PROPERTY", "property"}, {JSDOC_DOC_TAG_TITLE_CFG, "JSDOC_DOC_TAG_TITLE_CFG", "cfg"}, {JSDOC_DOC_TAG_TITLE_EXAMPLE, "JSDOC_DOC_TAG_TITLE_EXAMPLE", "example"}, {JSDOC_DOC_TAG_TITLE_SINGLETON, "JSDOC_DOC_TAG_TITLE_SINGLETON", "singleton"}, {JSDOC_DOC_TAG_TITLE_AUTHOR, "JSDOC_DOC_TAG_TITLE_AUTHOR", "author"}, {JSDOC_DOC_TAG_TITLE_METHOD, "JSDOC_DOC_TAG_TITLE_METHOD", "method"}, {JSDOC_DOC_TAG_TITLE_DESC, "JSDOC_DOC_TAG_TITLE_DESC", "desc"}, {JSDOC_DOC_TAG_TITLE_OVERVIEW, "JSDOC_DOC_TAG_TITLE_OVERVIEW", "overview"}, {JSDOC_DOC_TAG_TITLE_SINCE, "JSDOC_DOC_TAG_TITLE_SINCE", "since"}, {JSDOC_DOC_TAG_TITLE_CONSTANT, "JSDOC_DOC_TAG_TITLE_CONSTANT", "constant"}, {JSDOC_DOC_TAG_TITLE_VERSION, "JSDOC_DOC_TAG_TITLE_VERSION", "version"}, {JSDOC_DOC_TAG_TITLE_DEPRECATED, "JSDOC_DOC_TAG_TITLE_DEPRECATED", "deprecated"}, {JSDOC_DOC_TAG_TITLE_SEE, "JSDOC_DOC_TAG_TITLE_SEE", "see"}, {JSDOC_DOC_TAG_TITLE_CLASS, "JSDOC_DOC_TAG_TITLE_CLASS", "class"}, {JSDOC_DOC_TAG_TITLE_NAMESPACE, "JSDOC_DOC_TAG_TITLE_NAMESPACE", "namespace"}, {JSDOC_DOC_TAG_TITLE_CONSTRUCTOR, "JSDOC_DOC_TAG_TITLE_CONSTRUCTOR", "constructor"}, {JSDOC_DOC_TAG_TITLE_STATIC, "JSDOC_DOC_TAG_TITLE_STATIC", "static"}, {JSDOC_DOC_TAG_TITLE_INNER, "JSDOC_DOC_TAG_TITLE_INNER", "inner"}, {JSDOC_DOC_TAG_TITLE_FIELD, "JSDOC_DOC_TAG_TITLE_FIELD", "field"}, {JSDOC_DOC_TAG_TITLE_FUNCTION, "JSDOC_DOC_TAG_TITLE_FUNCTION", "function"}, {JSDOC_DOC_TAG_TITLE_EVENT, "JSDOC_DOC_TAG_TITLE_EVENT", "event"}, {JSDOC_DOC_TAG_TITLE_NAME, "JSDOC_DOC_TAG_TITLE_NAME", "name"}, {JSDOC_DOC_TAG_TITLE_RETURN, "JSDOC_DOC_TAG_TITLE_RETURN", "return"}, {JSDOC_DOC_TAG_TITLE_THROWS, "JSDOC_DOC_TAG_TITLE_THROWS", "throws"}, {JSDOC_DOC_TAG_TITLE_REQUIRES, "JSDOC_DOC_TAG_TITLE_REQUIRES", "requires"}, {JSDOC_DOC_TAG_TITLE_TYPE, "JSDOC_DOC_TAG_TITLE_TYPE", "type"}, {JSDOC_DOC_TAG_TITLE_PRIVATE, "JSDOC_DOC_TAG_TITLE_PRIVATE", "private"}, {JSDOC_DOC_TAG_TITLE_IGNORE, "JSDOC_DOC_TAG_TITLE_IGNORE", "ignore"}, {JSDOC_DOC_TAG_TITLE_ARGUMENTS, "JSDOC_DOC_TAG_TITLE_ARGUMENTS", "arguments"}, {JSDOC_DOC_TAG_TITLE_EXTENDS, "JSDOC_DOC_TAG_TITLE_EXTENDS", "extends"}, {JSDOC_DOC_TAG_TITLE_DEFAULT, "JSDOC_DOC_TAG_TITLE_DEFAULT", "default"}, {JSDOC_DOC_TAG_TITLE_MEMBEROF, "JSDOC_DOC_TAG_TITLE_MEMBEROF", "memberof"}, {JSDOC_DOC_TAG_TITLE_PUBLIC, "JSDOC_DOC_TAG_TITLE_PUBLIC", "public"}, {JSDOC_DOC_TAG_TITLE_SCOPE, "JSDOC_DOC_TAG_TITLE_SCOPE", "scope"}, {JSDOC_DOC_TAG_TITLE_SCOPEALIAS, "JSDOC_DOC_TAG_TITLE_SCOPEALIAS", "scopealias"}, {JSDOC_DOC_TAG_TITLE_CHILDREN, "JSDOC_DOC_TAG_TITLE_CHILDREN", "children"}, {JSDOC_DOC_TAG_TITLE_PARENT, "JSDOC_DOC_TAG_TITLE_PARENT", "parent"}, {JSDOC_DOC_TAG_TITLE_ABSTRACT, "JSDOC_DOC_TAG_TITLE_ABSTRACT", "abstract"}, {JSDOC_DOC_TAG_TITLE_BUILDER_TOP, "JSDOC_DOC_TAG_TITLE_BUILDER_TOP", "builder-top"}, {0, NULL, NULL}};
- GType jsdoc_doc_tag_title_type_id;
- jsdoc_doc_tag_title_type_id = g_enum_register_static ("JSDOCDocTagTitle", values);
- g_once_init_leave (&jsdoc_doc_tag_title_type_id__volatile, jsdoc_doc_tag_title_type_id);
- }
- return jsdoc_doc_tag_title_type_id__volatile;
-}
-
-
-GQuark jsdoc_doc_tag_exception_quark (void) {
- return g_quark_from_static_string ("jsdoc_doc_tag_exception-quark");
-}
-
-
-gchar* jsdoc_doc_tag_asString (JSDOCDocTag* self) {
- gchar* result = NULL;
- JSDOCDocTagTitle _tmp0_;
- GEnumValue* _tmp1_;
- const gchar* _tmp2_;
- const gchar* _tmp3_;
- const gchar* _tmp4_;
- gchar* _tmp5_;
-#line 77 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 79 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp0_ = self->title;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp1_ = g_enum_get_value (g_type_class_ref (JSDOC_TYPE_DOC_TAG_TITLE), _tmp0_);
-#line 79 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp2_ = self->name;
-#line 79 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp3_ = self->type;
-#line 79 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp4_ = self->desc;
-#line 79 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp5_ = g_strdup_printf ("DocTag: title=%s name=%s type=%s desc=%s", (_tmp1_ != NULL) ? _tmp1_->value_name : NULL, _tmp2_, _tmp3_, _tmp4_);
-#line 79 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- result = _tmp5_;
-#line 79 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return result;
-#line 235 "DocTag.c"
-}
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return self ? g_object_ref (self) : NULL;
-#line 242 "DocTag.c"
-}
-
-
-static gpointer _json_array_ref0 (gpointer self) {
-#line 101 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return self ? json_array_ref (self) : NULL;
-#line 249 "DocTag.c"
-}
-
-
-JsonObject* jsdoc_doc_tag_toJson (JSDOCDocTag* self) {
- JsonObject* result = NULL;
- JsonObject* ret = NULL;
- JsonObject* _tmp0_;
- JsonObject* _tmp1_;
- JSDOCDocTagTitle _tmp2_;
- GEnumValue* _tmp3_;
- JsonObject* _tmp4_;
- const gchar* _tmp5_;
- JsonObject* _tmp6_;
- const gchar* _tmp7_;
- JsonObject* _tmp8_;
- const gchar* _tmp9_;
- JsonObject* _tmp10_;
- const gchar* _tmp11_;
- JsonObject* _tmp12_;
- const gchar* _tmp13_;
- JsonObject* _tmp14_;
- gboolean _tmp15_;
- JsonArray* ar = NULL;
- JsonArray* _tmp16_;
- JsonObject* _tmp30_;
- JsonArray* _tmp31_;
- JsonArray* _tmp32_;
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 89 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp0_ = json_object_new ();
-#line 89 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- ret = _tmp0_;
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp1_ = ret;
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp2_ = self->title;
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp3_ = g_enum_get_value (g_type_class_ref (JSDOC_TYPE_DOC_TAG_TITLE), _tmp2_);
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- json_object_set_string_member (_tmp1_, "title", (_tmp3_ != NULL) ? _tmp3_->value_name : NULL);
-#line 91 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp4_ = ret;
-#line 91 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp5_ = self->type;
-#line 91 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- json_object_set_string_member (_tmp4_, "type", _tmp5_);
-#line 92 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp6_ = ret;
-#line 92 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp7_ = self->name;
-#line 92 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- json_object_set_string_member (_tmp6_, "name", _tmp7_);
-#line 93 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp8_ = ret;
-#line 93 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp9_ = self->defaultValue;
-#line 93 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- json_object_set_string_member (_tmp8_, "defaultValue", _tmp9_);
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp10_ = ret;
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp11_ = self->desc;
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- json_object_set_string_member (_tmp10_, "desc", _tmp11_);
-#line 95 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp12_ = ret;
-#line 95 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp13_ = self->memberOf;
-#line 95 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- json_object_set_string_member (_tmp12_, "memberOf", _tmp13_);
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp14_ = ret;
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp15_ = self->isOptional;
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- json_object_set_boolean_member (_tmp14_, "isOptional", _tmp15_);
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp16_ = json_array_new ();
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- ar = _tmp16_;
-#line 331 "DocTag.c"
- {
- GeeArrayList* _ov_list = NULL;
- GeeArrayList* _tmp17_;
- GeeArrayList* _tmp18_;
- gint _ov_size = 0;
- GeeArrayList* _tmp19_;
- gint _tmp20_;
- gint _tmp21_;
- gint _ov_index = 0;
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp17_ = self->optvalues;
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp18_ = _g_object_ref0 (_tmp17_);
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _ov_list = _tmp18_;
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp19_ = _ov_list;
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp20_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp19_);
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp21_ = _tmp20_;
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _ov_size = _tmp21_;
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _ov_index = -1;
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- while (TRUE) {
-#line 359 "DocTag.c"
- gint _tmp22_;
- gint _tmp23_;
- gint _tmp24_;
- gchar* ov = NULL;
- GeeArrayList* _tmp25_;
- gint _tmp26_;
- gpointer _tmp27_;
- JsonArray* _tmp28_;
- const gchar* _tmp29_;
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp22_ = _ov_index;
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _ov_index = _tmp22_ + 1;
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp23_ = _ov_index;
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp24_ = _ov_size;
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (!(_tmp23_ < _tmp24_)) {
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- break;
-#line 381 "DocTag.c"
- }
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp25_ = _ov_list;
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp26_ = _ov_index;
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp27_ = gee_abstract_list_get ((GeeAbstractList*) _tmp25_, _tmp26_);
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- ov = (gchar*) _tmp27_;
-#line 99 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp28_ = ar;
-#line 99 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp29_ = ov;
-#line 99 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- json_array_add_string_element (_tmp28_, _tmp29_);
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (ov);
-#line 399 "DocTag.c"
- }
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_object_unref0 (_ov_list);
-#line 403 "DocTag.c"
- }
-#line 101 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp30_ = ret;
-#line 101 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp31_ = ar;
-#line 101 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp32_ = _json_array_ref0 (_tmp31_);
-#line 101 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- json_object_set_array_member (_tmp30_, "optvalues", _tmp32_);
-#line 102 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- result = ret;
-#line 102 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _json_array_unref0 (ar);
-#line 102 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return result;
-#line 419 "DocTag.c"
-}
-
-
-static gchar* string_strip (const gchar* self) {
- gchar* result = NULL;
- gchar* _result_ = NULL;
- gchar* _tmp0_;
- const gchar* _tmp1_;
-#line 1234 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1235 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = g_strdup (self);
-#line 1235 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _result_ = _tmp0_;
-#line 1236 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = _result_;
-#line 1236 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_strstrip (_tmp1_);
-#line 1237 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _result_;
-#line 1237 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 442 "DocTag.c"
-}
-
-
-static inline GRegex* _thread_safe_regex_init (GRegex** re, const gchar * pattern, GRegexMatchFlags match_options) {
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (g_once_init_enter ((volatile gsize*) re)) {
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- GRegex* val = g_regex_new (pattern, match_options, 0, NULL);
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_once_init_leave ((volatile gsize*) re, (gsize) val);
-#line 453 "DocTag.c"
- }
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return *re;
-#line 457 "DocTag.c"
-}
-
-
-static glong string_strnlen (gchar* str, glong maxlen) {
- glong result = 0L;
- gchar* end = NULL;
- gchar* _tmp0_;
- glong _tmp1_;
- gchar* _tmp2_;
- gchar* _tmp3_;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = str;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = maxlen;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = memchr (_tmp0_, 0, (gsize) _tmp1_);
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- end = _tmp2_;
-#line 1323 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = end;
-#line 1323 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp3_ == NULL) {
-#line 480 "DocTag.c"
- glong _tmp4_;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = maxlen;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp4_;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 488 "DocTag.c"
- } else {
- gchar* _tmp5_;
- gchar* _tmp6_;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = end;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6_ = str;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = (glong) (_tmp5_ - _tmp6_);
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 500 "DocTag.c"
- }
-}
-
-
-static gchar* string_substring (const gchar* self, glong offset, glong len) {
- gchar* result = NULL;
- glong string_length = 0L;
- gboolean _tmp0_ = FALSE;
- glong _tmp1_;
- glong _tmp8_;
- glong _tmp14_;
- glong _tmp17_;
- glong _tmp18_;
- glong _tmp19_;
- glong _tmp20_;
- glong _tmp21_;
- gchar* _tmp22_;
-#line 1333 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = offset;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp1_ >= ((glong) 0)) {
-#line 524 "DocTag.c"
- glong _tmp2_;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = len;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = _tmp2_ >= ((glong) 0);
-#line 530 "DocTag.c"
- } else {
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = FALSE;
-#line 534 "DocTag.c"
- }
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp0_) {
-#line 538 "DocTag.c"
- glong _tmp3_;
- glong _tmp4_;
- glong _tmp5_;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = offset;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = len;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = string_strnlen ((gchar*) self, _tmp3_ + _tmp4_);
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- string_length = _tmp5_;
-#line 550 "DocTag.c"
- } else {
- gint _tmp6_;
- gint _tmp7_;
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6_ = strlen (self);
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp7_ = _tmp6_;
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- string_length = (glong) _tmp7_;
-#line 560 "DocTag.c"
- }
-#line 1342 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp8_ = offset;
-#line 1342 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp8_ < ((glong) 0)) {
-#line 566 "DocTag.c"
- glong _tmp9_;
- glong _tmp10_;
- glong _tmp11_;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp9_ = string_length;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp10_ = offset;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- offset = _tmp9_ + _tmp10_;
-#line 1344 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp11_ = offset;
-#line 1344 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (_tmp11_ >= ((glong) 0), NULL);
-#line 580 "DocTag.c"
- } else {
- glong _tmp12_;
- glong _tmp13_;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp12_ = offset;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp13_ = string_length;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (_tmp12_ <= _tmp13_, NULL);
-#line 590 "DocTag.c"
- }
-#line 1348 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp14_ = len;
-#line 1348 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp14_ < ((glong) 0)) {
-#line 596 "DocTag.c"
- glong _tmp15_;
- glong _tmp16_;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp15_ = string_length;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp16_ = offset;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- len = _tmp15_ - _tmp16_;
-#line 605 "DocTag.c"
- }
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp17_ = offset;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp18_ = len;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp19_ = string_length;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail ((_tmp17_ + _tmp18_) <= _tmp19_, NULL);
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp20_ = offset;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp21_ = len;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp22_ = g_strndup (((gchar*) self) + _tmp20_, (gsize) _tmp21_);
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp22_;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 625 "DocTag.c"
-}
-
-
-static gboolean string_contains (const gchar* self, const gchar* needle) {
- gboolean result = FALSE;
- const gchar* _tmp0_;
- gchar* _tmp1_;
-#line 1403 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 1403 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (needle != NULL, FALSE);
-#line 1404 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = needle;
-#line 1404 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = strstr ((gchar*) self, (gchar*) _tmp0_);
-#line 1404 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp1_ != NULL;
-#line 1404 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 645 "DocTag.c"
-}
-
-
-JSDOCDocTag* jsdoc_doc_tag_construct (GType object_type, const gchar* in_src) {
- JSDOCDocTag * self = NULL;
- const gchar* _tmp0_;
- GeeArrayList* _tmp1_;
- gchar* src = NULL;
- const gchar* _tmp2_;
- gchar* _tmp3_;
- const gchar* _tmp22_;
- gchar* _tmp23_;
- gchar* _tmp24_ = NULL;
- const gchar* _tmp25_;
- const gchar* _tmp26_;
- gint _tmp27_;
- gint _tmp28_;
- gchar* _tmp29_;
- gchar* _tmp30_;
- GMatchInfo* mi = NULL;
- gboolean _tmp31_ = FALSE;
- JSDOCDocTagTitle _tmp32_;
- gboolean _tmp80_ = FALSE;
- JSDOCDocTagTitle _tmp81_;
- const gchar* _tmp91_;
- gchar* _tmp92_;
- JSDOCDocTagTitle _tmp93_;
- GError * _inner_error_ = NULL;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_return_val_if_fail (in_src != NULL, NULL);
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- self = (JSDOCDocTag*) g_object_new (object_type, NULL);
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp0_ = in_src;
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_debug ("DocTag.vala:109: Parsing Tag: %s", _tmp0_);
-#line 114 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp1_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL);
-#line 114 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_object_unref0 (self->optvalues);
-#line 114 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- self->optvalues = _tmp1_;
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp2_ = in_src;
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp3_ = g_strdup (_tmp2_);
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- src = _tmp3_;
-#line 694 "DocTag.c"
- {
- gchar* _tmp4_ = NULL;
- const gchar* _tmp5_;
- gchar* _tmp6_;
- gchar* _tmp7_;
- const gchar* _tmp8_;
- gchar* _tmp9_;
- gboolean _tmp10_ = FALSE;
- gboolean _tmp11_ = FALSE;
- JSDOCDocTagTitle _tmp12_;
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp5_ = src;
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp6_ = jsdoc_doc_tag_nibbleTitle (self, _tmp5_, &_inner_error_);
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp4_ = _tmp6_;
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_inner_error_->domain == JSDOC_DOC_TAG_EXCEPTION) {
-#line 715 "DocTag.c"
- goto __catch0_jsdoc_doc_tag_exception;
- }
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (src);
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_clear_error (&_inner_error_);
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return NULL;
-#line 726 "DocTag.c"
- }
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp7_ = _tmp4_;
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp4_ = NULL;
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (src);
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- src = _tmp7_;
-#line 121 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp8_ = src;
-#line 121 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp9_ = jsdoc_doc_tag_nibbleType (self, _tmp8_);
-#line 121 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (src);
-#line 121 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- src = _tmp9_;
-#line 126 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp12_ = self->title;
-#line 126 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_tmp12_ == JSDOC_DOC_TAG_TITLE_PARAM) {
-#line 126 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp11_ = TRUE;
-#line 750 "DocTag.c"
- } else {
- JSDOCDocTagTitle _tmp13_;
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp13_ = self->title;
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp11_ = _tmp13_ == JSDOC_DOC_TAG_TITLE_PROPERTY;
-#line 757 "DocTag.c"
- }
-#line 126 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_tmp11_) {
-#line 126 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp10_ = TRUE;
-#line 763 "DocTag.c"
- } else {
- JSDOCDocTagTitle _tmp14_;
-#line 128 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp14_ = self->title;
-#line 128 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp10_ = _tmp14_ == JSDOC_DOC_TAG_TITLE_CFG;
-#line 770 "DocTag.c"
- }
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_tmp10_) {
-#line 774 "DocTag.c"
- gchar* _tmp15_ = NULL;
- const gchar* _tmp16_;
- gchar* _tmp17_;
- gchar* _tmp18_;
-#line 129 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp16_ = src;
-#line 129 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp17_ = jsdoc_doc_tag_nibbleName (self, _tmp16_, &_inner_error_);
-#line 129 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp15_ = _tmp17_;
-#line 129 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 129 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (_tmp4_);
-#line 129 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_inner_error_->domain == JSDOC_DOC_TAG_EXCEPTION) {
-#line 791 "DocTag.c"
- goto __catch0_jsdoc_doc_tag_exception;
- }
-#line 129 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (_tmp4_);
-#line 129 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (src);
-#line 129 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 129 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_clear_error (&_inner_error_);
-#line 129 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return NULL;
-#line 804 "DocTag.c"
- }
-#line 129 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp18_ = _tmp15_;
-#line 129 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp15_ = NULL;
-#line 129 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (src);
-#line 129 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- src = _tmp18_;
-#line 125 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (_tmp15_);
-#line 816 "DocTag.c"
- }
-#line 118 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (_tmp4_);
-#line 820 "DocTag.c"
- }
- goto __finally0;
- __catch0_jsdoc_doc_tag_exception:
- {
- GError* e = NULL;
- const gchar* _tmp19_;
- GError* _tmp20_;
- const gchar* _tmp21_;
-#line 118 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- e = _inner_error_;
-#line 118 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _inner_error_ = NULL;
-#line 133 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp19_ = in_src;
-#line 133 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp20_ = e;
-#line 133 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp21_ = _tmp20_->message;
-#line 133 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_debug ("DocTag.vala:133: Failed to parse tag: '%s' = error = %s", _tmp19_, _tmp21_);
-#line 136 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_error_free0 (e);
-#line 136 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (src);
-#line 136 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return self;
-#line 847 "DocTag.c"
- }
- __finally0:
-#line 118 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 118 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (src);
-#line 118 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 118 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_clear_error (&_inner_error_);
-#line 118 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return NULL;
-#line 860 "DocTag.c"
- }
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp22_ = src;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp23_ = string_strip (_tmp22_);
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (src);
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- src = _tmp23_;
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp25_ = src;
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp26_ = src;
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp27_ = strlen (_tmp26_);
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp28_ = _tmp27_;
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp29_ = g_regex_replace (_thread_safe_regex_init (&_tmp_regex_0, "\\(Optional\\)", 0), _tmp25_, (gssize) _tmp28_, 0, "", 0, &_inner_error_);
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp24_ = _tmp29_;
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (src);
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_clear_error (&_inner_error_);
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return NULL;
-#line 892 "DocTag.c"
- }
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp30_ = string_strip (_tmp24_);
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (src);
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- src = _tmp30_;
-#line 147 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- mi = NULL;
-#line 151 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp32_ = self->title;
-#line 151 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_tmp32_ == JSDOC_DOC_TAG_TITLE_CFG) {
-#line 906 "DocTag.c"
- const gchar* _tmp33_;
- GMatchInfo* _tmp34_ = NULL;
- gboolean _tmp35_;
-#line 151 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp33_ = src;
-#line 151 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp35_ = g_regex_match_all (_thread_safe_regex_init (&_tmp_regex_1, "^\\([^)]+\\)", 0), _tmp33_, 0, &_tmp34_);
-#line 151 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_match_info_unref0 (mi);
-#line 151 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- mi = _tmp34_;
-#line 151 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp31_ = _tmp35_;
-#line 920 "DocTag.c"
- } else {
-#line 151 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp31_ = FALSE;
-#line 924 "DocTag.c"
- }
-#line 151 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_tmp31_) {
-#line 928 "DocTag.c"
- gchar* ms = NULL;
- GMatchInfo* _tmp36_;
- gchar* _tmp37_;
- const gchar* _tmp38_;
- const gchar* _tmp39_;
- const gchar* _tmp40_;
- gint _tmp41_;
- gint _tmp42_;
- gchar* _tmp43_;
- const gchar* _tmp44_;
- const gchar* _tmp45_;
- gboolean _tmp46_;
-#line 153 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp36_ = mi;
-#line 153 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp37_ = g_match_info_fetch (_tmp36_, 0);
-#line 153 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- ms = _tmp37_;
-#line 154 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp38_ = ms;
-#line 154 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_debug ("DocTag.vala:154: Got Opt list: %s", _tmp38_);
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp39_ = ms;
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp40_ = ms;
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp41_ = strlen (_tmp40_);
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp42_ = _tmp41_;
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp43_ = string_substring (_tmp39_, (glong) 1, (glong) (_tmp42_ - 2));
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (ms);
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- ms = _tmp43_;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp44_ = ms;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_debug ("DocTag.vala:157: clan to: %s", _tmp44_);
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp45_ = ms;
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp46_ = string_contains (_tmp45_, "|");
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_tmp46_) {
-#line 975 "DocTag.c"
- gchar** ar = NULL;
- const gchar* _tmp47_;
- gchar** _tmp48_;
- gchar** _tmp49_;
- gint ar_length1;
- gint _ar_size_;
- gchar** _tmp50_;
- gint _tmp50__length1;
- const gchar* _tmp66_;
- const gchar* _tmp67_;
- gint _tmp68_;
- gint _tmp69_;
- const gchar* _tmp70_;
- gint _tmp71_;
- gint _tmp72_;
- const gchar* _tmp73_;
- gint _tmp74_;
- gint _tmp75_;
- gchar* _tmp76_;
- gchar* _tmp77_;
- gchar* _tmp78_;
- const gchar* _tmp79_;
-#line 159 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp47_ = ms;
-#line 159 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp49_ = _tmp48_ = g_strsplit (_tmp47_, "|", 0);
-#line 159 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- ar = _tmp49_;
-#line 159 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- ar_length1 = _vala_array_length (_tmp48_);
-#line 159 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _ar_size_ = ar_length1;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp50_ = ar;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp50__length1 = ar_length1;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_debug ("DocTag.vala:160: split to: %d", _tmp50__length1);
-#line 1014 "DocTag.c"
- {
- gint i = 0;
-#line 161 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- i = 0;
-#line 1019 "DocTag.c"
- {
- gboolean _tmp51_ = FALSE;
-#line 161 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp51_ = TRUE;
-#line 161 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- while (TRUE) {
-#line 1026 "DocTag.c"
- gint _tmp53_;
- gchar** _tmp54_;
- gint _tmp54__length1;
- gchar** _tmp55_;
- gint _tmp55__length1;
- gint _tmp56_;
- const gchar* _tmp57_;
- gchar* _tmp58_;
- gchar* _tmp59_;
- GeeArrayList* _tmp60_;
- gchar** _tmp61_;
- gint _tmp61__length1;
- gint _tmp62_;
- const gchar* _tmp63_;
- gchar* _tmp64_;
- gchar* _tmp65_;
-#line 161 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (!_tmp51_) {
-#line 1045 "DocTag.c"
- gint _tmp52_;
-#line 161 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp52_ = i;
-#line 161 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- i = _tmp52_ + 1;
-#line 1051 "DocTag.c"
- }
-#line 161 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp51_ = FALSE;
-#line 161 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp53_ = i;
-#line 161 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp54_ = ar;
-#line 161 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp54__length1 = ar_length1;
-#line 161 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (!(_tmp53_ < _tmp54__length1)) {
-#line 161 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- break;
-#line 1065 "DocTag.c"
- }
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp55_ = ar;
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp55__length1 = ar_length1;
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp56_ = i;
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp57_ = _tmp55_[_tmp56_];
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp58_ = string_strip (_tmp57_);
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp59_ = _tmp58_;
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_debug ("DocTag.vala:162: Add optvalue: %s", _tmp59_);
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (_tmp59_);
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp60_ = self->optvalues;
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp61_ = ar;
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp61__length1 = ar_length1;
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp62_ = i;
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp63_ = _tmp61_[_tmp62_];
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp64_ = string_strip (_tmp63_);
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp65_ = _tmp64_;
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp60_, _tmp65_);
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (_tmp65_);
-#line 1101 "DocTag.c"
- }
- }
- }
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp66_ = src;
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp67_ = ms;
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp68_ = strlen (_tmp67_);
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp69_ = _tmp68_;
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp70_ = src;
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp71_ = strlen (_tmp70_);
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp72_ = _tmp71_;
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp73_ = ms;
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp74_ = strlen (_tmp73_);
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp75_ = _tmp74_;
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp76_ = string_substring (_tmp66_, (glong) _tmp69_, (glong) (_tmp72_ - (_tmp75_ + 2)));
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp77_ = _tmp76_;
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp78_ = string_strip (_tmp77_);
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (src);
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- src = _tmp78_;
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (_tmp77_);
-#line 166 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp79_ = src;
-#line 166 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_debug ("DocTag.vala:166: SRC NOW: %s", _tmp79_);
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
-#line 1143 "DocTag.c"
- }
-#line 151 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (ms);
-#line 1147 "DocTag.c"
- }
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp81_ = self->title;
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_tmp81_ == JSDOC_DOC_TAG_TITLE_CFG) {
-#line 1153 "DocTag.c"
- const gchar* _tmp82_;
- gboolean _tmp83_;
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp82_ = src;
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp83_ = g_regex_match (_thread_safe_regex_init (&_tmp_regex_2, "\\[required\\]", 0), _tmp82_, 0, NULL);
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp80_ = _tmp83_;
-#line 1162 "DocTag.c"
- } else {
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp80_ = FALSE;
-#line 1166 "DocTag.c"
- }
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_tmp80_) {
-#line 1170 "DocTag.c"
- gchar* _tmp84_ = NULL;
- const gchar* _tmp85_;
- const gchar* _tmp86_;
- gint _tmp87_;
- gint _tmp88_;
- gchar* _tmp89_;
- gchar* _tmp90_;
-#line 171 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- self->isOptional = FALSE;
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp85_ = src;
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp86_ = src;
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp87_ = strlen (_tmp86_);
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp88_ = _tmp87_;
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp89_ = g_regex_replace (_thread_safe_regex_init (&_tmp_regex_3, "\\[required\\]", 0), _tmp85_, (gssize) _tmp88_, 0, "", 0, &_inner_error_);
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp84_ = _tmp89_;
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_match_info_unref0 (mi);
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (_tmp24_);
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (src);
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_clear_error (&_inner_error_);
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return NULL;
-#line 1206 "DocTag.c"
- }
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp90_ = string_strip (_tmp84_);
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (src);
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- src = _tmp90_;
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (_tmp84_);
-#line 1216 "DocTag.c"
- }
-#line 174 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp91_ = src;
-#line 174 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp92_ = g_strdup (_tmp91_);
-#line 174 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (self->desc);
-#line 174 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- self->desc = _tmp92_;
-#line 177 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp93_ = self->title;
-#line 177 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_tmp93_ != JSDOC_DOC_TAG_TITLE_EXAMPLE) {
-#line 1230 "DocTag.c"
- const gchar* _tmp94_;
- gchar* _tmp95_;
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp94_ = self->desc;
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp95_ = string_strip (_tmp94_);
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (self->desc);
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- self->desc = _tmp95_;
-#line 1241 "DocTag.c"
- }
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_match_info_unref0 (mi);
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (_tmp24_);
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (src);
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return self;
-#line 1251 "DocTag.c"
-}
-
-
-JSDOCDocTag* jsdoc_doc_tag_new (const gchar* in_src) {
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return jsdoc_doc_tag_construct (JSDOC_TYPE_DOC_TAG, in_src);
-#line 1258 "DocTag.c"
-}
-
-
-/**
- Find and shift off the title of a tag.
- @param {string} src
- @return src
- */
-static gchar* string_replace (const gchar* self, const gchar* old, const gchar* replacement) {
- gchar* result = NULL;
- gboolean _tmp0_ = FALSE;
- gboolean _tmp1_ = FALSE;
- GError * _inner_error_ = NULL;
-#line 1407 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1407 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (old != NULL, NULL);
-#line 1407 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (replacement != NULL, NULL);
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if ((*((gchar*) self)) == '\0') {
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = TRUE;
-#line 1282 "DocTag.c"
- } else {
- const gchar* _tmp2_;
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = old;
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = (*((gchar*) _tmp2_)) == '\0';
-#line 1289 "DocTag.c"
- }
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp1_) {
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = TRUE;
-#line 1295 "DocTag.c"
- } else {
- const gchar* _tmp3_;
- const gchar* _tmp4_;
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = old;
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = replacement;
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = g_strcmp0 (_tmp3_, _tmp4_) == 0;
-#line 1305 "DocTag.c"
- }
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp0_) {
-#line 1309 "DocTag.c"
- gchar* _tmp5_;
-#line 1409 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = g_strdup (self);
-#line 1409 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp5_;
-#line 1409 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 1317 "DocTag.c"
- }
- {
- GRegex* regex = NULL;
- const gchar* _tmp6_;
- gchar* _tmp7_;
- gchar* _tmp8_;
- GRegex* _tmp9_;
- GRegex* _tmp10_;
- gchar* _tmp11_ = NULL;
- GRegex* _tmp12_;
- const gchar* _tmp13_;
- gchar* _tmp14_;
- gchar* _tmp15_;
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6_ = old;
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp7_ = g_regex_escape_string (_tmp6_, -1);
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp8_ = _tmp7_;
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp9_ = g_regex_new (_tmp8_, 0, 0, &_inner_error_);
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp10_ = _tmp9_;
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _g_free0 (_tmp8_);
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- regex = _tmp10_;
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_inner_error_->domain == G_REGEX_ERROR) {
-#line 1349 "DocTag.c"
- goto __catch1_g_regex_error;
- }
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_clear_error (&_inner_error_);
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return NULL;
-#line 1358 "DocTag.c"
- }
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp12_ = regex;
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp13_ = replacement;
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp14_ = g_regex_replace_literal (_tmp12_, self, (gssize) -1, 0, _tmp13_, 0, &_inner_error_);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp11_ = _tmp14_;
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _g_regex_unref0 (regex);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_inner_error_->domain == G_REGEX_ERROR) {
-#line 1374 "DocTag.c"
- goto __catch1_g_regex_error;
- }
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _g_regex_unref0 (regex);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_clear_error (&_inner_error_);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return NULL;
-#line 1385 "DocTag.c"
- }
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp15_ = _tmp11_;
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp11_ = NULL;
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp15_;
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _g_free0 (_tmp11_);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _g_regex_unref0 (regex);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 1399 "DocTag.c"
- }
- goto __finally1;
- __catch1_g_regex_error:
- {
- GError* e = NULL;
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- e = _inner_error_;
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _inner_error_ = NULL;
-#line 1415 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_assert_not_reached ();
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _g_error_free0 (e);
-#line 1413 "DocTag.c"
- }
- __finally1:
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_clear_error (&_inner_error_);
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return NULL;
-#line 1424 "DocTag.c"
- }
-}
-
-
-static gchar* jsdoc_doc_tag_nibbleTitle (JSDOCDocTag* self, const gchar* src, GError** error) {
- gchar* result = NULL;
- GMatchInfo* mi = NULL;
- gboolean _tmp0_ = FALSE;
- gboolean _tmp1_ = FALSE;
- const gchar* _tmp2_;
- const gchar* _tmp3_;
- gint _tmp4_;
- gint _tmp5_;
- GMatchInfo* _tmp6_ = NULL;
- gboolean _tmp7_;
- GEnumClass* enumc = NULL;
- GTypeClass* _tmp13_;
- GEnumValue* eval = NULL;
- GEnumClass* _tmp14_;
- GMatchInfo* _tmp15_;
- gchar* _tmp16_;
- gchar* _tmp17_;
- gchar* _tmp18_;
- gchar* _tmp19_;
- gchar* _tmp20_;
- gchar* _tmp21_;
- gchar* _tmp22_;
- gchar* _tmp23_;
- GEnumValue* _tmp24_;
- GEnumValue* _tmp25_;
- GEnumValue* _tmp26_;
- GEnumValue* _tmp30_;
- gint _tmp31_;
- gchar* _tmp32_ = NULL;
- GMatchInfo* _tmp33_;
- gint _tmp34_;
- GError * _inner_error_ = NULL;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_return_val_if_fail (src != NULL, NULL);
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp2_ = src;
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp3_ = src;
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp4_ = strlen (_tmp3_);
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp5_ = _tmp4_;
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp7_ = g_regex_match_full (_thread_safe_regex_init (&_tmp_regex_4, "^\\s*(\\S+)\\s*(?:\\s([\\s\\S]*))?$", 0), _tmp2_, (gssize) _tmp5_, 0, 0, &_tmp6_, &_inner_error_);
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_match_info_unref0 (mi);
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- mi = _tmp6_;
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp1_ = _tmp7_;
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_inner_error_->domain == JSDOC_DOC_TAG_EXCEPTION) {
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_propagate_error (error, _inner_error_);
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_match_info_unref0 (mi);
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return NULL;
-#line 1492 "DocTag.c"
- } else {
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_match_info_unref0 (mi);
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_clear_error (&_inner_error_);
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return NULL;
-#line 1502 "DocTag.c"
- }
- }
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (!_tmp1_) {
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp0_ = TRUE;
-#line 1509 "DocTag.c"
- } else {
- GMatchInfo* _tmp8_;
- gint _tmp9_;
-#line 199 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp8_ = mi;
-#line 199 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp9_ = g_match_info_get_match_count (_tmp8_);
-#line 199 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp0_ = _tmp9_ < 2;
-#line 1519 "DocTag.c"
- }
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_tmp0_) {
-#line 1523 "DocTag.c"
- GError* _tmp10_;
- const gchar* _tmp11_;
- gchar* _tmp12_;
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp10_ = g_error_new_literal (JSDOC_DOC_TAG_EXCEPTION, JSDOC_DOC_TAG_EXCEPTION_NO_TITLE, "missing title");
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _inner_error_ = _tmp10_;
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_inner_error_->domain == JSDOC_DOC_TAG_EXCEPTION) {
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_propagate_error (error, _inner_error_);
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_match_info_unref0 (mi);
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return NULL;
-#line 1539 "DocTag.c"
- } else {
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_match_info_unref0 (mi);
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_clear_error (&_inner_error_);
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return NULL;
-#line 1549 "DocTag.c"
- }
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp11_ = src;
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp12_ = g_strdup (_tmp11_);
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- result = _tmp12_;
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_match_info_unref0 (mi);
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return result;
-#line 1561 "DocTag.c"
- }
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp13_ = g_type_class_ref (JSDOC_TYPE_DOC_TAG_TITLE);
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- enumc = (GEnumClass*) _tmp13_;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp14_ = enumc;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp15_ = mi;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp16_ = g_match_info_fetch (_tmp15_, 1);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp17_ = _tmp16_;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp18_ = g_utf8_strup (_tmp17_, (gssize) -1);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp19_ = _tmp18_;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp20_ = string_replace (_tmp19_, "-", "_");
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp21_ = _tmp20_;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp22_ = g_strconcat ("JSDOC_DOC_TAG_TITLE_", _tmp21_, NULL);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp23_ = _tmp22_;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp24_ = g_enum_get_value_by_name (_tmp14_, _tmp23_);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp25_ = _tmp24_;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (_tmp23_);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (_tmp21_);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (_tmp19_);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (_tmp17_);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- eval = _tmp25_;
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp26_ = eval;
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_tmp26_ == NULL) {
-#line 1605 "DocTag.c"
- GError* _tmp27_;
- const gchar* _tmp28_;
- gchar* _tmp29_;
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp27_ = g_error_new_literal (JSDOC_DOC_TAG_EXCEPTION, JSDOC_DOC_TAG_EXCEPTION_INVALID_TITLE, "title not supported ??");
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _inner_error_ = _tmp27_;
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_inner_error_->domain == JSDOC_DOC_TAG_EXCEPTION) {
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_propagate_error (error, _inner_error_);
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_type_class_unref0 (enumc);
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_match_info_unref0 (mi);
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return NULL;
-#line 1623 "DocTag.c"
- } else {
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_type_class_unref0 (enumc);
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_match_info_unref0 (mi);
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_clear_error (&_inner_error_);
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return NULL;
-#line 1635 "DocTag.c"
- }
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp28_ = src;
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp29_ = g_strdup (_tmp28_);
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- result = _tmp29_;
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_type_class_unref0 (enumc);
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_match_info_unref0 (mi);
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return result;
-#line 1649 "DocTag.c"
- }
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp30_ = eval;
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp31_ = (*_tmp30_).value;
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- self->title = (JSDOCDocTagTitle) _tmp31_;
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp33_ = mi;
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp34_ = g_match_info_get_match_count (_tmp33_);
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_tmp34_ > 2) {
-#line 1663 "DocTag.c"
- GMatchInfo* _tmp35_;
- gchar* _tmp36_;
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp35_ = mi;
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp36_ = g_match_info_fetch (_tmp35_, 2);
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (_tmp32_);
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp32_ = _tmp36_;
-#line 1674 "DocTag.c"
- } else {
- gchar* _tmp37_;
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp37_ = g_strdup ("");
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (_tmp32_);
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp32_ = _tmp37_;
-#line 1683 "DocTag.c"
- }
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- result = _tmp32_;
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_type_class_unref0 (enumc);
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_match_info_unref0 (mi);
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return result;
-#line 1693 "DocTag.c"
-}
-
-
-/**
- Find and shift off the type of a tag.
- @requires frame/String.js
- @param {string} src
- @return src
- */
-static gchar* jsdoc_doc_tag_nibbleType (JSDOCDocTag* self, const gchar* src) {
- gchar* result = NULL;
- GMatchInfo* mi = NULL;
- const gchar* _tmp0_;
- GMatchInfo* _tmp1_ = NULL;
- gboolean _tmp2_;
- gint start = 0;
- gint stop = 0;
- const gchar* _tmp5_;
- gint _tmp6_ = 0;
- gint _tmp7_ = 0;
- gint _tmp8_;
- const gchar* _tmp12_;
- gint _tmp13_;
- gint _tmp14_;
- gchar* _tmp15_;
- gchar* _tmp16_;
- gchar* _tmp17_;
- const gchar* _tmp18_;
- gchar* _tmp19_;
- const gchar* _tmp20_;
- gint _tmp21_;
- gchar* _tmp22_;
- GError * _inner_error_ = NULL;
-#line 228 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 228 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_return_val_if_fail (src != NULL, NULL);
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp0_ = src;
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp2_ = g_regex_match_all (_thread_safe_regex_init (&_tmp_regex_5, "^\\s*\\{", 0), _tmp0_, 0, &_tmp1_);
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_match_info_unref0 (mi);
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- mi = _tmp1_;
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (!_tmp2_) {
-#line 1741 "DocTag.c"
- const gchar* _tmp3_;
- gchar* _tmp4_;
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp3_ = src;
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp4_ = g_strdup (_tmp3_);
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- result = _tmp4_;
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_match_info_unref0 (mi);
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return result;
-#line 1754 "DocTag.c"
- }
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp5_ = src;
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- jsdoc_doc_tag_balance (self, _tmp5_, '{', '}', &_tmp6_, &_tmp7_);
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- start = _tmp6_;
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- stop = _tmp7_;
-#line 239 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp8_ = stop;
-#line 239 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_tmp8_ == -1) {
-#line 1768 "DocTag.c"
- GError* _tmp9_;
- const gchar* _tmp10_;
- gchar* _tmp11_;
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp9_ = g_error_new_literal (JSDOC_DOC_TAG_EXCEPTION, JSDOC_DOC_TAG_EXCEPTION_INVALID_TYPE, "Malformed comment tag ignored. Tag type requires an opening { and a cl" \
-"osing }: ");
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _inner_error_ = _tmp9_;
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_match_info_unref0 (mi);
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_clear_error (&_inner_error_);
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return NULL;
-#line 241 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp10_ = src;
-#line 241 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp11_ = g_strdup (_tmp10_);
-#line 241 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- result = _tmp11_;
-#line 241 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_match_info_unref0 (mi);
-#line 241 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return result;
-#line 1794 "DocTag.c"
- }
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp12_ = src;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp13_ = start;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp14_ = stop;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp15_ = string_substring (_tmp12_, (glong) (_tmp13_ + 1), (glong) (_tmp14_ - 1));
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp16_ = _tmp15_;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp17_ = string_strip (_tmp16_);
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (self->type);
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- self->type = _tmp17_;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (_tmp16_);
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp18_ = self->type;
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp19_ = string_replace (_tmp18_, ",", "|");
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (self->type);
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- self->type = _tmp19_;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp20_ = src;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp21_ = stop;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp22_ = string_substring (_tmp20_, (glong) (_tmp21_ + 1), (glong) -1);
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- result = _tmp22_;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_match_info_unref0 (mi);
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return result;
-#line 1834 "DocTag.c"
-}
-
-
-/**
- Find and shift off the name of a tag.
- @requires frame/String.js
- @param {string} src
- @return src
- */
-static gchar string_get (const gchar* self, glong index) {
- gchar result = '\0';
- glong _tmp0_;
- gchar _tmp1_;
-#line 1110 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, '\0');
-#line 1111 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = index;
-#line 1111 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = ((gchar*) self)[_tmp0_];
-#line 1111 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp1_;
-#line 1111 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 1858 "DocTag.c"
-}
-
-
-static gchar* jsdoc_doc_tag_nibbleName (JSDOCDocTag* self, const gchar* in_src, GError** error) {
- gchar* result = NULL;
- gchar* src = NULL;
- const gchar* _tmp0_;
- gchar* _tmp1_;
- const gchar* _tmp2_;
- gchar _tmp3_;
- GMatchInfo* mi = NULL;
- gboolean _tmp48_ = FALSE;
- const gchar* _tmp49_;
- const gchar* _tmp50_;
- gint _tmp51_;
- gint _tmp52_;
- GMatchInfo* _tmp53_ = NULL;
- gboolean _tmp54_;
- GError * _inner_error_ = NULL;
-#line 257 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 257 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_return_val_if_fail (in_src != NULL, NULL);
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp0_ = in_src;
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp1_ = string_strip (_tmp0_);
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- src = _tmp1_;
-#line 265 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp2_ = src;
-#line 265 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp3_ = string_get (_tmp2_, (glong) 0);
-#line 265 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_tmp3_ == '[') {
-#line 1894 "DocTag.c"
- gint start = 0;
- gint stop = 0;
- const gchar* _tmp4_;
- gint _tmp5_ = 0;
- gint _tmp6_ = 0;
- gint _tmp7_;
- const gchar* _tmp9_;
- gint _tmp10_;
- gint _tmp11_;
- gchar* _tmp12_;
- gchar* _tmp13_;
- gchar* _tmp14_;
- const gchar* _tmp15_;
- gint _tmp16_;
- gchar* _tmp17_;
- gchar** nameAndValue = NULL;
- const gchar* _tmp18_;
- gchar** _tmp19_;
- gchar** _tmp20_;
- gint nameAndValue_length1;
- gint _nameAndValue_size_;
- gchar** _tmp21_;
- gint _tmp21__length1;
- const gchar* _tmp40_;
- const gchar* _tmp41_;
- gint _tmp42_;
- gint _tmp43_;
- const gchar* _tmp44_;
- gint _tmp45_;
- gint _tmp46_;
- gchar* _tmp47_;
-#line 267 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp4_ = src;
-#line 267 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- jsdoc_doc_tag_balance (self, _tmp4_, '[', ']', &_tmp5_, &_tmp6_);
-#line 267 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- start = _tmp5_;
-#line 267 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- stop = _tmp6_;
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp7_ = stop;
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_tmp7_ == -1) {
-#line 1938 "DocTag.c"
- GError* _tmp8_;
-#line 269 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp8_ = g_error_new_literal (JSDOC_DOC_TAG_EXCEPTION, JSDOC_DOC_TAG_EXCEPTION_INVALID_NAME, "Malformed comment tag ignored. Tag optional name requires an opening [" \
-" and a closing ]: ");
-#line 269 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _inner_error_ = _tmp8_;
-#line 269 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_inner_error_->domain == JSDOC_DOC_TAG_EXCEPTION) {
-#line 269 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_propagate_error (error, _inner_error_);
-#line 269 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (src);
-#line 269 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return NULL;
-#line 1952 "DocTag.c"
- } else {
-#line 269 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (src);
-#line 269 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 269 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_clear_error (&_inner_error_);
-#line 269 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return NULL;
-#line 1962 "DocTag.c"
- }
-#line 270 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- result = src;
-#line 270 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return result;
-#line 1968 "DocTag.c"
- }
-#line 272 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp9_ = src;
-#line 272 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp10_ = start;
-#line 272 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp11_ = stop;
-#line 272 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp12_ = string_substring (_tmp9_, (glong) (_tmp10_ + 1), (glong) _tmp11_);
-#line 272 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp13_ = _tmp12_;
-#line 272 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp14_ = string_strip (_tmp13_);
-#line 272 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (self->name);
-#line 272 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- self->name = _tmp14_;
-#line 272 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (_tmp13_);
-#line 273 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- self->isOptional = TRUE;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp15_ = src;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp16_ = stop;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp17_ = string_substring (_tmp15_, (glong) (_tmp16_ + 1), (glong) -1);
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (src);
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- src = _tmp17_;
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp18_ = self->name;
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp20_ = _tmp19_ = g_strsplit (_tmp18_, "=", 0);
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- nameAndValue = _tmp20_;
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- nameAndValue_length1 = _vala_array_length (_tmp19_);
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _nameAndValue_size_ = nameAndValue_length1;
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp21_ = nameAndValue;
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp21__length1 = nameAndValue_length1;
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_tmp21__length1 > 1) {
-#line 2016 "DocTag.c"
- gchar* oname = NULL;
- const gchar* _tmp22_;
- gchar* _tmp23_;
- gchar** _tmp24_;
- gint _tmp24__length1;
- const gchar* _tmp25_;
- gchar* _tmp26_;
- const gchar* _tmp27_;
- gchar** _tmp28_;
- gint _tmp28__length1;
- const gchar* _tmp29_;
- gint _tmp30_;
- gint _tmp31_;
- gchar** _tmp32_;
- gint _tmp32__length1;
- const gchar* _tmp33_;
- gint _tmp34_;
- gint _tmp35_;
- const gchar* _tmp36_;
- gint _tmp37_;
- gint _tmp38_;
- gchar* _tmp39_;
-#line 280 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp22_ = self->name;
-#line 280 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp23_ = g_strdup (_tmp22_);
-#line 280 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- oname = _tmp23_;
-#line 281 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp24_ = nameAndValue;
-#line 281 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp24__length1 = nameAndValue_length1;
-#line 281 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp25_ = _tmp24_[0];
-#line 281 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp26_ = string_strip (_tmp25_);
-#line 281 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (self->name);
-#line 281 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- self->name = _tmp26_;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp27_ = oname;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp28_ = nameAndValue;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp28__length1 = nameAndValue_length1;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp29_ = _tmp28_[0];
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp30_ = strlen (_tmp29_);
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp31_ = _tmp30_;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp32_ = nameAndValue;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp32__length1 = nameAndValue_length1;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp33_ = _tmp32_[0];
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp34_ = strlen (_tmp33_);
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp35_ = _tmp34_;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp36_ = oname;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp37_ = strlen (_tmp36_);
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp38_ = _tmp37_;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp39_ = string_substring (_tmp27_, (glong) (_tmp31_ + 1), (glong) ((_tmp35_ + 1) - _tmp38_));
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (self->defaultValue);
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- self->defaultValue = _tmp39_;
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (oname);
-#line 2093 "DocTag.c"
- }
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp40_ = self->name;
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_debug ("DocTag.vala:285: got name %s", _tmp40_);
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp41_ = src;
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp42_ = stop;
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp43_ = stop;
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp44_ = src;
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp45_ = strlen (_tmp44_);
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp46_ = _tmp45_;
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp47_ = string_substring (_tmp41_, (glong) (_tmp42_ + 1), (glong) ((_tmp43_ + 1) - _tmp46_));
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- result = _tmp47_;
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- nameAndValue = (_vala_array_free (nameAndValue, nameAndValue_length1, (GDestroyNotify) g_free), NULL);
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (src);
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return result;
-#line 2121 "DocTag.c"
- }
-#line 292 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp49_ = src;
-#line 292 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp50_ = src;
-#line 292 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp51_ = strlen (_tmp50_);
-#line 292 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp52_ = _tmp51_;
-#line 292 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp54_ = g_regex_match_full (_thread_safe_regex_init (&_tmp_regex_6, "^(\\S+)(?:\\s([\\s\\S]*))?$", 0), _tmp49_, (gssize) _tmp52_, 0, 0, &_tmp53_, &_inner_error_);
-#line 292 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_match_info_unref0 (mi);
-#line 292 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- mi = _tmp53_;
-#line 292 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp48_ = _tmp54_;
-#line 292 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 292 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_inner_error_->domain == JSDOC_DOC_TAG_EXCEPTION) {
-#line 292 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_propagate_error (error, _inner_error_);
-#line 292 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_match_info_unref0 (mi);
-#line 292 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (src);
-#line 292 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return NULL;
-#line 2151 "DocTag.c"
- } else {
-#line 292 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_match_info_unref0 (mi);
-#line 292 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (src);
-#line 292 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 292 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_clear_error (&_inner_error_);
-#line 292 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return NULL;
-#line 2163 "DocTag.c"
- }
- }
-#line 292 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_tmp48_) {
-#line 2168 "DocTag.c"
- GMatchInfo* _tmp55_;
- gchar* _tmp56_;
- const gchar* _tmp57_;
- gchar* _tmp58_ = NULL;
- GMatchInfo* _tmp59_;
- gint _tmp60_;
-#line 293 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp55_ = mi;
-#line 293 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp56_ = g_match_info_fetch (_tmp55_, 1);
-#line 293 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (self->name);
-#line 293 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- self->name = _tmp56_;
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp57_ = self->name;
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_debug ("DocTag.vala:294: got name %s", _tmp57_);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp59_ = mi;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp60_ = g_match_info_get_match_count (_tmp59_);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_tmp60_ > 2) {
-#line 2193 "DocTag.c"
- GMatchInfo* _tmp61_;
- gchar* _tmp62_;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp61_ = mi;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp62_ = g_match_info_fetch (_tmp61_, 2);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (_tmp58_);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp58_ = _tmp62_;
-#line 2204 "DocTag.c"
- } else {
- gchar* _tmp63_;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp63_ = g_strdup ("");
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (_tmp58_);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp58_ = _tmp63_;
-#line 2213 "DocTag.c"
- }
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- result = _tmp58_;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_match_info_unref0 (mi);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (src);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return result;
-#line 2223 "DocTag.c"
- }
-#line 299 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- result = src;
-#line 299 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_match_info_unref0 (mi);
-#line 299 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return result;
-#line 2231 "DocTag.c"
-}
-
-
-static void jsdoc_doc_tag_balance (JSDOCDocTag* self, const gchar* str, gchar open, gchar close, gint* start, gint* stop) {
- gint _vala_start = 0;
- gint _vala_stop = 0;
- gint _tmp9_;
- gint balance = 0;
-#line 303 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_return_if_fail (self != NULL);
-#line 303 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_return_if_fail (str != NULL);
-#line 304 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _vala_start = 0;
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _vala_stop = -1;
-#line 306 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- while (TRUE) {
-#line 2250 "DocTag.c"
- const gchar* _tmp0_;
- gint _tmp1_;
- gchar _tmp2_;
- gchar _tmp3_;
- gint _tmp4_;
- const gchar* _tmp5_;
- gint _tmp6_;
- gint _tmp7_;
- gint _tmp8_;
-#line 306 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp0_ = str;
-#line 306 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp1_ = _vala_start;
-#line 306 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp2_ = string_get (_tmp0_, (glong) _tmp1_);
-#line 306 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp3_ = open;
-#line 306 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (!(_tmp2_ != _tmp3_)) {
-#line 306 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- break;
-#line 2272 "DocTag.c"
- }
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp4_ = _vala_start;
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp5_ = str;
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp6_ = strlen (_tmp5_);
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp7_ = _tmp6_;
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_tmp4_ == _tmp7_) {
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (start) {
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- *start = _vala_start;
-#line 2288 "DocTag.c"
- }
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (stop) {
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- *stop = _vala_stop;
-#line 2294 "DocTag.c"
- }
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return;
-#line 2298 "DocTag.c"
- }
-#line 310 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp8_ = _vala_start;
-#line 310 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _vala_start = _tmp8_ + 1;
-#line 2304 "DocTag.c"
- }
-#line 313 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp9_ = _vala_start;
-#line 313 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _vala_stop = _tmp9_ + 1;
-#line 314 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- balance = 1;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- while (TRUE) {
-#line 2314 "DocTag.c"
- gint _tmp10_;
- const gchar* _tmp11_;
- gint _tmp12_;
- gint _tmp13_;
- const gchar* _tmp14_;
- gint _tmp15_;
- gchar _tmp16_;
- gchar _tmp17_;
- const gchar* _tmp19_;
- gint _tmp20_;
- gchar _tmp21_;
- gchar _tmp22_;
- gint _tmp24_;
- gint _tmp25_;
- gint _tmp26_;
- const gchar* _tmp27_;
- gint _tmp28_;
- gint _tmp29_;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp10_ = _vala_stop;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp11_ = str;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp12_ = strlen (_tmp11_);
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp13_ = _tmp12_;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (!(_tmp10_ < _tmp13_)) {
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- break;
-#line 2345 "DocTag.c"
- }
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp14_ = str;
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp15_ = _vala_stop;
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp16_ = string_get (_tmp14_, (glong) _tmp15_);
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp17_ = open;
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_tmp16_ == _tmp17_) {
-#line 2357 "DocTag.c"
- gint _tmp18_;
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp18_ = balance;
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- balance = _tmp18_ + 1;
-#line 2363 "DocTag.c"
- }
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp19_ = str;
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp20_ = _vala_stop;
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp21_ = string_get (_tmp19_, (glong) _tmp20_);
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp22_ = close;
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_tmp21_ == _tmp22_) {
-#line 2375 "DocTag.c"
- gint _tmp23_;
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp23_ = balance;
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- balance = _tmp23_ - 1;
-#line 2381 "DocTag.c"
- }
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp24_ = balance;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_tmp24_ == 0) {
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- break;
-#line 2389 "DocTag.c"
- }
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp25_ = _vala_stop;
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _vala_stop = _tmp25_ + 1;
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp26_ = _vala_stop;
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp27_ = str;
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp28_ = strlen (_tmp27_);
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp29_ = _tmp28_;
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (_tmp26_ == _tmp29_) {
-#line 321 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _vala_stop = -1;
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (start) {
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- *start = _vala_start;
-#line 2411 "DocTag.c"
- }
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (stop) {
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- *stop = _vala_stop;
-#line 2417 "DocTag.c"
- }
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return;
-#line 2421 "DocTag.c"
- }
- }
-#line 303 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (start) {
-#line 303 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- *start = _vala_start;
-#line 2428 "DocTag.c"
- }
-#line 303 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (stop) {
-#line 303 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- *stop = _vala_stop;
-#line 2434 "DocTag.c"
- }
-}
-
-
-JsonArray* jsdoc_doc_tag_optvalue_as_json_array (JSDOCDocTag* self) {
- JsonArray* result = NULL;
- JsonArray* ret = NULL;
- JsonArray* _tmp0_;
-#line 329 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 331 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp0_ = json_array_new ();
-#line 331 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- ret = _tmp0_;
-#line 2449 "DocTag.c"
- {
- GeeArrayList* _str_list = NULL;
- GeeArrayList* _tmp1_;
- GeeArrayList* _tmp2_;
- gint _str_size = 0;
- GeeArrayList* _tmp3_;
- gint _tmp4_;
- gint _tmp5_;
- gint _str_index = 0;
-#line 332 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp1_ = self->optvalues;
-#line 332 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 332 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _str_list = _tmp2_;
-#line 332 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp3_ = _str_list;
-#line 332 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp4_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp3_);
-#line 332 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp5_ = _tmp4_;
-#line 332 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _str_size = _tmp5_;
-#line 332 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _str_index = -1;
-#line 332 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- while (TRUE) {
-#line 2477 "DocTag.c"
- gint _tmp6_;
- gint _tmp7_;
- gint _tmp8_;
- gchar* str = NULL;
- GeeArrayList* _tmp9_;
- gint _tmp10_;
- gpointer _tmp11_;
- JsonArray* _tmp12_;
- const gchar* _tmp13_;
-#line 332 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp6_ = _str_index;
-#line 332 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _str_index = _tmp6_ + 1;
-#line 332 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp7_ = _str_index;
-#line 332 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp8_ = _str_size;
-#line 332 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (!(_tmp7_ < _tmp8_)) {
-#line 332 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- break;
-#line 2499 "DocTag.c"
- }
-#line 332 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp9_ = _str_list;
-#line 332 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp10_ = _str_index;
-#line 332 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp11_ = gee_abstract_list_get ((GeeAbstractList*) _tmp9_, _tmp10_);
-#line 332 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- str = (gchar*) _tmp11_;
-#line 333 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp12_ = ret;
-#line 333 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp13_ = str;
-#line 333 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- json_array_add_string_element (_tmp12_, _tmp13_);
-#line 332 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (str);
-#line 2517 "DocTag.c"
- }
-#line 332 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_object_unref0 (_str_list);
-#line 2521 "DocTag.c"
- }
-#line 335 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- result = ret;
-#line 335 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return result;
-#line 2527 "DocTag.c"
-}
-
-
-JsonObject* jsdoc_doc_tag_toPropertyJSON (JSDOCDocTag* self, JSDOCSymbol* parent) {
- JsonObject* result = NULL;
- JsonObject* add = NULL;
- JsonObject* _tmp0_;
- JsonObject* _tmp1_;
- const gchar* _tmp2_;
- JsonObject* _tmp3_;
- const gchar* _tmp4_;
- JsonObject* _tmp5_;
- const gchar* _tmp6_;
- const gchar* _tmp7_ = NULL;
- const gchar* _tmp8_;
- JSDOCSymbol* _tmp9_;
- const gchar* _tmp10_;
- JsonObject* _tmp12_;
- JsonObject* _tmp13_;
- gboolean _tmp14_;
- JsonArray* ar = NULL;
- JsonArray* _tmp15_;
- JsonObject* _tmp29_;
- JsonArray* _tmp30_;
- JsonArray* _tmp31_;
-#line 339 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 339 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- g_return_val_if_fail (parent != NULL, NULL);
-#line 342 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp0_ = json_object_new ();
-#line 342 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- add = _tmp0_;
-#line 343 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp1_ = add;
-#line 343 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp2_ = self->name;
-#line 343 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- json_object_set_string_member (_tmp1_, "name", _tmp2_);
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp3_ = add;
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp4_ = self->type;
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- json_object_set_string_member (_tmp3_, "type", _tmp4_);
-#line 345 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp5_ = add;
-#line 345 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp6_ = self->desc;
-#line 345 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- json_object_set_string_member (_tmp5_, "desc", _tmp6_);
-#line 346 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp8_ = self->memberOf;
-#line 346 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp9_ = parent;
-#line 346 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp10_ = _tmp9_->alias;
-#line 346 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (g_strcmp0 (_tmp8_, _tmp10_) == 0) {
-#line 346 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp7_ = "";
-#line 2589 "DocTag.c"
- } else {
- const gchar* _tmp11_;
-#line 346 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp11_ = self->memberOf;
-#line 346 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp7_ = _tmp11_;
-#line 2596 "DocTag.c"
- }
-#line 346 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp12_ = add;
-#line 346 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- json_object_set_string_member (_tmp12_, "memberOf", _tmp7_);
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp13_ = add;
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp14_ = self->isOptional;
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- json_object_set_boolean_member (_tmp13_, "isOptional", _tmp14_);
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp15_ = json_array_new ();
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- ar = _tmp15_;
-#line 2612 "DocTag.c"
- {
- GeeArrayList* _ov_list = NULL;
- GeeArrayList* _tmp16_;
- GeeArrayList* _tmp17_;
- gint _ov_size = 0;
- GeeArrayList* _tmp18_;
- gint _tmp19_;
- gint _tmp20_;
- gint _ov_index = 0;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp16_ = self->optvalues;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp17_ = _g_object_ref0 (_tmp16_);
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _ov_list = _tmp17_;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp18_ = _ov_list;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp19_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp18_);
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp20_ = _tmp19_;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _ov_size = _tmp20_;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _ov_index = -1;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- while (TRUE) {
-#line 2640 "DocTag.c"
- gint _tmp21_;
- gint _tmp22_;
- gint _tmp23_;
- gchar* ov = NULL;
- GeeArrayList* _tmp24_;
- gint _tmp25_;
- gpointer _tmp26_;
- JsonArray* _tmp27_;
- const gchar* _tmp28_;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp21_ = _ov_index;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _ov_index = _tmp21_ + 1;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp22_ = _ov_index;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp23_ = _ov_size;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- if (!(_tmp22_ < _tmp23_)) {
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- break;
-#line 2662 "DocTag.c"
- }
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp24_ = _ov_list;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp25_ = _ov_index;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp26_ = gee_abstract_list_get ((GeeAbstractList*) _tmp24_, _tmp25_);
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- ov = (gchar*) _tmp26_;
-#line 350 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp27_ = ar;
-#line 350 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp28_ = ov;
-#line 350 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- json_array_add_string_element (_tmp27_, _tmp28_);
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (ov);
-#line 2680 "DocTag.c"
- }
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_object_unref0 (_ov_list);
-#line 2684 "DocTag.c"
- }
-#line 352 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp29_ = add;
-#line 352 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp30_ = ar;
-#line 352 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp31_ = _json_array_ref0 (_tmp30_);
-#line 352 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- json_object_set_array_member (_tmp29_, "optvals", _tmp31_);
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- result = add;
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _json_array_unref0 (ar);
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- return result;
-#line 2700 "DocTag.c"
-}
-
-
-static void jsdoc_doc_tag_class_init (JSDOCDocTagClass * klass) {
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- jsdoc_doc_tag_parent_class = g_type_class_peek_parent (klass);
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- G_OBJECT_CLASS (klass)->finalize = jsdoc_doc_tag_finalize;
-#line 2709 "DocTag.c"
-}
-
-
-static void jsdoc_doc_tag_instance_init (JSDOCDocTag * self) {
- gchar* _tmp0_;
- gchar* _tmp1_;
- gchar* _tmp2_;
- gchar* _tmp3_;
- gchar* _tmp4_;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- self->title = JSDOC_DOC_TAG_TITLE_NO_VALUE;
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp0_ = g_strdup ("");
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- self->type = _tmp0_;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp1_ = g_strdup ("");
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- self->name = _tmp1_;
-#line 71 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- self->isOptional = FALSE;
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp2_ = g_strdup ("");
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- self->defaultValue = _tmp2_;
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp3_ = g_strdup ("");
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- self->desc = _tmp3_;
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _tmp4_ = g_strdup ("");
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- self->memberOf = _tmp4_;
-#line 2743 "DocTag.c"
-}
-
-
-static void jsdoc_doc_tag_finalize (GObject * obj) {
- JSDOCDocTag * self;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- self = G_TYPE_CHECK_INSTANCE_CAST (obj, JSDOC_TYPE_DOC_TAG, JSDOCDocTag);
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (self->type);
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (self->name);
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (self->defaultValue);
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (self->desc);
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_object_unref0 (self->optvalues);
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- _g_free0 (self->memberOf);
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/DocTag.vala"
- G_OBJECT_CLASS (jsdoc_doc_tag_parent_class)->finalize (obj);
-#line 2765 "DocTag.c"
-}
-
-
-GType jsdoc_doc_tag_get_type (void) {
- static volatile gsize jsdoc_doc_tag_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_doc_tag_type_id__volatile)) {
- static const GTypeInfo g_define_type_info = { sizeof (JSDOCDocTagClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) jsdoc_doc_tag_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JSDOCDocTag), 0, (GInstanceInitFunc) jsdoc_doc_tag_instance_init, NULL };
- GType jsdoc_doc_tag_type_id;
- jsdoc_doc_tag_type_id = g_type_register_static (G_TYPE_OBJECT, "JSDOCDocTag", &g_define_type_info, 0);
- g_once_init_leave (&jsdoc_doc_tag_type_id__volatile, jsdoc_doc_tag_type_id);
- }
- return jsdoc_doc_tag_type_id__volatile;
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
- if ((array != NULL) && (destroy_func != NULL)) {
- int i;
- for (i = 0; i < array_length; i = i + 1) {
- if (((gpointer*) array)[i] != NULL) {
- destroy_func (((gpointer*) array)[i]);
- }
- }
- }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
- _vala_array_destroy (array, array_length, destroy_func);
- g_free (array);
-}
-
-
-static gint _vala_array_length (gpointer array) {
- int length;
- length = 0;
- if (array) {
- while (((gpointer*) array)[length]) {
- length++;
- }
- }
- return length;
-}
-
-
-
+++ /dev/null
-/* DocTag.vapi generated by valac 0.36.6, do not modify. */
-
-using GLib;
-
-namespace JSDOC {
- public class DocTag : Object {
- public DocTagTitle title;
- public string type;
- public string name;
- public bool isOptional;
- public string defaultValue;
- public string desc;
- public Gee.ArrayList<string> optvalues;
- public string memberOf;
- public string asString ();
- public Json.Object toJson ();
- public DocTag (string in_src);
- public Json.Array optvalue_as_json_array ();
- public Json.Object toPropertyJSON (Symbol parent);
- }
- 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,
- CHILDREN,
- PARENT,
- ABSTRACT,
- BUILDER_TOP
- }
- internal errordomain DocTagException {
- NO_TITLE,
- INVALID_TITLE,
- INVALID_NAME,
- INVALID_TYPE
- }
-}
+++ /dev/null
-/* Identifier.c generated by valac 0.36.6, the Vala compiler
- * generated from Identifier.vala, do not modify */
-
-
-#include <glib.h>
-#include <glib-object.h>
-#include <stdlib.h>
-#include <string.h>
-
-
-#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 _g_free0(var) (var = (g_free (var), NULL))
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-
-struct _JSDOCIdentifier {
- GObject parent_instance;
- JSDOCIdentifierPrivate * priv;
- gchar* name;
- gint refcount;
- gchar* mungedValue;
- JSDOCScope* scope;
- gboolean toMunge;
-};
-
-struct _JSDOCIdentifierClass {
- GObjectClass parent_class;
-};
-
-
-static gpointer jsdoc_identifier_parent_class = NULL;
-
-GType jsdoc_identifier_get_type (void) G_GNUC_CONST;
-GType jsdoc_scope_get_type (void) G_GNUC_CONST;
-enum {
- JSDOC_IDENTIFIER_DUMMY_PROPERTY
-};
-JSDOCIdentifier* jsdoc_identifier_new (const gchar* name, JSDOCScope* scope);
-JSDOCIdentifier* jsdoc_identifier_construct (GType object_type, const gchar* name, JSDOCScope* scope);
-static void jsdoc_identifier_finalize (GObject * obj);
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/Identifier.vala"
- return self ? g_object_ref (self) : NULL;
-#line 65 "Identifier.c"
-}
-
-
-JSDOCIdentifier* jsdoc_identifier_construct (GType object_type, const gchar* name, JSDOCScope* scope) {
- JSDOCIdentifier * self = NULL;
- const gchar* _tmp0_;
- gchar* _tmp1_;
- JSDOCScope* _tmp2_;
- JSDOCScope* _tmp3_;
- gchar* _tmp4_;
-#line 23 "/home/alan/gitlive/roojspacker/roojspacker/Identifier.vala"
- g_return_val_if_fail (name != NULL, NULL);
-#line 23 "/home/alan/gitlive/roojspacker/roojspacker/Identifier.vala"
- g_return_val_if_fail (scope != NULL, NULL);
-#line 23 "/home/alan/gitlive/roojspacker/roojspacker/Identifier.vala"
- self = (JSDOCIdentifier*) g_object_new (object_type, NULL);
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/Identifier.vala"
- _tmp0_ = name;
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/Identifier.vala"
- _tmp1_ = g_strdup (_tmp0_);
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/Identifier.vala"
- _g_free0 (self->name);
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/Identifier.vala"
- self->name = _tmp1_;
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/Identifier.vala"
- _tmp2_ = scope;
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/Identifier.vala"
- _tmp3_ = _g_object_ref0 (_tmp2_);
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/Identifier.vala"
- _g_object_unref0 (self->scope);
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/Identifier.vala"
- self->scope = _tmp3_;
-#line 27 "/home/alan/gitlive/roojspacker/roojspacker/Identifier.vala"
- _tmp4_ = g_strdup ("");
-#line 27 "/home/alan/gitlive/roojspacker/roojspacker/Identifier.vala"
- _g_free0 (self->mungedValue);
-#line 27 "/home/alan/gitlive/roojspacker/roojspacker/Identifier.vala"
- self->mungedValue = _tmp4_;
-#line 23 "/home/alan/gitlive/roojspacker/roojspacker/Identifier.vala"
- return self;
-#line 106 "Identifier.c"
-}
-
-
-JSDOCIdentifier* jsdoc_identifier_new (const gchar* name, JSDOCScope* scope) {
-#line 23 "/home/alan/gitlive/roojspacker/roojspacker/Identifier.vala"
- return jsdoc_identifier_construct (JSDOC_TYPE_IDENTIFIER, name, scope);
-#line 113 "Identifier.c"
-}
-
-
-static void jsdoc_identifier_class_init (JSDOCIdentifierClass * klass) {
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/Identifier.vala"
- jsdoc_identifier_parent_class = g_type_class_peek_parent (klass);
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/Identifier.vala"
- G_OBJECT_CLASS (klass)->finalize = jsdoc_identifier_finalize;
-#line 122 "Identifier.c"
-}
-
-
-static void jsdoc_identifier_instance_init (JSDOCIdentifier * self) {
-#line 16 "/home/alan/gitlive/roojspacker/roojspacker/Identifier.vala"
- self->refcount = 1;
-#line 19 "/home/alan/gitlive/roojspacker/roojspacker/Identifier.vala"
- self->toMunge = TRUE;
-#line 131 "Identifier.c"
-}
-
-
-static void jsdoc_identifier_finalize (GObject * obj) {
- JSDOCIdentifier * self;
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/Identifier.vala"
- self = G_TYPE_CHECK_INSTANCE_CAST (obj, JSDOC_TYPE_IDENTIFIER, JSDOCIdentifier);
-#line 15 "/home/alan/gitlive/roojspacker/roojspacker/Identifier.vala"
- _g_free0 (self->name);
-#line 17 "/home/alan/gitlive/roojspacker/roojspacker/Identifier.vala"
- _g_free0 (self->mungedValue);
-#line 18 "/home/alan/gitlive/roojspacker/roojspacker/Identifier.vala"
- _g_object_unref0 (self->scope);
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/Identifier.vala"
- G_OBJECT_CLASS (jsdoc_identifier_parent_class)->finalize (obj);
-#line 147 "Identifier.c"
-}
-
-
-GType jsdoc_identifier_get_type (void) {
- static volatile gsize jsdoc_identifier_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_identifier_type_id__volatile)) {
- static const GTypeInfo g_define_type_info = { sizeof (JSDOCIdentifierClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) jsdoc_identifier_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JSDOCIdentifier), 0, (GInstanceInitFunc) jsdoc_identifier_instance_init, NULL };
- GType jsdoc_identifier_type_id;
- jsdoc_identifier_type_id = g_type_register_static (G_TYPE_OBJECT, "JSDOCIdentifier", &g_define_type_info, 0);
- g_once_init_leave (&jsdoc_identifier_type_id__volatile, jsdoc_identifier_type_id);
- }
- return jsdoc_identifier_type_id__volatile;
-}
-
-
-
+++ /dev/null
-/* Identifier.vapi generated by valac 0.36.6, do not modify. */
-
-using GLib;
-
-namespace JSDOC {
- public class Identifier : Object {
- public string name;
- public int refcount;
- public string mungedValue;
- public Scope scope;
- public bool toMunge;
- public Identifier (string name, Scope scope);
- }
-}
+++ /dev/null
-/* Lang.c generated by valac 0.36.6, the Vala compiler
- * generated from Lang.vala, do not modify */
-
-/*<script type="text/javscript">*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gee.h>
-
-
-#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 __g_list_free__g_free0_0(var) ((var == NULL) ? NULL : (var = (_g_list_free__g_free0_ (var), NULL)))
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-
-#define JSDOC_TYPE_TOKEN_NAME (jsdoc_token_name_get_type ())
-#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
-#define _g_free0(var) (var = (g_free (var), NULL))
-
-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;
-};
-
-struct _JSDOCLang_ClassPrivate {
- GList* coreObjects;
- GeeHashMap* whitespaceNames;
- GeeHashMap* newlineNames;
-};
-
-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;
-
-
-extern JSDOCLang_Class* jsdoc_Lang;
-JSDOCLang_Class* jsdoc_Lang = NULL;
-static gpointer jsdoc_langclass_parent_class = NULL;
-
-GQuark jsdoc_lang_error_quark (void);
-GType jsdoc_langclass_get_type (void) G_GNUC_CONST;
-#define JSDOC_LANGCLASS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), JSDOC_TYPE_LANGCLASS, JSDOCLang_ClassPrivate))
-enum {
- JSDOC_LANGCLASS_DUMMY_PROPERTY
-};
-static void _g_free0_ (gpointer var);
-static void _g_list_free__g_free0_ (GList* self);
-JSDOCLang_Class* jsdoc_langclass_new (void);
-JSDOCLang_Class* jsdoc_langclass_construct (GType object_type);
-static void jsdoc_langclass_init (JSDOCLang_Class* self);
-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);
-static JSDOCTokenName* _jsdoc_token_name_dup (JSDOCTokenName* self);
-const gchar* jsdoc_token_name_to_string (JSDOCTokenName self);
-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);
-static void jsdoc_langclass_finalize (GObject * obj);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static gint _vala_array_length (gpointer array);
-
-
-GQuark jsdoc_lang_error_quark (void) {
- return g_quark_from_static_string ("jsdoc_lang_error-quark");
-}
-
-
-static void _g_free0_ (gpointer var) {
-#line 27 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- var = (g_free (var), NULL);
-#line 186 "Lang.c"
-}
-
-
-static void _g_list_free__g_free0_ (GList* self) {
-#line 27 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_list_foreach (self, (GFunc) _g_free0_, NULL);
-#line 27 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_list_free (self);
-#line 195 "Lang.c"
-}
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 42 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return self ? g_object_ref (self) : NULL;
-#line 202 "Lang.c"
-}
-
-
-JSDOCLang_Class* jsdoc_langclass_construct (GType object_type) {
- JSDOCLang_Class * self = NULL;
- JSDOCLang_Class* _tmp0_;
- JSDOCLang_Class* _tmp1_;
- JSDOCLang_Class* _tmp2_;
-#line 33 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- self = (JSDOCLang_Class*) g_object_new (object_type, NULL);
-#line 35 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp0_ = jsdoc_Lang;
-#line 35 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- if (_tmp0_ != NULL) {
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return self;
-#line 219 "Lang.c"
- }
-#line 40 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- jsdoc_langclass_init (self);
-#line 42 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp1_ = _g_object_ref0 (self);
-#line 42 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _g_object_unref0 (jsdoc_Lang);
-#line 42 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- jsdoc_Lang = _tmp1_;
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp2_ = jsdoc_Lang;
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_object_ref ((GObject*) _tmp2_);
-#line 33 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return self;
-#line 235 "Lang.c"
-}
-
-
-JSDOCLang_Class* jsdoc_langclass_new (void) {
-#line 33 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return jsdoc_langclass_construct (JSDOC_TYPE_LANGCLASS);
-#line 242 "Lang.c"
-}
-
-
-gboolean jsdoc_langclass_isBuiltin (JSDOCLang_Class* self, const gchar* name) {
- gboolean result = FALSE;
- GList* _tmp0_;
- const gchar* _tmp1_;
- gint _tmp2_;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (name != NULL, FALSE);
-#line 49 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp0_ = self->priv->coreObjects;
-#line 49 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp1_ = name;
-#line 49 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp2_ = g_list_index (_tmp0_, _tmp1_);
-#line 49 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = _tmp2_ > -1;
-#line 49 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 265 "Lang.c"
-}
-
-
-gchar* jsdoc_langclass_whitespace (JSDOCLang_Class* self, const gchar* ch) {
- gchar* result = NULL;
- GeeHashMap* _tmp0_;
- const gchar* _tmp1_;
- gpointer _tmp2_;
-#line 52 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 52 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (ch != NULL, NULL);
-#line 53 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp0_ = self->priv->whitespaceNames;
-#line 53 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp1_ = ch;
-#line 53 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp2_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, _tmp1_);
-#line 53 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = (gchar*) _tmp2_;
-#line 53 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 288 "Lang.c"
-}
-
-
-gchar* jsdoc_langclass_newline (JSDOCLang_Class* self, const gchar* ch) {
- gchar* result = NULL;
- GeeHashMap* _tmp0_;
- const gchar* _tmp1_;
- gpointer _tmp2_;
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (ch != NULL, NULL);
-#line 56 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp0_ = self->priv->newlineNames;
-#line 56 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp1_ = ch;
-#line 56 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp2_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, _tmp1_);
-#line 56 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = (gchar*) _tmp2_;
-#line 56 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 311 "Lang.c"
-}
-
-
-JSDOCTokenName jsdoc_langclass_keyword (JSDOCLang_Class* self, const gchar* word, GError** error) {
- JSDOCTokenName result = 0;
- const gchar* _tmp0_;
- const gchar* _tmp1_;
- GQuark _tmp3_ = 0U;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label0 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label1 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label2 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label3 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label4 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label5 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label6 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label7 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label8 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label9 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label10 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label11 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label12 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label13 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label14 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label15 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label16 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label17 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label18 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label19 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label20 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label21 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label22 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label23 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label24 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label25 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label26 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label27 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label28 = 0;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label29 = 0;
-#line 380 "Lang.c"
- GError * _inner_error_ = NULL;
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (self != NULL, 0);
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (word != NULL, 0);
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp0_ = word;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp1_ = _tmp0_;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp3_ = (NULL == _tmp1_) ? 0 : g_quark_from_string (_tmp1_);
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- if (_tmp3_ == ((0 != _tmp2_label0) ? _tmp2_label0 : (_tmp2_label0 = g_quark_from_static_string ("break")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 396 "Lang.c"
- default:
- {
-#line 61 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_BREAK;
-#line 61 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 403 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label1) ? _tmp2_label1 : (_tmp2_label1 = g_quark_from_static_string ("case")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 409 "Lang.c"
- default:
- {
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_CASE;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 416 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label2) ? _tmp2_label2 : (_tmp2_label2 = g_quark_from_static_string ("catch")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 422 "Lang.c"
- default:
- {
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_CATCH;
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 429 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label3) ? _tmp2_label3 : (_tmp2_label3 = g_quark_from_static_string ("const")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 435 "Lang.c"
- default:
- {
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_VAR;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 442 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label4) ? _tmp2_label4 : (_tmp2_label4 = g_quark_from_static_string ("continue")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 448 "Lang.c"
- default:
- {
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_CONTINUE;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 455 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label5) ? _tmp2_label5 : (_tmp2_label5 = g_quark_from_static_string ("default")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 461 "Lang.c"
- default:
- {
-#line 66 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_DEFAULT;
-#line 66 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 468 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label6) ? _tmp2_label6 : (_tmp2_label6 = g_quark_from_static_string ("delete")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 474 "Lang.c"
- default:
- {
-#line 67 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_DELETE;
-#line 67 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 481 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label7) ? _tmp2_label7 : (_tmp2_label7 = g_quark_from_static_string ("do")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 487 "Lang.c"
- default:
- {
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_DO;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 494 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label8) ? _tmp2_label8 : (_tmp2_label8 = g_quark_from_static_string ("else")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 500 "Lang.c"
- default:
- {
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_ELSE;
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 507 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label9) ? _tmp2_label9 : (_tmp2_label9 = g_quark_from_static_string ("eval")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 513 "Lang.c"
- default:
- {
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_EVAL;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 520 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label10) ? _tmp2_label10 : (_tmp2_label10 = g_quark_from_static_string ("false")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 526 "Lang.c"
- default:
- {
-#line 71 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_FALSE;
-#line 71 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 533 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label11) ? _tmp2_label11 : (_tmp2_label11 = g_quark_from_static_string ("finally")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 539 "Lang.c"
- default:
- {
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_FINALLY;
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 546 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label12) ? _tmp2_label12 : (_tmp2_label12 = g_quark_from_static_string ("for")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 552 "Lang.c"
- default:
- {
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_FOR;
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 559 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label13) ? _tmp2_label13 : (_tmp2_label13 = g_quark_from_static_string ("function")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 565 "Lang.c"
- default:
- {
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_FUNCTION;
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 572 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label14) ? _tmp2_label14 : (_tmp2_label14 = g_quark_from_static_string ("if")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 578 "Lang.c"
- default:
- {
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_IF;
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 585 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label15) ? _tmp2_label15 : (_tmp2_label15 = g_quark_from_static_string ("in")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 591 "Lang.c"
- default:
- {
-#line 76 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_IN;
-#line 76 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 598 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label16) ? _tmp2_label16 : (_tmp2_label16 = g_quark_from_static_string ("instanceof")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 604 "Lang.c"
- default:
- {
-#line 77 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_INSTANCEOF;
-#line 77 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 611 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label17) ? _tmp2_label17 : (_tmp2_label17 = g_quark_from_static_string ("new")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 617 "Lang.c"
- default:
- {
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_NEW;
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 624 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label18) ? _tmp2_label18 : (_tmp2_label18 = g_quark_from_static_string ("null")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 630 "Lang.c"
- default:
- {
-#line 79 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_NULL;
-#line 79 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 637 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label19) ? _tmp2_label19 : (_tmp2_label19 = g_quark_from_static_string ("return")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 643 "Lang.c"
- default:
- {
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_RETURN;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 650 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label20) ? _tmp2_label20 : (_tmp2_label20 = g_quark_from_static_string ("switch")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 656 "Lang.c"
- default:
- {
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_SWITCH;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 663 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label21) ? _tmp2_label21 : (_tmp2_label21 = g_quark_from_static_string ("this")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 669 "Lang.c"
- default:
- {
-#line 82 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_THIS;
-#line 82 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 676 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label22) ? _tmp2_label22 : (_tmp2_label22 = g_quark_from_static_string ("throw")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 682 "Lang.c"
- default:
- {
-#line 83 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_THROW;
-#line 83 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 689 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label23) ? _tmp2_label23 : (_tmp2_label23 = g_quark_from_static_string ("true")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 695 "Lang.c"
- default:
- {
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_TRUE;
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 702 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label24) ? _tmp2_label24 : (_tmp2_label24 = g_quark_from_static_string ("try")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 708 "Lang.c"
- default:
- {
-#line 85 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_TRY;
-#line 85 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 715 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label25) ? _tmp2_label25 : (_tmp2_label25 = g_quark_from_static_string ("typeof")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 721 "Lang.c"
- default:
- {
-#line 86 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_TYPEOF;
-#line 86 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 728 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label26) ? _tmp2_label26 : (_tmp2_label26 = g_quark_from_static_string ("void")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 734 "Lang.c"
- default:
- {
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_VOID;
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 741 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label27) ? _tmp2_label27 : (_tmp2_label27 = g_quark_from_static_string ("while")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 747 "Lang.c"
- default:
- {
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_WHILE;
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 754 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label28) ? _tmp2_label28 : (_tmp2_label28 = g_quark_from_static_string ("with")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 760 "Lang.c"
- default:
- {
-#line 89 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_WITH;
-#line 89 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 767 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label29) ? _tmp2_label29 : (_tmp2_label29 = g_quark_from_static_string ("var")))) {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 773 "Lang.c"
- default:
- {
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_VAR;
-#line 90 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 780 "Lang.c"
- }
- }
- } else {
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 786 "Lang.c"
- default:
- {
- const gchar* _tmp4_;
- GError* _tmp5_;
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp4_ = word;
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp5_ = g_error_new (JSDOC_LANG_ERROR, JSDOC_LANG_ERROR_ArgumentError, "invalid keyword : %s", _tmp4_);
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _inner_error_ = _tmp5_;
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- if (_inner_error_->domain == JSDOC_LANG_ERROR) {
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_propagate_error (error, _inner_error_);
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return 0;
-#line 803 "Lang.c"
- } else {
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_clear_error (&_inner_error_);
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return 0;
-#line 811 "Lang.c"
- }
- }
- }
- }
-}
-
-
-static JSDOCTokenName* _jsdoc_token_name_dup (JSDOCTokenName* self) {
- JSDOCTokenName* dup;
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- dup = g_new0 (JSDOCTokenName, 1);
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- memcpy (dup, self, sizeof (JSDOCTokenName));
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return dup;
-#line 827 "Lang.c"
-}
-
-
-static gpointer __jsdoc_token_name_dup0 (gpointer self) {
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return self ? _jsdoc_token_name_dup (self) : NULL;
-#line 834 "Lang.c"
-}
-
-
-JSDOCTokenName* jsdoc_langclass_matching (JSDOCLang_Class* self, JSDOCTokenName name, GError** error) {
- JSDOCTokenName* result = NULL;
- JSDOCTokenName _tmp0_;
- GError * _inner_error_ = NULL;
-#line 99 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp0_ = name;
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (_tmp0_) {
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case JSDOC_TOKEN_NAME_LEFT_PAREN:
-#line 850 "Lang.c"
- {
- JSDOCTokenName _tmp1_;
- JSDOCTokenName* _tmp2_;
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp1_ = JSDOC_TOKEN_NAME_RIGHT_PAREN;
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp2_ = __jsdoc_token_name_dup0 (&_tmp1_);
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = _tmp2_;
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 862 "Lang.c"
- }
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case JSDOC_TOKEN_NAME_RIGHT_PAREN:
-#line 866 "Lang.c"
- {
- JSDOCTokenName _tmp3_;
- JSDOCTokenName* _tmp4_;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp3_ = JSDOC_TOKEN_NAME_LEFT_PAREN;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp4_ = __jsdoc_token_name_dup0 (&_tmp3_);
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = _tmp4_;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 878 "Lang.c"
- }
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case JSDOC_TOKEN_NAME_LEFT_CURLY:
-#line 882 "Lang.c"
- {
- JSDOCTokenName _tmp5_;
- JSDOCTokenName* _tmp6_;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp5_ = JSDOC_TOKEN_NAME_RIGHT_CURLY;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp6_ = __jsdoc_token_name_dup0 (&_tmp5_);
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = _tmp6_;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 894 "Lang.c"
- }
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case JSDOC_TOKEN_NAME_RIGHT_CURLY:
-#line 898 "Lang.c"
- {
- JSDOCTokenName _tmp7_;
- JSDOCTokenName* _tmp8_;
-#line 107 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp7_ = JSDOC_TOKEN_NAME_LEFT_CURLY;
-#line 107 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp8_ = __jsdoc_token_name_dup0 (&_tmp7_);
-#line 107 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = _tmp8_;
-#line 107 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 910 "Lang.c"
- }
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case JSDOC_TOKEN_NAME_LEFT_BRACE:
-#line 914 "Lang.c"
- {
- JSDOCTokenName _tmp9_;
- JSDOCTokenName* _tmp10_;
-#line 108 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp9_ = JSDOC_TOKEN_NAME_RIGHT_BRACE;
-#line 108 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp10_ = __jsdoc_token_name_dup0 (&_tmp9_);
-#line 108 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = _tmp10_;
-#line 108 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 926 "Lang.c"
- }
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case JSDOC_TOKEN_NAME_RIGHT_BRACE:
-#line 930 "Lang.c"
- {
- JSDOCTokenName _tmp11_;
- JSDOCTokenName* _tmp12_;
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp11_ = JSDOC_TOKEN_NAME_LEFT_BRACE;
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp12_ = __jsdoc_token_name_dup0 (&_tmp11_);
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = _tmp12_;
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 942 "Lang.c"
- }
- default:
- {
- JSDOCTokenName _tmp13_;
- GEnumValue* _tmp14_;
- GError* _tmp15_;
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp13_ = name;
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp14_ = g_enum_get_value (g_type_class_ref (JSDOC_TYPE_TOKEN_NAME), _tmp13_);
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp15_ = g_error_new (JSDOC_LANG_ERROR, JSDOC_LANG_ERROR_ArgumentError, "invalid matching character : %s", (_tmp14_ != NULL) ? _tmp14_->value_name : NULL);
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _inner_error_ = _tmp15_;
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- if (_inner_error_->domain == JSDOC_LANG_ERROR) {
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_propagate_error (error, _inner_error_);
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return NULL;
-#line 963 "Lang.c"
- } else {
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_clear_error (&_inner_error_);
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return NULL;
-#line 971 "Lang.c"
- }
-#line 113 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = NULL;
-#line 113 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 977 "Lang.c"
- }
- }
-}
-
-
-gboolean jsdoc_langclass_isKeyword (JSDOCLang_Class* self, const gchar* word) {
- gboolean result = FALSE;
- gboolean _tmp3_ = FALSE;
- GError * _inner_error_ = NULL;
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (word != NULL, FALSE);
-#line 991 "Lang.c"
- {
- JSDOCTokenName x = 0;
- const gchar* _tmp0_;
- JSDOCTokenName _tmp1_;
-#line 121 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp0_ = word;
-#line 121 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp1_ = jsdoc_langclass_keyword (self, _tmp0_, &_inner_error_);
-#line 121 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- x = _tmp1_;
-#line 121 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 1004 "Lang.c"
- gboolean _tmp2_ = FALSE;
-#line 121 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- if (_inner_error_->domain == JSDOC_LANG_ERROR) {
-#line 1008 "Lang.c"
- goto __catch0_jsdoc_lang_error;
- }
-#line 121 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 121 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_clear_error (&_inner_error_);
-#line 121 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return _tmp2_;
-#line 1017 "Lang.c"
- }
-#line 122 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = TRUE;
-#line 122 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1023 "Lang.c"
- }
- goto __finally0;
- __catch0_jsdoc_lang_error:
- {
- GError* e = NULL;
-#line 120 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- e = _inner_error_;
-#line 120 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _inner_error_ = NULL;
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = FALSE;
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _g_error_free0 (e);
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1039 "Lang.c"
- }
- __finally0:
-#line 120 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 120 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_clear_error (&_inner_error_);
-#line 120 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return _tmp3_;
-#line 1048 "Lang.c"
-}
-
-
-JSDOCTokenName jsdoc_langclass_puncFirstString (JSDOCLang_Class* self, gchar ch) {
- JSDOCTokenName result = 0;
- gchar _tmp0_;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (self != NULL, 0);
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp0_ = ch;
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (_tmp0_) {
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case ';':
-#line 1063 "Lang.c"
- {
-#line 145 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_SEMICOLON;
-#line 145 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1069 "Lang.c"
- }
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case ',':
-#line 1073 "Lang.c"
- {
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_COMMA;
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1079 "Lang.c"
- }
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case '?':
-#line 1083 "Lang.c"
- {
-#line 147 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_HOOK;
-#line 147 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1089 "Lang.c"
- }
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case ':':
-#line 1093 "Lang.c"
- {
-#line 148 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_COLON;
-#line 148 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1099 "Lang.c"
- }
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case '|':
-#line 1103 "Lang.c"
- {
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_BITWISE_OR;
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1109 "Lang.c"
- }
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case '^':
-#line 1113 "Lang.c"
- {
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_BITWISE_XOR;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1119 "Lang.c"
- }
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case '&':
-#line 1123 "Lang.c"
- {
-#line 151 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_BITWISE_AND;
-#line 151 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1129 "Lang.c"
- }
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case '=':
-#line 1133 "Lang.c"
- {
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_ASSIGN;
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1139 "Lang.c"
- }
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case '<':
-#line 1143 "Lang.c"
- {
-#line 153 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_LT;
-#line 153 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1149 "Lang.c"
- }
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case '>':
-#line 1153 "Lang.c"
- {
-#line 154 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_GT;
-#line 154 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1159 "Lang.c"
- }
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case '+':
-#line 1163 "Lang.c"
- {
-#line 155 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_PLUS;
-#line 155 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1169 "Lang.c"
- }
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case '-':
-#line 1173 "Lang.c"
- {
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_MINUS;
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1179 "Lang.c"
- }
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case '*':
-#line 1183 "Lang.c"
- {
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_MUL;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1189 "Lang.c"
- }
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case '/':
-#line 1193 "Lang.c"
- {
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_DIV;
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1199 "Lang.c"
- }
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case '%':
-#line 1203 "Lang.c"
- {
-#line 159 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_MOD;
-#line 159 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1209 "Lang.c"
- }
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case '!':
-#line 1213 "Lang.c"
- {
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_NOT;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1219 "Lang.c"
- }
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case '~':
-#line 1223 "Lang.c"
- {
-#line 161 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_BITWISE_NOT;
-#line 161 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1229 "Lang.c"
- }
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case '0':
-#line 1233 "Lang.c"
- {
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_DOT;
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1239 "Lang.c"
- }
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case '[':
-#line 1243 "Lang.c"
- {
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_LEFT_BRACE;
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1249 "Lang.c"
- }
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case ']':
-#line 1253 "Lang.c"
- {
-#line 164 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_RIGHT_BRACE;
-#line 164 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1259 "Lang.c"
- }
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case '{':
-#line 1263 "Lang.c"
- {
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_LEFT_CURLY;
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1269 "Lang.c"
- }
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case '}':
-#line 1273 "Lang.c"
- {
-#line 166 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_RIGHT_CURLY;
-#line 166 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1279 "Lang.c"
- }
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case '(':
-#line 1283 "Lang.c"
- {
-#line 167 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_LEFT_PAREN;
-#line 167 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1289 "Lang.c"
- }
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- case ')':
-#line 1293 "Lang.c"
- {
-#line 168 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_RIGHT_PAREN;
-#line 168 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1299 "Lang.c"
- }
- default:
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- break;
-#line 1304 "Lang.c"
- }
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_UNKNOWN;
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1310 "Lang.c"
-}
-
-
-JSDOCTokenName jsdoc_langclass_puncString (JSDOCLang_Class* self, const gchar* ch) {
- JSDOCTokenName result = 0;
- const gchar* _tmp0_;
- const gchar* _tmp1_;
- GQuark _tmp3_ = 0U;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label0 = 0;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label1 = 0;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label2 = 0;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label3 = 0;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label4 = 0;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label5 = 0;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label6 = 0;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label7 = 0;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label8 = 0;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label9 = 0;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label10 = 0;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label11 = 0;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- static GQuark _tmp2_label12 = 0;
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (self != NULL, 0);
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (ch != NULL, 0);
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp0_ = ch;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp1_ = _tmp0_;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp3_ = (NULL == _tmp1_) ? 0 : g_quark_from_string (_tmp1_);
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- if (_tmp3_ == ((0 != _tmp2_label0) ? _tmp2_label0 : (_tmp2_label0 = g_quark_from_static_string ("||")))) {
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 1359 "Lang.c"
- default:
- {
-#line 177 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_OR;
-#line 177 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1366 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label1) ? _tmp2_label1 : (_tmp2_label1 = g_quark_from_static_string ("&&")))) {
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 1372 "Lang.c"
- default:
- {
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_AND;
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1379 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label2) ? _tmp2_label2 : (_tmp2_label2 = g_quark_from_static_string ("==")))) {
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 1385 "Lang.c"
- default:
- {
-#line 179 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_EQ;
-#line 179 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1392 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label3) ? _tmp2_label3 : (_tmp2_label3 = g_quark_from_static_string ("!=")))) {
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 1398 "Lang.c"
- default:
- {
-#line 180 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_NE;
-#line 180 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1405 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label4) ? _tmp2_label4 : (_tmp2_label4 = g_quark_from_static_string ("<<")))) {
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 1411 "Lang.c"
- default:
- {
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_LSH;
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1418 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label5) ? _tmp2_label5 : (_tmp2_label5 = g_quark_from_static_string ("<=")))) {
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 1424 "Lang.c"
- default:
- {
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_LE;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1431 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label6) ? _tmp2_label6 : (_tmp2_label6 = g_quark_from_static_string (">>")))) {
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 1437 "Lang.c"
- default:
- {
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_RSH;
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1444 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label7) ? _tmp2_label7 : (_tmp2_label7 = g_quark_from_static_string (">=")))) {
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 1450 "Lang.c"
- default:
- {
-#line 184 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_GE;
-#line 184 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1457 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label8) ? _tmp2_label8 : (_tmp2_label8 = g_quark_from_static_string ("++")))) {
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 1463 "Lang.c"
- default:
- {
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_INCREMENT;
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1470 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label9) ? _tmp2_label9 : (_tmp2_label9 = g_quark_from_static_string ("--")))) {
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 1476 "Lang.c"
- default:
- {
-#line 186 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_DECREMENT;
-#line 186 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1483 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label10) ? _tmp2_label10 : (_tmp2_label10 = g_quark_from_static_string ("===")))) {
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 1489 "Lang.c"
- default:
- {
-#line 189 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_STRICT_EQ;
-#line 189 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1496 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label11) ? _tmp2_label11 : (_tmp2_label11 = g_quark_from_static_string ("!==")))) {
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 1502 "Lang.c"
- default:
- {
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_STRICT_NE;
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1509 "Lang.c"
- }
- }
- } else if (_tmp3_ == ((0 != _tmp2_label12) ? _tmp2_label12 : (_tmp2_label12 = g_quark_from_static_string (">>>")))) {
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 1515 "Lang.c"
- default:
- {
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_URSH;
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1522 "Lang.c"
- }
- }
- } else {
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- switch (0) {
-#line 1528 "Lang.c"
- default:
- {
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = JSDOC_TOKEN_NAME_UNKNOWN;
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1535 "Lang.c"
- }
- }
- }
-}
-
-
-gboolean jsdoc_langclass_isNumber (JSDOCLang_Class* self, const gchar* str) {
- gboolean result = FALSE;
- const gchar* _tmp0_;
- gboolean _tmp1_;
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (str != NULL, FALSE);
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp0_ = str;
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp1_ = g_regex_match_simple ("^(\\.[0-9]|[0-9]+\\.|[0-9])[0-9]*([eE][+-]?[0-9]+)?$", _tmp0_, 0, 0);
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = _tmp1_;
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1558 "Lang.c"
-}
-
-
-gboolean jsdoc_langclass_isHexDec (JSDOCLang_Class* self, const gchar* str) {
- gboolean result = FALSE;
- const gchar* _tmp0_;
- gboolean _tmp1_;
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (str != NULL, FALSE);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp0_ = str;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp1_ = g_regex_match_simple ("^0x[0-9A-Fa-f]+$", _tmp0_, 0, 0);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = _tmp1_;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1578 "Lang.c"
-}
-
-
-gboolean jsdoc_langclass_isWordString (JSDOCLang_Class* self, const gchar* str) {
- gboolean result = FALSE;
- const gchar* _tmp0_;
- gboolean _tmp1_;
-#line 212 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 212 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (str != NULL, FALSE);
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp0_ = str;
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp1_ = g_regex_match_simple ("^[a-zA-Z0-9$_.]+$", _tmp0_, 0, 0);
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = _tmp1_;
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1598 "Lang.c"
-}
-
-
-gboolean jsdoc_langclass_isWordChar (JSDOCLang_Class* self, gchar c) {
- gboolean result = FALSE;
- gboolean _tmp0_ = FALSE;
- gboolean _tmp1_ = FALSE;
- gboolean _tmp2_ = FALSE;
- gboolean _tmp3_ = FALSE;
- gboolean _tmp4_ = FALSE;
- gboolean _tmp5_ = FALSE;
- gchar _tmp6_;
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp6_ = c;
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- if (_tmp6_ >= 'a') {
-#line 1617 "Lang.c"
- gchar _tmp7_;
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp7_ = c;
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp5_ = _tmp7_ <= 'z';
-#line 1623 "Lang.c"
- } else {
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp5_ = FALSE;
-#line 1627 "Lang.c"
- }
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- if (_tmp5_) {
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp4_ = TRUE;
-#line 1633 "Lang.c"
- } else {
- gboolean _tmp8_ = FALSE;
- gchar _tmp9_;
-#line 219 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp9_ = c;
-#line 219 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- if (_tmp9_ >= 'A') {
-#line 1641 "Lang.c"
- gchar _tmp10_;
-#line 219 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp10_ = c;
-#line 219 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp8_ = _tmp10_ <= 'Z';
-#line 1647 "Lang.c"
- } else {
-#line 219 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp8_ = FALSE;
-#line 1651 "Lang.c"
- }
-#line 219 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp4_ = _tmp8_;
-#line 1655 "Lang.c"
- }
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- if (_tmp4_) {
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp3_ = TRUE;
-#line 1661 "Lang.c"
- } else {
- gboolean _tmp11_ = FALSE;
- gchar _tmp12_;
-#line 221 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp12_ = c;
-#line 221 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- if (_tmp12_ >= '0') {
-#line 1669 "Lang.c"
- gchar _tmp13_;
-#line 221 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp13_ = c;
-#line 221 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp11_ = _tmp13_ <= '9';
-#line 1675 "Lang.c"
- } else {
-#line 221 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp11_ = FALSE;
-#line 1679 "Lang.c"
- }
-#line 221 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp3_ = _tmp11_;
-#line 1683 "Lang.c"
- }
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- if (_tmp3_) {
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp2_ = TRUE;
-#line 1689 "Lang.c"
- } else {
- gchar _tmp14_;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp14_ = c;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp2_ = _tmp14_ == '$';
-#line 1696 "Lang.c"
- }
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- if (_tmp2_) {
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp1_ = TRUE;
-#line 1702 "Lang.c"
- } else {
- gchar _tmp15_;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp15_ = c;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp1_ = _tmp15_ == '.';
-#line 1709 "Lang.c"
- }
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- if (_tmp1_) {
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp0_ = TRUE;
-#line 1715 "Lang.c"
- } else {
- gchar _tmp16_;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp16_ = c;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp0_ = _tmp16_ == '_';
-#line 1722 "Lang.c"
- }
-#line 216 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = _tmp0_;
-#line 216 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1728 "Lang.c"
-}
-
-
-gboolean jsdoc_langclass_isSpace (JSDOCLang_Class* self, const gchar* str) {
- gboolean result = FALSE;
- GeeHashMap* _tmp0_;
- const gchar* _tmp1_;
- gpointer _tmp2_;
- gchar* _tmp3_;
- gboolean _tmp4_;
-#line 226 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 226 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (str != NULL, FALSE);
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp0_ = self->priv->whitespaceNames;
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp1_ = str;
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp2_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, _tmp1_);
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp3_ = (gchar*) _tmp2_;
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp4_ = _tmp3_ != NULL;
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _g_free0 (_tmp3_);
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = _tmp4_;
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1759 "Lang.c"
-}
-
-
-gboolean jsdoc_langclass_isSpaceC (JSDOCLang_Class* self, gchar str) {
- gboolean result = FALSE;
- gchar* s = NULL;
- gchar _tmp0_;
- gchar* _tmp1_;
- GeeHashMap* _tmp2_;
- gpointer _tmp3_;
- gchar* _tmp4_;
- gboolean _tmp5_;
-#line 229 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp0_ = str;
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp1_ = g_strdup_printf ("%c", _tmp0_);
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- s = _tmp1_;
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp2_ = self->priv->whitespaceNames;
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp3_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp2_, s);
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp4_ = (gchar*) _tmp3_;
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp5_ = _tmp4_ != NULL;
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _g_free0 (_tmp4_);
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = _tmp5_;
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _g_free0 (s);
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1796 "Lang.c"
-}
-
-
-gboolean jsdoc_langclass_isNewline (JSDOCLang_Class* self, const gchar* str) {
- gboolean result = FALSE;
- GeeHashMap* _tmp0_;
- const gchar* _tmp1_;
- gpointer _tmp2_;
- gchar* _tmp3_;
- gboolean _tmp4_;
-#line 234 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 234 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (str != NULL, FALSE);
-#line 235 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp0_ = self->priv->newlineNames;
-#line 235 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp1_ = str;
-#line 235 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp2_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, _tmp1_);
-#line 235 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp3_ = (gchar*) _tmp2_;
-#line 235 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp4_ = _tmp3_ != NULL;
-#line 235 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _g_free0 (_tmp3_);
-#line 235 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = _tmp4_;
-#line 235 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1827 "Lang.c"
-}
-
-
-gboolean jsdoc_langclass_isNewlineC (JSDOCLang_Class* self, gchar str) {
- gboolean result = FALSE;
- gchar* s = NULL;
- gchar _tmp0_;
- gchar* _tmp1_;
- GeeHashMap* _tmp2_;
- gpointer _tmp3_;
- gchar* _tmp4_;
- gboolean _tmp5_;
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 238 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp0_ = str;
-#line 238 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp1_ = g_strdup_printf ("%c", _tmp0_);
-#line 238 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- s = _tmp1_;
-#line 239 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp2_ = self->priv->newlineNames;
-#line 239 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp3_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp2_, s);
-#line 239 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp4_ = (gchar*) _tmp3_;
-#line 239 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp5_ = _tmp4_ != NULL;
-#line 239 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _g_free0 (_tmp4_);
-#line 239 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = _tmp5_;
-#line 239 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _g_free0 (s);
-#line 239 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1864 "Lang.c"
-}
-
-
-gboolean jsdoc_langclass_isBoolean (JSDOCLang_Class* self, const gchar* str) {
- gboolean result = FALSE;
- gchar* ss = NULL;
- const gchar* _tmp0_;
- gchar* _tmp1_;
- gboolean _tmp2_ = FALSE;
- const gchar* _tmp3_;
-#line 241 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 241 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_val_if_fail (str != NULL, FALSE);
-#line 242 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp0_ = str;
-#line 242 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp1_ = g_utf8_strdown (_tmp0_, (gssize) -1);
-#line 242 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- ss = _tmp1_;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp3_ = ss;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- if (g_strcmp0 (_tmp3_, "false") == 0) {
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp2_ = TRUE;
-#line 1891 "Lang.c"
- } else {
- const gchar* _tmp4_;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp4_ = ss;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp2_ = g_strcmp0 (_tmp4_, "true") == 0;
-#line 1898 "Lang.c"
- }
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- result = _tmp2_;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _g_free0 (ss);
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- return result;
-#line 1906 "Lang.c"
-}
-
-
-static void jsdoc_langclass_init (JSDOCLang_Class* self) {
- GeeHashMap* _tmp0_;
- GeeHashMap* _tmp1_;
- gchar** co = NULL;
- gchar* _tmp2_;
- gchar* _tmp3_;
- gchar* _tmp4_;
- gchar* _tmp5_;
- gchar* _tmp6_;
- gchar* _tmp7_;
- gchar* _tmp8_;
- gchar* _tmp9_;
- gchar* _tmp10_;
- gchar* _tmp11_;
- gchar* _tmp12_;
- gchar** _tmp13_;
- gint co_length1;
- gint _co_size_;
- gchar** ws = NULL;
- gchar* _tmp22_;
- gchar* _tmp23_;
- gchar* _tmp24_;
- gchar** _tmp25_;
- gint ws_length1;
- gint _ws_size_;
- gchar* _tmp40_;
- gchar* _tmp41_;
- gchar** _tmp42_;
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_return_if_fail (self != NULL);
-#line 250 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- __g_list_free__g_free0_0 (self->priv->coreObjects);
-#line 250 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- self->priv->coreObjects = NULL;
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _g_object_unref0 (self->priv->whitespaceNames);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- self->priv->whitespaceNames = _tmp0_;
-#line 253 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-#line 253 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _g_object_unref0 (self->priv->newlineNames);
-#line 253 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- self->priv->newlineNames = _tmp1_;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp2_ = g_strdup ("_global_");
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp3_ = g_strdup ("Array");
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp4_ = g_strdup ("Boolean");
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp5_ = g_strdup ("Date");
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp6_ = g_strdup ("Error");
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp7_ = g_strdup ("Function");
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp8_ = g_strdup ("Math");
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp9_ = g_strdup ("Number");
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp10_ = g_strdup ("Object");
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp11_ = g_strdup ("RegExp");
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp12_ = g_strdup ("String");
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp13_ = g_new0 (gchar*, 11 + 1);
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp13_[0] = _tmp2_;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp13_[1] = _tmp3_;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp13_[2] = _tmp4_;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp13_[3] = _tmp5_;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp13_[4] = _tmp6_;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp13_[5] = _tmp7_;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp13_[6] = _tmp8_;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp13_[7] = _tmp9_;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp13_[8] = _tmp10_;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp13_[9] = _tmp11_;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp13_[10] = _tmp12_;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- co = _tmp13_;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- co_length1 = 11;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _co_size_ = co_length1;
-#line 2008 "Lang.c"
- {
- gint i = 0;
-#line 262 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- i = 0;
-#line 2013 "Lang.c"
- {
- gboolean _tmp14_ = FALSE;
-#line 262 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp14_ = TRUE;
-#line 262 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- while (TRUE) {
-#line 2020 "Lang.c"
- gint _tmp16_;
- gchar** _tmp17_;
- gint _tmp17__length1;
- gchar** _tmp18_;
- gint _tmp18__length1;
- gint _tmp19_;
- const gchar* _tmp20_;
- gchar* _tmp21_;
-#line 262 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- if (!_tmp14_) {
-#line 2031 "Lang.c"
- gint _tmp15_;
-#line 262 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp15_ = i;
-#line 262 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- i = _tmp15_ + 1;
-#line 2037 "Lang.c"
- }
-#line 262 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp14_ = FALSE;
-#line 262 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp16_ = i;
-#line 262 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp17_ = co;
-#line 262 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp17__length1 = co_length1;
-#line 262 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- if (!(_tmp16_ < _tmp17__length1)) {
-#line 262 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- break;
-#line 2051 "Lang.c"
- }
-#line 263 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp18_ = co;
-#line 263 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp18__length1 = co_length1;
-#line 263 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp19_ = i;
-#line 263 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp20_ = _tmp18_[_tmp19_];
-#line 263 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp21_ = g_strdup (_tmp20_);
-#line 263 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- self->priv->coreObjects = g_list_append (self->priv->coreObjects, _tmp21_);
-#line 2065 "Lang.c"
- }
- }
- }
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp22_ = g_strdup (" :SPACE");
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp23_ = g_strdup ("\f:FORMFEED");
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp24_ = g_strdup ("\t:TAB");
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp25_ = g_new0 (gchar*, 3 + 1);
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp25_[0] = _tmp22_;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp25_[1] = _tmp23_;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp25_[2] = _tmp24_;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- ws = _tmp25_;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- ws_length1 = 3;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _ws_size_ = ws_length1;
-#line 2089 "Lang.c"
- {
- gint i = 0;
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- i = 0;
-#line 2094 "Lang.c"
- {
- gboolean _tmp26_ = FALSE;
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp26_ = TRUE;
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- while (TRUE) {
-#line 2101 "Lang.c"
- gint _tmp28_;
- gchar** _tmp29_;
- gint _tmp29__length1;
- gchar** x = NULL;
- gchar** _tmp30_;
- gint _tmp30__length1;
- gint _tmp31_;
- const gchar* _tmp32_;
- gchar** _tmp33_;
- gchar** _tmp34_;
- gint x_length1;
- gint _x_size_;
- GeeHashMap* _tmp35_;
- gchar** _tmp36_;
- gint _tmp36__length1;
- const gchar* _tmp37_;
- gchar** _tmp38_;
- gint _tmp38__length1;
- const gchar* _tmp39_;
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- if (!_tmp26_) {
-#line 2123 "Lang.c"
- gint _tmp27_;
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp27_ = i;
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- i = _tmp27_ + 1;
-#line 2129 "Lang.c"
- }
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp26_ = FALSE;
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp28_ = i;
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp29_ = ws;
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp29__length1 = ws_length1;
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- if (!(_tmp28_ < _tmp29__length1)) {
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- break;
-#line 2143 "Lang.c"
- }
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp30_ = ws;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp30__length1 = ws_length1;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp31_ = i;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp32_ = _tmp30_[_tmp31_];
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp34_ = _tmp33_ = g_strsplit (_tmp32_, ":", 0);
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- x = _tmp34_;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- x_length1 = _vala_array_length (_tmp33_);
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _x_size_ = x_length1;
-#line 276 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp35_ = self->priv->whitespaceNames;
-#line 276 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp36_ = x;
-#line 276 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp36__length1 = x_length1;
-#line 276 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp37_ = _tmp36_[0];
-#line 276 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp38_ = x;
-#line 276 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp38__length1 = x_length1;
-#line 276 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp39_ = _tmp38_[1];
-#line 276 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp35_, _tmp37_, _tmp39_);
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- x = (_vala_array_free (x, x_length1, (GDestroyNotify) g_free), NULL);
-#line 2179 "Lang.c"
- }
- }
- }
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp40_ = g_strdup ("\n:NEWLINE");
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp41_ = g_strdup ("\r:RETURN");
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp42_ = g_new0 (gchar*, 2 + 1);
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp42_[0] = _tmp40_;
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp42_[1] = _tmp41_;
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- ws = (_vala_array_free (ws, ws_length1, (GDestroyNotify) g_free), NULL);
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- ws = _tmp42_;
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- ws_length1 = 2;
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _ws_size_ = ws_length1;
-#line 2201 "Lang.c"
- {
- gint i = 0;
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- i = 0;
-#line 2206 "Lang.c"
- {
- gboolean _tmp43_ = FALSE;
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp43_ = TRUE;
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- while (TRUE) {
-#line 2213 "Lang.c"
- gint _tmp45_;
- gchar** _tmp46_;
- gint _tmp46__length1;
- gchar** x = NULL;
- gchar** _tmp47_;
- gint _tmp47__length1;
- gint _tmp48_;
- const gchar* _tmp49_;
- gchar** _tmp50_;
- gchar** _tmp51_;
- gint x_length1;
- gint _x_size_;
- GeeHashMap* _tmp52_;
- gchar** _tmp53_;
- gint _tmp53__length1;
- const gchar* _tmp54_;
- gchar** _tmp55_;
- gint _tmp55__length1;
- const gchar* _tmp56_;
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- if (!_tmp43_) {
-#line 2235 "Lang.c"
- gint _tmp44_;
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp44_ = i;
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- i = _tmp44_ + 1;
-#line 2241 "Lang.c"
- }
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp43_ = FALSE;
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp45_ = i;
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp46_ = ws;
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp46__length1 = ws_length1;
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- if (!(_tmp45_ < _tmp46__length1)) {
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- break;
-#line 2255 "Lang.c"
- }
-#line 288 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp47_ = ws;
-#line 288 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp47__length1 = ws_length1;
-#line 288 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp48_ = i;
-#line 288 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp49_ = _tmp47_[_tmp48_];
-#line 288 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp51_ = _tmp50_ = g_strsplit (_tmp49_, ":", 0);
-#line 288 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- x = _tmp51_;
-#line 288 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- x_length1 = _vala_array_length (_tmp50_);
-#line 288 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _x_size_ = x_length1;
-#line 289 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp52_ = self->priv->newlineNames;
-#line 289 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp53_ = x;
-#line 289 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp53__length1 = x_length1;
-#line 289 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp54_ = _tmp53_[0];
-#line 289 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp55_ = x;
-#line 289 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp55__length1 = x_length1;
-#line 289 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _tmp56_ = _tmp55_[1];
-#line 289 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp52_, _tmp54_, _tmp56_);
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- x = (_vala_array_free (x, x_length1, (GDestroyNotify) g_free), NULL);
-#line 2291 "Lang.c"
- }
- }
- }
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- ws = (_vala_array_free (ws, ws_length1, (GDestroyNotify) g_free), NULL);
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- co = (_vala_array_free (co, co_length1, (GDestroyNotify) g_free), NULL);
-#line 2299 "Lang.c"
-}
-
-
-static void jsdoc_langclass_class_init (JSDOCLang_ClassClass * klass) {
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- jsdoc_langclass_parent_class = g_type_class_peek_parent (klass);
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- g_type_class_add_private (klass, sizeof (JSDOCLang_ClassPrivate));
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- G_OBJECT_CLASS (klass)->finalize = jsdoc_langclass_finalize;
-#line 2310 "Lang.c"
-}
-
-
-static void jsdoc_langclass_instance_init (JSDOCLang_Class * self) {
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- self->priv = JSDOC_LANGCLASS_GET_PRIVATE (self);
-#line 2317 "Lang.c"
-}
-
-
-static void jsdoc_langclass_finalize (GObject * obj) {
- JSDOCLang_Class * self;
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- self = G_TYPE_CHECK_INSTANCE_CAST (obj, JSDOC_TYPE_LANGCLASS, JSDOCLang_Class);
-#line 27 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- __g_list_free__g_free0_0 (self->priv->coreObjects);
-#line 28 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _g_object_unref0 (self->priv->whitespaceNames);
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- _g_object_unref0 (self->priv->newlineNames);
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/Lang.vala"
- G_OBJECT_CLASS (jsdoc_langclass_parent_class)->finalize (obj);
-#line 2333 "Lang.c"
-}
-
-
-GType jsdoc_langclass_get_type (void) {
- static volatile gsize jsdoc_langclass_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_langclass_type_id__volatile)) {
- static const GTypeInfo g_define_type_info = { sizeof (JSDOCLang_ClassClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) jsdoc_langclass_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JSDOCLang_Class), 0, (GInstanceInitFunc) jsdoc_langclass_instance_init, NULL };
- GType jsdoc_langclass_type_id;
- jsdoc_langclass_type_id = g_type_register_static (G_TYPE_OBJECT, "JSDOCLang_Class", &g_define_type_info, 0);
- g_once_init_leave (&jsdoc_langclass_type_id__volatile, jsdoc_langclass_type_id);
- }
- return jsdoc_langclass_type_id__volatile;
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
- if ((array != NULL) && (destroy_func != NULL)) {
- int i;
- for (i = 0; i < array_length; i = i + 1) {
- if (((gpointer*) array)[i] != NULL) {
- destroy_func (((gpointer*) array)[i]);
- }
- }
- }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
- _vala_array_destroy (array, array_length, destroy_func);
- g_free (array);
-}
-
-
-static gint _vala_array_length (gpointer array) {
- int length;
- length = 0;
- if (array) {
- while (((gpointer*) array)[length]) {
- length++;
- }
- }
- return length;
-}
-
-
-
+++ /dev/null
-/* Lang.vapi generated by valac 0.36.6, do not modify. */
-
-using GLib;
-
-namespace JSDOC {
- public class Lang_Class : Object {
- public Lang_Class ();
- public bool isBuiltin (string name);
- public string whitespace (string ch);
- public string newline (string ch);
- public TokenName keyword (string word) throws LangError;
- public TokenName? matching (TokenName name) throws LangError;
- public bool isKeyword (string word);
- public TokenName puncFirstString (char ch);
- public TokenName puncString (string ch);
- public bool isNumber (string str);
- public bool isHexDec (string str);
- public bool isWordString (string str);
- public bool isWordChar (char c);
- public bool isSpace (string str);
- public bool isSpaceC (char str);
- public bool isNewline (string str);
- public bool isNewlineC (char str);
- public bool isBoolean (string str);
- }
- public errordomain LangError {
- ArgumentError
- }
- public static Lang_Class Lang;
-}
+++ /dev/null
-/* Packer.c generated by valac 0.36.6, the Vala compiler
- * generated from Packer.vala, do not modify */
-
-
-#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>
-#include <glib/gstdio.h>
-
-
-#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;
-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 _g_free0(var) (var = (g_free (var), NULL))
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define _json_object_unref0(var) ((var == NULL) ? NULL : (var = (json_object_unref (var), NULL)))
-
-#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;
-#define _json_array_unref0(var) ((var == NULL) ? NULL : (var = (json_array_unref (var), NULL)))
-typedef struct _Block1Data Block1Data;
-typedef struct _Block2Data Block2Data;
-typedef struct _Block3Data Block3Data;
-typedef struct _JSDOCPackerRunPrivate JSDOCPackerRunPrivate;
-#define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
-#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
-
-#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_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;
-
-#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;
-
-#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;
-
-#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 _JSDOCTokenArrayPrivate JSDOCTokenArrayPrivate;
-
-#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_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 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;
-};
-
-struct _JSDOCPackerPrivate {
- gchar* target;
- GFileOutputStream* targetStream;
- gchar* targetDebug;
- GFileOutputStream* targetDebugStream;
-};
-
-typedef enum {
- JSDOC_PACKER_RESULT_TYPE_err,
- JSDOC_PACKER_RESULT_TYPE_warn
-} JSDOCPackerResultType;
-
-struct _Block1Data {
- int _ref_count_;
- JSDOCPacker* self;
- JSDOCPackerResultType type;
-};
-
-struct _Block2Data {
- int _ref_count_;
- Block1Data * _data1_;
- gchar* filename;
-};
-
-struct _Block3Data {
- int _ref_count_;
- Block2Data * _data2_;
- gchar* linestr;
-};
-
-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_doc_dump_tree;
- 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 _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;
-};
-
-struct _JSDOCTokenArray {
- GObject parent_instance;
- JSDOCTokenArrayPrivate * priv;
- GeeArrayList* tokens;
-};
-
-struct _JSDOCTokenArrayClass {
- GObjectClass parent_class;
-};
-
-
-static gpointer jsdoc_packer_parent_class = NULL;
-
-GQuark jsdoc_packer_error_quark (void);
-GType jsdoc_packer_get_type (void) G_GNUC_CONST;
-GType jsdoc_packer_run_get_type (void) G_GNUC_CONST;
-#define JSDOC_PACKER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), JSDOC_TYPE_PACKER, JSDOCPackerPrivate))
-enum {
- JSDOC_PACKER_DUMMY_PROPERTY
-};
-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);
-JSDOCLang_Class* jsdoc_langclass_new (void);
-JSDOCLang_Class* jsdoc_langclass_construct (GType object_type);
-GType jsdoc_langclass_get_type (void) G_GNUC_CONST;
-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);
-static Block1Data* block1_data_ref (Block1Data* _data1_);
-static void block1_data_unref (void * _userdata_);
-static void __lambda4_ (Block1Data* _data1_, JsonObject* obj, const gchar* filename, JsonNode* node);
-static Block2Data* block2_data_ref (Block2Data* _data2_);
-static void block2_data_unref (void * _userdata_);
-static void __lambda5_ (Block2Data* _data2_, JsonObject* linelistobj, const gchar* linestr, JsonNode* nodear);
-static Block3Data* block3_data_ref (Block3Data* _data3_);
-static void block3_data_unref (void * _userdata_);
-static void __lambda6_ (Block3Data* _data3_, JsonArray* errorar, guint ignore, JsonNode* nodestr);
-static void ___lambda6__json_array_foreach (JsonArray* array, guint index_, JsonNode* element_node, gpointer self);
-static void ___lambda5__json_object_foreach (JsonObject* object, const gchar* member_name, JsonNode* member_node, gpointer self);
-static void ___lambda4__json_object_foreach (JsonObject* object, const gchar* member_name, JsonNode* member_node, gpointer self);
-void jsdoc_packer_loadSourceIndexes (JSDOCPacker* self, GeeArrayList* indexes);
-void jsdoc_packer_loadSourceIndex (JSDOCPacker* self, const gchar* in_srcfile);
-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);
-static gchar* jsdoc_packer_packAll (JSDOCPacker* self);
-gchar* jsdoc_packer_packFile (JSDOCPacker* self, const gchar* str, const gchar* fn, const gchar* minfile);
-GType jsdoc_token_reader_get_type (void) G_GNUC_CONST;
-JSDOCTokenReader* jsdoc_token_reader_new (JSDOCPacker* packer);
-JSDOCTokenReader* jsdoc_token_reader_construct (GType object_type, JSDOCPacker* packer);
-GType jsdoc_token_array_get_type (void) G_GNUC_CONST;
-GType jsdoc_text_stream_get_type (void) G_GNUC_CONST;
-JSDOCTokenArray* jsdoc_token_reader_tokenize (JSDOCTokenReader* self, JSDOCTextStream* stream);
-JSDOCTextStream* jsdoc_text_stream_new (const gchar* text);
-JSDOCTextStream* jsdoc_text_stream_construct (GType object_type, const gchar* text);
-void jsdoc_token_array_dump (JSDOCTokenArray* self);
-GType jsdoc_token_stream_get_type (void) G_GNUC_CONST;
-GType jsdoc_collapse_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_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);
-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);
-gchar* jsdoc_CompressWhite (JSDOCTokenStream* ts, JSDOCPacker* packer, gboolean keepWhite);
-JSDOCTokenStream* jsdoc_token_stream_new (GeeArrayList* tokens);
-JSDOCTokenStream* jsdoc_token_stream_construct (GType object_type, GeeArrayList* tokens);
-gchar* jsdoc_packer_md5 (JSDOCPacker* self, const gchar* str);
-static void jsdoc_packer_finalize (GObject * obj);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static gint _vala_array_length (gpointer array);
-
-
-GQuark jsdoc_packer_error_quark (void) {
- return g_quark_from_static_string ("jsdoc_packer_error-quark");
-}
-
-
-gchar* jsdoc_packer_result_type_to_string (JSDOCPackerResultType self) {
- gchar* result = NULL;
-#line 130 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- switch (self) {
-#line 130 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- case JSDOC_PACKER_RESULT_TYPE_err:
-#line 307 "Packer.c"
- {
- gchar* _tmp0_;
-#line 131 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp0_ = g_strdup ("ERR");
-#line 131 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- result = _tmp0_;
-#line 131 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return result;
-#line 316 "Packer.c"
- }
-#line 130 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- case JSDOC_PACKER_RESULT_TYPE_warn:
-#line 320 "Packer.c"
- {
- gchar* _tmp1_;
-#line 132 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp1_ = g_strdup ("WARN");
-#line 132 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- result = _tmp1_;
-#line 132 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return result;
-#line 329 "Packer.c"
- }
- default:
- {
-#line 133 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_assert_not_reached ();
-#line 335 "Packer.c"
- }
- }
-}
-
-
-GType jsdoc_packer_result_type_get_type (void) {
- static volatile gsize jsdoc_packer_result_type_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_packer_result_type_type_id__volatile)) {
- static const GEnumValue values[] = {{JSDOC_PACKER_RESULT_TYPE_err, "JSDOC_PACKER_RESULT_TYPE_err", "err"}, {JSDOC_PACKER_RESULT_TYPE_warn, "JSDOC_PACKER_RESULT_TYPE_warn", "warn"}, {0, NULL, NULL}};
- GType jsdoc_packer_result_type_type_id;
- jsdoc_packer_result_type_type_id = g_enum_register_static ("JSDOCPackerResultType", values);
- g_once_init_leave (&jsdoc_packer_result_type_type_id__volatile, jsdoc_packer_result_type_type_id);
- }
- return jsdoc_packer_result_type_type_id__volatile;
-}
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return self ? g_object_ref (self) : NULL;
-#line 356 "Packer.c"
-}
-
-
-JSDOCPacker* jsdoc_packer_construct (GType object_type, JSDOCPackerRun* config) {
- JSDOCPacker * self = NULL;
- JSDOCPackerRun* _tmp0_;
- JSDOCPackerRun* _tmp1_;
- JsonObject* _tmp2_;
- GeeArrayList* _tmp3_;
- JSDOCLang_Class* _tmp4_;
- JSDOCLang_Class* _tmp5_;
-#line 101 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_val_if_fail (config != NULL, NULL);
-#line 101 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- self = (JSDOCPacker*) g_object_new (object_type, NULL);
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp0_ = config;
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (self->config);
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- self->config = _tmp1_;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp2_ = json_object_new ();
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _json_object_unref0 (self->result);
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- self->result = _tmp2_;
-#line 114 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp3_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL);
-#line 114 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (self->files);
-#line 114 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- self->files = _tmp3_;
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp4_ = jsdoc_langclass_new ();
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp5_ = _tmp4_;
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (_tmp5_);
-#line 101 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return self;
-#line 400 "Packer.c"
-}
-
-
-JSDOCPacker* jsdoc_packer_new (JSDOCPackerRun* config) {
-#line 101 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return jsdoc_packer_construct (JSDOC_TYPE_PACKER, config);
-#line 407 "Packer.c"
-}
-
-
-static gpointer _json_object_ref0 (gpointer self) {
-#line 169 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return self ? json_object_ref (self) : NULL;
-#line 414 "Packer.c"
-}
-
-
-static gpointer _json_array_ref0 (gpointer self) {
-#line 177 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return self ? json_array_ref (self) : NULL;
-#line 421 "Packer.c"
-}
-
-
-void jsdoc_packer_logError (JSDOCPacker* self, JSDOCPackerResultType type, const gchar* filename, gint line, const gchar* message) {
- JsonObject* _tmp0_;
- JSDOCPackerResultType _tmp1_;
- gchar* _tmp2_;
- gchar* _tmp3_;
- gchar* _tmp4_;
- gchar* _tmp5_;
- gboolean _tmp6_;
- gboolean _tmp7_;
- JsonObject* _tmp27_;
- JSDOCPackerResultType _tmp28_;
- gchar* _tmp29_;
- gchar* _tmp30_;
- gboolean _tmp31_;
- gboolean _tmp32_;
- JsonObject* t = NULL;
- JsonObject* _tmp38_;
- JSDOCPackerResultType _tmp39_;
- gchar* _tmp40_;
- gchar* _tmp41_;
- JsonObject* _tmp42_;
- JsonObject* _tmp43_;
- JsonObject* _tmp44_;
- JsonObject* _tmp45_;
- const gchar* _tmp46_;
- gboolean _tmp47_;
- JsonObject* tt = NULL;
- JsonObject* _tmp51_;
- const gchar* _tmp52_;
- JsonObject* _tmp53_;
- JsonObject* _tmp54_;
- JsonObject* _tmp55_;
- gint _tmp56_;
- gchar* _tmp57_;
- gchar* _tmp58_;
- gboolean _tmp59_;
- gboolean _tmp60_;
- JsonArray* tl = NULL;
- JsonObject* _tmp66_;
- gint _tmp67_;
- gchar* _tmp68_;
- gchar* _tmp69_;
- JsonArray* _tmp70_;
- JsonArray* _tmp71_;
- JsonArray* _tmp72_;
- const gchar* _tmp73_;
-#line 155 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_if_fail (self != NULL);
-#line 155 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_if_fail (filename != NULL);
-#line 155 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_if_fail (message != NULL);
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp0_ = self->result;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp1_ = type;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp2_ = jsdoc_packer_result_type_to_string (_tmp1_);
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp3_ = _tmp2_;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp4_ = g_strconcat (_tmp3_, "-TOTAL", NULL);
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp5_ = _tmp4_;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp6_ = json_object_has_member (_tmp0_, _tmp5_);
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp7_ = !_tmp6_;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp5_);
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp3_);
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp7_) {
-#line 499 "Packer.c"
- JsonObject* _tmp8_;
- JSDOCPackerResultType _tmp9_;
- gchar* _tmp10_;
- gchar* _tmp11_;
- gchar* _tmp12_;
- gchar* _tmp13_;
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp8_ = self->result;
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp9_ = type;
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp10_ = jsdoc_packer_result_type_to_string (_tmp9_);
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp11_ = _tmp10_;
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp12_ = g_strconcat (_tmp11_, "-TOTAL", NULL);
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp13_ = _tmp12_;
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- json_object_set_int_member (_tmp8_, _tmp13_, (gint64) 1);
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp13_);
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp11_);
-#line 524 "Packer.c"
- } else {
- JsonObject* _tmp14_;
- JSDOCPackerResultType _tmp15_;
- gchar* _tmp16_;
- gchar* _tmp17_;
- gchar* _tmp18_;
- gchar* _tmp19_;
- JsonObject* _tmp20_;
- JSDOCPackerResultType _tmp21_;
- gchar* _tmp22_;
- gchar* _tmp23_;
- gchar* _tmp24_;
- gchar* _tmp25_;
- gint64 _tmp26_;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp14_ = self->result;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp15_ = type;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp16_ = jsdoc_packer_result_type_to_string (_tmp15_);
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp17_ = _tmp16_;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp18_ = g_strconcat (_tmp17_, "-TOTAL", NULL);
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp19_ = _tmp18_;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp20_ = self->result;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp21_ = type;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp22_ = jsdoc_packer_result_type_to_string (_tmp21_);
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp23_ = _tmp22_;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp24_ = g_strconcat (_tmp23_, "-TOTAL", NULL);
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp25_ = _tmp24_;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp26_ = json_object_get_int_member (_tmp20_, _tmp25_);
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- json_object_set_int_member (_tmp14_, _tmp19_, _tmp26_ + 1);
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp25_);
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp23_);
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp19_);
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp17_);
-#line 575 "Packer.c"
- }
-#line 166 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp27_ = self->result;
-#line 166 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp28_ = type;
-#line 166 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp29_ = jsdoc_packer_result_type_to_string (_tmp28_);
-#line 166 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp30_ = _tmp29_;
-#line 166 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp31_ = json_object_has_member (_tmp27_, _tmp30_);
-#line 166 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp32_ = !_tmp31_;
-#line 166 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp30_);
-#line 166 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp32_) {
-#line 593 "Packer.c"
- JsonObject* _tmp33_;
- JSDOCPackerResultType _tmp34_;
- gchar* _tmp35_;
- gchar* _tmp36_;
- JsonObject* _tmp37_;
-#line 167 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp33_ = self->result;
-#line 167 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp34_ = type;
-#line 167 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp35_ = jsdoc_packer_result_type_to_string (_tmp34_);
-#line 167 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp36_ = _tmp35_;
-#line 167 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp37_ = json_object_new ();
-#line 167 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- json_object_set_object_member (_tmp33_, _tmp36_, _tmp37_);
-#line 167 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp36_);
-#line 613 "Packer.c"
- }
-#line 169 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp38_ = self->result;
-#line 169 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp39_ = type;
-#line 169 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp40_ = jsdoc_packer_result_type_to_string (_tmp39_);
-#line 169 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp41_ = _tmp40_;
-#line 169 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp42_ = json_object_get_object_member (_tmp38_, _tmp41_);
-#line 169 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp43_ = _json_object_ref0 (_tmp42_);
-#line 169 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp44_ = _tmp43_;
-#line 169 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp41_);
-#line 169 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- t = _tmp44_;
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp45_ = t;
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp46_ = filename;
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp47_ = json_object_has_member (_tmp45_, _tmp46_);
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (!_tmp47_) {
-#line 641 "Packer.c"
- JsonObject* _tmp48_;
- const gchar* _tmp49_;
- JsonObject* _tmp50_;
-#line 171 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp48_ = t;
-#line 171 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp49_ = filename;
-#line 171 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp50_ = json_object_new ();
-#line 171 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- json_object_set_object_member (_tmp48_, _tmp49_, _tmp50_);
-#line 653 "Packer.c"
- }
-#line 173 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp51_ = t;
-#line 173 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp52_ = filename;
-#line 173 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp53_ = json_object_get_object_member (_tmp51_, _tmp52_);
-#line 173 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp54_ = _json_object_ref0 (_tmp53_);
-#line 173 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- tt = _tmp54_;
-#line 174 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp55_ = tt;
-#line 174 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp56_ = line;
-#line 174 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp57_ = g_strdup_printf ("%i", _tmp56_);
-#line 174 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp58_ = _tmp57_;
-#line 174 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp59_ = json_object_has_member (_tmp55_, _tmp58_);
-#line 174 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp60_ = !_tmp59_;
-#line 174 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp58_);
-#line 174 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp60_) {
-#line 681 "Packer.c"
- JsonObject* _tmp61_;
- gint _tmp62_;
- gchar* _tmp63_;
- gchar* _tmp64_;
- JsonArray* _tmp65_;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp61_ = tt;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp62_ = line;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp63_ = g_strdup_printf ("%i", _tmp62_);
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp64_ = _tmp63_;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp65_ = json_array_new ();
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- json_object_set_array_member (_tmp61_, _tmp64_, _tmp65_);
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp64_);
-#line 701 "Packer.c"
- }
-#line 177 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp66_ = tt;
-#line 177 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp67_ = line;
-#line 177 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp68_ = g_strdup_printf ("%i", _tmp67_);
-#line 177 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp69_ = _tmp68_;
-#line 177 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp70_ = json_object_get_array_member (_tmp66_, _tmp69_);
-#line 177 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp71_ = _json_array_ref0 (_tmp70_);
-#line 177 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp72_ = _tmp71_;
-#line 177 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp69_);
-#line 177 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- tl = _tmp72_;
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp73_ = message;
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- json_array_add_string_element (tl, _tmp73_);
-#line 155 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _json_array_unref0 (tl);
-#line 155 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _json_object_unref0 (tt);
-#line 155 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _json_object_unref0 (t);
-#line 731 "Packer.c"
-}
-
-
-gboolean jsdoc_packer_hasErrors (JSDOCPacker* self, const gchar* fn) {
- gboolean result = FALSE;
- JsonObject* _tmp0_;
- gchar* _tmp1_;
- gchar* _tmp2_;
- gboolean _tmp3_;
- gboolean _tmp4_;
- const gchar* _tmp5_;
- gint _tmp6_;
- gint _tmp7_;
- JsonObject* t = NULL;
- JsonObject* _tmp8_;
- gchar* _tmp9_;
- gchar* _tmp10_;
- JsonObject* _tmp11_;
- JsonObject* _tmp12_;
- JsonObject* _tmp13_;
- JsonObject* _tmp14_;
- const gchar* _tmp15_;
- gboolean _tmp16_;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_val_if_fail (fn != NULL, FALSE);
-#line 184 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp0_ = self->result;
-#line 184 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp1_ = jsdoc_packer_result_type_to_string (JSDOC_PACKER_RESULT_TYPE_err);
-#line 184 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp2_ = _tmp1_;
-#line 184 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp3_ = json_object_has_member (_tmp0_, _tmp2_);
-#line 184 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp4_ = !_tmp3_;
-#line 184 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp2_);
-#line 184 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp4_) {
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- result = FALSE;
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return result;
-#line 777 "Packer.c"
- }
-#line 188 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp5_ = fn;
-#line 188 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp6_ = strlen (_tmp5_);
-#line 188 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp7_ = _tmp6_;
-#line 188 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp7_ < 1) {
-#line 189 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- result = TRUE;
-#line 189 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return result;
-#line 791 "Packer.c"
- }
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp8_ = self->result;
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp9_ = jsdoc_packer_result_type_to_string (JSDOC_PACKER_RESULT_TYPE_err);
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp10_ = _tmp9_;
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp11_ = json_object_get_object_member (_tmp8_, _tmp10_);
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp12_ = _json_object_ref0 (_tmp11_);
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp13_ = _tmp12_;
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp10_);
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- t = _tmp13_;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp14_ = t;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp15_ = fn;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp16_ = json_object_has_member (_tmp14_, _tmp15_);
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp16_) {
-#line 194 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- result = TRUE;
-#line 194 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _json_object_unref0 (t);
-#line 194 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return result;
-#line 823 "Packer.c"
- }
-#line 196 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- result = FALSE;
-#line 196 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _json_object_unref0 (t);
-#line 196 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return result;
-#line 831 "Packer.c"
-}
-
-
-static Block1Data* block1_data_ref (Block1Data* _data1_) {
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_atomic_int_inc (&_data1_->_ref_count_);
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return _data1_;
-#line 840 "Packer.c"
-}
-
-
-static void block1_data_unref (void * _userdata_) {
- Block1Data* _data1_;
- _data1_ = (Block1Data*) _userdata_;
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (g_atomic_int_dec_and_test (&_data1_->_ref_count_)) {
-#line 849 "Packer.c"
- JSDOCPacker* self;
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- self = _data1_->self;
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (self);
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_slice_free (Block1Data, _data1_);
-#line 857 "Packer.c"
- }
-}
-
-
-static Block2Data* block2_data_ref (Block2Data* _data2_) {
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_atomic_int_inc (&_data2_->_ref_count_);
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return _data2_;
-#line 867 "Packer.c"
-}
-
-
-static void block2_data_unref (void * _userdata_) {
- Block2Data* _data2_;
- _data2_ = (Block2Data*) _userdata_;
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (g_atomic_int_dec_and_test (&_data2_->_ref_count_)) {
-#line 876 "Packer.c"
- JSDOCPacker* self;
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- self = _data2_->_data1_->self;
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_data2_->filename);
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- block1_data_unref (_data2_->_data1_);
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _data2_->_data1_ = NULL;
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_slice_free (Block2Data, _data2_);
-#line 888 "Packer.c"
- }
-}
-
-
-static Block3Data* block3_data_ref (Block3Data* _data3_) {
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_atomic_int_inc (&_data3_->_ref_count_);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return _data3_;
-#line 898 "Packer.c"
-}
-
-
-static void block3_data_unref (void * _userdata_) {
- Block3Data* _data3_;
- _data3_ = (Block3Data*) _userdata_;
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (g_atomic_int_dec_and_test (&_data3_->_ref_count_)) {
-#line 907 "Packer.c"
- JSDOCPacker* self;
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- self = _data3_->_data2_->_data1_->self;
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_data3_->linestr);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- block2_data_unref (_data3_->_data2_);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _data3_->_data2_ = NULL;
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_slice_free (Block3Data, _data3_);
-#line 919 "Packer.c"
- }
-}
-
-
-static void __lambda6_ (Block3Data* _data3_, JsonArray* errorar, guint ignore, JsonNode* nodestr) {
- Block2Data* _data2_;
- Block1Data* _data1_;
- JSDOCPacker* self;
- JSDOCPackerResultType _tmp0_;
- gchar* _tmp1_;
- gchar* _tmp2_;
- const gchar* _tmp3_;
- const gchar* _tmp4_;
- JsonNode* _tmp5_;
- const gchar* _tmp6_;
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _data2_ = _data3_->_data2_;
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _data1_ = _data2_->_data1_;
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- self = _data1_->self;
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_if_fail (errorar != NULL);
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_if_fail (nodestr != NULL);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp0_ = _data1_->type;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp1_ = jsdoc_packer_result_type_to_string (_tmp0_);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp2_ = _tmp1_;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp3_ = _data2_->filename;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp4_ = _data3_->linestr;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp5_ = nodestr;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp6_ = json_node_get_string (_tmp5_);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_print ("%s: %s:%s %s\n", _tmp2_, _tmp3_, _tmp4_, _tmp6_);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp2_);
-#line 963 "Packer.c"
-}
-
-
-static void ___lambda6__json_array_foreach (JsonArray* array, guint index_, JsonNode* element_node, gpointer self) {
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- __lambda6_ (self, array, index_, element_node);
-#line 970 "Packer.c"
-}
-
-
-static void __lambda5_ (Block2Data* _data2_, JsonObject* linelistobj, const gchar* linestr, JsonNode* nodear) {
- Block1Data* _data1_;
- JSDOCPacker* self;
- Block3Data* _data3_;
- const gchar* _tmp0_;
- gchar* _tmp1_;
- JsonArray* errors = NULL;
- JsonNode* _tmp2_;
- JsonArray* _tmp3_;
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _data1_ = _data2_->_data1_;
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- self = _data1_->self;
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_if_fail (linelistobj != NULL);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_if_fail (linestr != NULL);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_if_fail (nodear != NULL);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _data3_ = g_slice_new0 (Block3Data);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _data3_->_ref_count_ = 1;
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _data3_->_data2_ = block2_data_ref (_data2_);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp0_ = linestr;
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp1_ = g_strdup (_tmp0_);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_data3_->linestr);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _data3_->linestr = _tmp1_;
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp2_ = nodear;
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp3_ = json_node_dup_array (_tmp2_);
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- errors = _tmp3_;
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- json_array_foreach_element (errors, ___lambda6__json_array_foreach, _data3_);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _json_array_unref0 (errors);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- block3_data_unref (_data3_);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _data3_ = NULL;
-#line 1021 "Packer.c"
-}
-
-
-static void ___lambda5__json_object_foreach (JsonObject* object, const gchar* member_name, JsonNode* member_node, gpointer self) {
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- __lambda5_ (self, object, member_name, member_node);
-#line 1028 "Packer.c"
-}
-
-
-static void __lambda4_ (Block1Data* _data1_, JsonObject* obj, const gchar* filename, JsonNode* node) {
- JSDOCPacker* self;
- Block2Data* _data2_;
- const gchar* _tmp0_;
- gchar* _tmp1_;
- JsonObject* linelist = NULL;
- JsonNode* _tmp2_;
- JsonObject* _tmp3_;
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- self = _data1_->self;
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_if_fail (obj != NULL);
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_if_fail (filename != NULL);
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_if_fail (node != NULL);
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _data2_ = g_slice_new0 (Block2Data);
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _data2_->_ref_count_ = 1;
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _data2_->_data1_ = block1_data_ref (_data1_);
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp0_ = filename;
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp1_ = g_strdup (_tmp0_);
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_data2_->filename);
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _data2_->filename = _tmp1_;
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp2_ = node;
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp3_ = json_node_dup_object (_tmp2_);
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- linelist = _tmp3_;
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- json_object_foreach_member (linelist, ___lambda5__json_object_foreach, _data2_);
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _json_object_unref0 (linelist);
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- block2_data_unref (_data2_);
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _data2_ = NULL;
-#line 1076 "Packer.c"
-}
-
-
-static void ___lambda4__json_object_foreach (JsonObject* object, const gchar* member_name, JsonNode* member_node, gpointer self) {
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- __lambda4_ (self, object, member_name, member_node);
-#line 1083 "Packer.c"
-}
-
-
-void jsdoc_packer_dumpErrors (JSDOCPacker* self, JSDOCPackerResultType type) {
- Block1Data* _data1_;
- JSDOCPackerResultType _tmp0_;
- JsonObject* _tmp1_;
- JSDOCPackerResultType _tmp2_;
- gchar* _tmp3_;
- gchar* _tmp4_;
- gboolean _tmp5_;
- gboolean _tmp6_;
- JsonObject* t = NULL;
- JsonObject* _tmp7_;
- JSDOCPackerResultType _tmp8_;
- gchar* _tmp9_;
- gchar* _tmp10_;
- JsonObject* _tmp11_;
- JsonObject* _tmp12_;
- JsonObject* _tmp13_;
- JsonObject* _tmp14_;
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_if_fail (self != NULL);
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _data1_ = g_slice_new0 (Block1Data);
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _data1_->_ref_count_ = 1;
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _data1_->self = g_object_ref (self);
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp0_ = type;
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _data1_->type = _tmp0_;
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp1_ = self->result;
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp2_ = _data1_->type;
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp3_ = jsdoc_packer_result_type_to_string (_tmp2_);
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp4_ = _tmp3_;
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp5_ = json_object_has_member (_tmp1_, _tmp4_);
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp6_ = !_tmp5_;
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp4_);
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp6_) {
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- block1_data_unref (_data1_);
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _data1_ = NULL;
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return;
-#line 1139 "Packer.c"
- }
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp7_ = self->result;
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp8_ = _data1_->type;
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp9_ = jsdoc_packer_result_type_to_string (_tmp8_);
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp10_ = _tmp9_;
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp11_ = json_object_get_object_member (_tmp7_, _tmp10_);
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp12_ = _json_object_ref0 (_tmp11_);
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp13_ = _tmp12_;
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp10_);
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- t = _tmp13_;
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp14_ = t;
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- json_object_foreach_member (_tmp14_, ___lambda4__json_object_foreach, _data1_);
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _json_object_unref0 (t);
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- block1_data_unref (_data1_);
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _data1_ = NULL;
-#line 1169 "Packer.c"
-}
-
-
-void jsdoc_packer_loadSourceIndexes (JSDOCPacker* self, GeeArrayList* indexes) {
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_if_fail (self != NULL);
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_if_fail (indexes != NULL);
-#line 1178 "Packer.c"
- {
- GeeArrayList* _f_list = NULL;
- GeeArrayList* _tmp0_;
- GeeArrayList* _tmp1_;
- gint _f_size = 0;
- GeeArrayList* _tmp2_;
- gint _tmp3_;
- gint _tmp4_;
- gint _f_index = 0;
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp0_ = indexes;
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _f_list = _tmp1_;
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp2_ = _f_list;
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp3_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp2_);
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp4_ = _tmp3_;
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _f_size = _tmp4_;
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _f_index = -1;
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- while (TRUE) {
-#line 1206 "Packer.c"
- gint _tmp5_;
- gint _tmp6_;
- gint _tmp7_;
- gchar* f = NULL;
- GeeArrayList* _tmp8_;
- gint _tmp9_;
- gpointer _tmp10_;
- const gchar* _tmp11_;
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp5_ = _f_index;
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _f_index = _tmp5_ + 1;
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp6_ = _f_index;
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp7_ = _f_size;
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (!(_tmp6_ < _tmp7_)) {
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- break;
-#line 1227 "Packer.c"
- }
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp8_ = _f_list;
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp9_ = _f_index;
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp10_ = gee_abstract_list_get ((GeeAbstractList*) _tmp8_, _tmp9_);
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- f = (gchar*) _tmp10_;
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp11_ = f;
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- jsdoc_packer_loadSourceIndex (self, _tmp11_);
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (f);
-#line 1243 "Packer.c"
- }
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (_f_list);
-#line 1247 "Packer.c"
- }
-}
-
-
-void jsdoc_packer_loadFiles (JSDOCPacker* self, gchar** fs, int fs_length1) {
- gchar** _tmp0_;
- gint _tmp0__length1;
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_if_fail (self != NULL);
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp0_ = fs;
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp0__length1 = fs_length1;
-#line 1261 "Packer.c"
- {
- gchar** f_collection = NULL;
- gint f_collection_length1 = 0;
- gint _f_collection_size_ = 0;
- gint f_it = 0;
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- f_collection = _tmp0_;
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- f_collection_length1 = _tmp0__length1;
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- for (f_it = 0; f_it < _tmp0__length1; f_it = f_it + 1) {
-#line 1273 "Packer.c"
- gchar* _tmp1_;
- gchar* f = NULL;
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp1_ = g_strdup (f_collection[f_it]);
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- f = _tmp1_;
-#line 1280 "Packer.c"
- {
- const gchar* _tmp2_;
- GeeArrayList* _tmp3_;
- const gchar* _tmp4_;
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp2_ = f;
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_debug ("Packer.vala:309: add File: %s", _tmp2_);
-#line 310 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp3_ = self->files;
-#line 310 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp4_ = f;
-#line 310 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp3_, _tmp4_);
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (f);
-#line 1297 "Packer.c"
- }
- }
- }
-}
-
-
-void jsdoc_packer_loadFile (JSDOCPacker* self, const gchar* f) {
- const gchar* _tmp0_;
- GeeArrayList* _tmp1_;
- const gchar* _tmp2_;
- GeeArrayList* _tmp3_;
- gint _tmp4_;
- gint _tmp5_;
-#line 313 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_if_fail (self != NULL);
-#line 313 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_if_fail (f != NULL);
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp0_ = f;
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_debug ("Packer.vala:316: add File: %s", _tmp0_);
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp1_ = self->files;
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp2_ = f;
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp1_, _tmp2_);
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp3_ = self->files;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp4_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp3_);
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp5_ = _tmp4_;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_debug ("Packer.vala:318: FILE LEN: %d", _tmp5_);
-#line 1333 "Packer.c"
-}
-
-
-gchar* jsdoc_packer_pack (JSDOCPacker* self, const gchar* target, const gchar* targetDebug, GError** error) {
- gchar* result = NULL;
- const gchar* _tmp0_;
- gchar* _tmp1_;
- const gchar* _tmp2_;
- gchar* _tmp3_;
- GeeArrayList* _tmp4_;
- gint _tmp5_;
- gint _tmp6_;
- const gchar* _tmp8_;
- gint _tmp9_;
- gint _tmp10_;
- const gchar* _tmp18_;
- gint _tmp19_;
- gint _tmp20_;
- gchar* _tmp28_;
- GError * _inner_error_ = NULL;
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_val_if_fail (target != NULL, NULL);
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_val_if_fail (targetDebug != NULL, NULL);
-#line 324 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp0_ = target;
-#line 324 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp1_ = g_strdup (_tmp0_);
-#line 324 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (self->priv->target);
-#line 324 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- self->priv->target = _tmp1_;
-#line 325 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp2_ = targetDebug;
-#line 325 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp3_ = g_strdup (_tmp2_);
-#line 325 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (self->priv->targetDebug);
-#line 325 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- self->priv->targetDebug = _tmp3_;
-#line 327 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp4_ = self->files;
-#line 327 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp5_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp4_);
-#line 327 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp6_ = _tmp5_;
-#line 327 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp6_ < 1) {
-#line 1384 "Packer.c"
- GError* _tmp7_;
-#line 328 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp7_ = g_error_new_literal (JSDOC_PACKER_ERROR, JSDOC_PACKER_ERROR_ArgumentError, "No Files loaded before pack() called");
-#line 328 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _inner_error_ = _tmp7_;
-#line 328 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_inner_error_->domain == JSDOC_PACKER_ERROR) {
-#line 328 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_propagate_error (error, _inner_error_);
-#line 328 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return NULL;
-#line 1396 "Packer.c"
- } else {
-#line 328 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 328 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_clear_error (&_inner_error_);
-#line 328 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return NULL;
-#line 1404 "Packer.c"
- }
- }
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp8_ = self->priv->target;
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp9_ = strlen (_tmp8_);
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp10_ = _tmp9_;
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp10_ > 0) {
-#line 1415 "Packer.c"
- GFileOutputStream* _tmp11_ = NULL;
- const gchar* _tmp12_;
- GFile* _tmp13_;
- GFile* _tmp14_;
- GFileOutputStream* _tmp15_;
- GFileOutputStream* _tmp16_;
- GFileOutputStream* _tmp17_;
-#line 331 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp12_ = self->priv->target;
-#line 331 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp13_ = g_file_new_for_path (_tmp12_);
-#line 331 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp14_ = _tmp13_;
-#line 331 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp15_ = g_file_replace (_tmp14_, NULL, FALSE, G_FILE_CREATE_NONE, NULL, &_inner_error_);
-#line 331 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp16_ = _tmp15_;
-#line 331 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (_tmp14_);
-#line 331 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp11_ = _tmp16_;
-#line 331 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 331 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_inner_error_->domain == JSDOC_PACKER_ERROR) {
-#line 331 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_propagate_error (error, _inner_error_);
-#line 331 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return NULL;
-#line 1445 "Packer.c"
- } else {
-#line 331 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 331 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_clear_error (&_inner_error_);
-#line 331 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return NULL;
-#line 1453 "Packer.c"
- }
- }
-#line 331 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp17_ = _tmp11_;
-#line 331 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp11_ = NULL;
-#line 331 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (self->priv->targetStream);
-#line 331 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- self->priv->targetStream = _tmp17_;
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (_tmp11_);
-#line 1466 "Packer.c"
- }
-#line 333 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp18_ = self->priv->targetDebug;
-#line 333 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp19_ = strlen (_tmp18_);
-#line 333 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp20_ = _tmp19_;
-#line 333 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp20_ > 0) {
-#line 1476 "Packer.c"
- GFileOutputStream* _tmp21_ = NULL;
- const gchar* _tmp22_;
- GFile* _tmp23_;
- GFile* _tmp24_;
- GFileOutputStream* _tmp25_;
- GFileOutputStream* _tmp26_;
- GFileOutputStream* _tmp27_;
-#line 334 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp22_ = self->priv->targetDebug;
-#line 334 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp23_ = g_file_new_for_path (_tmp22_);
-#line 334 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp24_ = _tmp23_;
-#line 334 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp25_ = g_file_replace (_tmp24_, NULL, FALSE, G_FILE_CREATE_NONE, NULL, &_inner_error_);
-#line 334 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp26_ = _tmp25_;
-#line 334 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (_tmp24_);
-#line 334 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp21_ = _tmp26_;
-#line 334 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 334 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_inner_error_->domain == JSDOC_PACKER_ERROR) {
-#line 334 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_propagate_error (error, _inner_error_);
-#line 334 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return NULL;
-#line 1506 "Packer.c"
- } else {
-#line 334 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 334 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_clear_error (&_inner_error_);
-#line 334 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return NULL;
-#line 1514 "Packer.c"
- }
- }
-#line 334 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp27_ = _tmp21_;
-#line 334 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp21_ = NULL;
-#line 334 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (self->priv->targetDebugStream);
-#line 334 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- self->priv->targetDebugStream = _tmp27_;
-#line 333 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (_tmp21_);
-#line 1527 "Packer.c"
- }
-#line 336 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp28_ = jsdoc_packer_packAll (self);
-#line 336 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- result = _tmp28_;
-#line 336 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return result;
-#line 1535 "Packer.c"
-}
-
-
-/**
- * load a dependancy list -f option
- * @param {String} srcfile sourcefile to parse
- *
- */
-static gchar string_get (const gchar* self, glong index) {
- gchar result = '\0';
- glong _tmp0_;
- gchar _tmp1_;
-#line 1110 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, '\0');
-#line 1111 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = index;
-#line 1111 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = ((gchar*) self)[_tmp0_];
-#line 1111 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp1_;
-#line 1111 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 1558 "Packer.c"
-}
-
-
-static gchar* string_strip (const gchar* self) {
- gchar* result = NULL;
- gchar* _result_ = NULL;
- gchar* _tmp0_;
- const gchar* _tmp1_;
-#line 1234 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1235 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = g_strdup (self);
-#line 1235 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _result_ = _tmp0_;
-#line 1236 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = _result_;
-#line 1236 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_strstrip (_tmp1_);
-#line 1237 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _result_;
-#line 1237 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 1581 "Packer.c"
-}
-
-
-static gchar* string_replace (const gchar* self, const gchar* old, const gchar* replacement) {
- gchar* result = NULL;
- gboolean _tmp0_ = FALSE;
- gboolean _tmp1_ = FALSE;
- GError * _inner_error_ = NULL;
-#line 1407 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1407 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (old != NULL, NULL);
-#line 1407 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (replacement != NULL, NULL);
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if ((*((gchar*) self)) == '\0') {
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = TRUE;
-#line 1600 "Packer.c"
- } else {
- const gchar* _tmp2_;
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = old;
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = (*((gchar*) _tmp2_)) == '\0';
-#line 1607 "Packer.c"
- }
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp1_) {
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = TRUE;
-#line 1613 "Packer.c"
- } else {
- const gchar* _tmp3_;
- const gchar* _tmp4_;
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = old;
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = replacement;
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = g_strcmp0 (_tmp3_, _tmp4_) == 0;
-#line 1623 "Packer.c"
- }
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp0_) {
-#line 1627 "Packer.c"
- gchar* _tmp5_;
-#line 1409 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = g_strdup (self);
-#line 1409 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp5_;
-#line 1409 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 1635 "Packer.c"
- }
- {
- GRegex* regex = NULL;
- const gchar* _tmp6_;
- gchar* _tmp7_;
- gchar* _tmp8_;
- GRegex* _tmp9_;
- GRegex* _tmp10_;
- gchar* _tmp11_ = NULL;
- GRegex* _tmp12_;
- const gchar* _tmp13_;
- gchar* _tmp14_;
- gchar* _tmp15_;
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6_ = old;
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp7_ = g_regex_escape_string (_tmp6_, -1);
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp8_ = _tmp7_;
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp9_ = g_regex_new (_tmp8_, 0, 0, &_inner_error_);
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp10_ = _tmp9_;
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _g_free0 (_tmp8_);
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- regex = _tmp10_;
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_inner_error_->domain == G_REGEX_ERROR) {
-#line 1667 "Packer.c"
- goto __catch0_g_regex_error;
- }
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_clear_error (&_inner_error_);
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return NULL;
-#line 1676 "Packer.c"
- }
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp12_ = regex;
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp13_ = replacement;
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp14_ = g_regex_replace_literal (_tmp12_, self, (gssize) -1, 0, _tmp13_, 0, &_inner_error_);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp11_ = _tmp14_;
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _g_regex_unref0 (regex);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_inner_error_->domain == G_REGEX_ERROR) {
-#line 1692 "Packer.c"
- goto __catch0_g_regex_error;
- }
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _g_regex_unref0 (regex);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_clear_error (&_inner_error_);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return NULL;
-#line 1703 "Packer.c"
- }
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp15_ = _tmp11_;
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp11_ = NULL;
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp15_;
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _g_free0 (_tmp11_);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _g_regex_unref0 (regex);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 1717 "Packer.c"
- }
- goto __finally0;
- __catch0_g_regex_error:
- {
- GError* e = NULL;
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- e = _inner_error_;
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _inner_error_ = NULL;
-#line 1415 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_assert_not_reached ();
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _g_error_free0 (e);
-#line 1731 "Packer.c"
- }
- __finally0:
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_clear_error (&_inner_error_);
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return NULL;
-#line 1742 "Packer.c"
- }
-}
-
-
-void jsdoc_packer_loadSourceIndex (JSDOCPacker* self, const gchar* in_srcfile) {
- gchar* srcfile = NULL;
- const gchar* _tmp0_;
- gchar* _tmp1_;
- const gchar* _tmp2_;
- gchar _tmp3_;
- gchar* str = NULL;
- const gchar* _tmp8_;
- gchar* _tmp9_ = NULL;
- gchar** lines = NULL;
- const gchar* _tmp10_;
- gchar** _tmp11_;
- gchar** _tmp12_;
- gint lines_length1;
- gint _lines_size_;
- GError * _inner_error_ = NULL;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_if_fail (self != NULL);
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_if_fail (in_srcfile != NULL);
-#line 352 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp0_ = in_srcfile;
-#line 352 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp1_ = g_strdup (_tmp0_);
-#line 352 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- srcfile = _tmp1_;
-#line 353 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp2_ = srcfile;
-#line 353 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp3_ = string_get (_tmp2_, (glong) 0);
-#line 353 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp3_ != '/') {
-#line 1779 "Packer.c"
- JSDOCPackerRun* _tmp4_;
- const gchar* _tmp5_;
- const gchar* _tmp6_;
- gchar* _tmp7_;
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp4_ = self->config;
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp5_ = _tmp4_->opt_real_basedir;
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp6_ = in_srcfile;
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp7_ = g_strconcat (_tmp5_, _tmp6_, NULL);
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (srcfile);
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- srcfile = _tmp7_;
-#line 1796 "Packer.c"
- }
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp8_ = srcfile;
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_file_get_contents (_tmp8_, &_tmp9_, NULL, &_inner_error_);
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (str);
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- str = _tmp9_;
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (str);
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (srcfile);
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_clear_error (&_inner_error_);
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return;
-#line 1818 "Packer.c"
- }
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp10_ = str;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp12_ = _tmp11_ = g_strsplit (_tmp10_, "\n", 0);
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- lines = _tmp12_;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- lines_length1 = _vala_array_length (_tmp11_);
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _lines_size_ = lines_length1;
-#line 1830 "Packer.c"
- {
- gint i = 0;
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- i = 0;
-#line 1835 "Packer.c"
- {
- gboolean _tmp13_ = FALSE;
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp13_ = TRUE;
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- while (TRUE) {
-#line 1842 "Packer.c"
- gint _tmp15_;
- gchar** _tmp16_;
- gint _tmp16__length1;
- gchar* f = NULL;
- gchar** _tmp17_;
- gint _tmp17__length1;
- gint _tmp18_;
- const gchar* _tmp19_;
- gchar* _tmp20_;
- gboolean _tmp21_ = FALSE;
- gboolean _tmp22_ = FALSE;
- const gchar* _tmp23_;
- gint _tmp24_;
- gint _tmp25_;
- const gchar* _tmp30_;
- gboolean _tmp31_;
- gchar* add = NULL;
- const gchar* _tmp34_;
- gchar* _tmp35_;
- gchar* _tmp36_;
- gchar* _tmp37_;
- gchar* _tmp38_;
- const gchar* _tmp39_;
- gchar _tmp40_;
- GeeArrayList* _tmp45_;
- const gchar* _tmp46_;
- gboolean _tmp47_;
- GeeArrayList* _tmp48_;
- const gchar* _tmp49_;
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (!_tmp13_) {
-#line 1874 "Packer.c"
- gint _tmp14_;
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp14_ = i;
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- i = _tmp14_ + 1;
-#line 1880 "Packer.c"
- }
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp13_ = FALSE;
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp15_ = i;
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp16_ = lines;
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp16__length1 = lines_length1;
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (!(_tmp15_ < _tmp16__length1)) {
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- break;
-#line 1894 "Packer.c"
- }
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp17_ = lines;
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp17__length1 = lines_length1;
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp18_ = i;
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp19_ = _tmp17_[_tmp18_];
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp20_ = string_strip (_tmp19_);
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- f = _tmp20_;
-#line 363 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp23_ = f;
-#line 363 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp24_ = strlen (_tmp23_);
-#line 363 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp25_ = _tmp24_;
-#line 363 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp25_ < 1) {
-#line 363 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp22_ = TRUE;
-#line 1918 "Packer.c"
- } else {
- const gchar* _tmp26_;
- gboolean _tmp27_;
-#line 364 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp26_ = f;
-#line 364 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp27_ = g_regex_match_simple ("^/", _tmp26_, 0, 0);
-#line 364 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp22_ = _tmp27_;
-#line 1928 "Packer.c"
- }
-#line 363 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp22_) {
-#line 363 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp21_ = TRUE;
-#line 1934 "Packer.c"
- } else {
- const gchar* _tmp28_;
- gboolean _tmp29_;
-#line 365 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp28_ = f;
-#line 365 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp29_ = g_regex_match_simple ("[a-zA-Z]+", _tmp28_, 0, 0);
-#line 365 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp21_ = !_tmp29_;
-#line 1944 "Packer.c"
- }
-#line 363 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp21_) {
-#line 367 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (f);
-#line 367 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- continue;
-#line 1952 "Packer.c"
- }
-#line 370 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp30_ = f;
-#line 370 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp31_ = g_regex_match_simple ("\\.js$", _tmp30_, 0, 0);
-#line 370 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp31_) {
-#line 1960 "Packer.c"
- GeeArrayList* _tmp32_;
- const gchar* _tmp33_;
-#line 371 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp32_ = self->files;
-#line 371 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp33_ = f;
-#line 371 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp32_, _tmp33_);
-#line 373 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (f);
-#line 373 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- continue;
-#line 1973 "Packer.c"
- }
-#line 379 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp34_ = f;
-#line 379 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp35_ = string_replace (_tmp34_, ".", "/");
-#line 379 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp36_ = _tmp35_;
-#line 379 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp37_ = g_strconcat (_tmp36_, ".js", NULL);
-#line 379 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp38_ = _tmp37_;
-#line 379 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp36_);
-#line 379 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- add = _tmp38_;
-#line 381 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp39_ = add;
-#line 381 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp40_ = string_get (_tmp39_, (glong) 0);
-#line 381 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp40_ != '/') {
-#line 1995 "Packer.c"
- JSDOCPackerRun* _tmp41_;
- const gchar* _tmp42_;
- const gchar* _tmp43_;
- gchar* _tmp44_;
-#line 382 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp41_ = self->config;
-#line 382 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp42_ = _tmp41_->opt_real_basedir;
-#line 382 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp43_ = add;
-#line 382 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp44_ = g_strconcat (_tmp42_, _tmp43_, NULL);
-#line 382 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (add);
-#line 382 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- add = _tmp44_;
-#line 2012 "Packer.c"
- }
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp45_ = self->files;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp46_ = add;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp47_ = gee_abstract_collection_contains ((GeeAbstractCollection*) _tmp45_, _tmp46_);
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp47_) {
-#line 386 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (add);
-#line 386 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (f);
-#line 386 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- continue;
-#line 2028 "Packer.c"
- }
-#line 391 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp48_ = self->files;
-#line 391 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp49_ = add;
-#line 391 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp48_, _tmp49_);
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (add);
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (f);
-#line 2040 "Packer.c"
- }
- }
- }
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- lines = (_vala_array_free (lines, lines_length1, (GDestroyNotify) g_free), NULL);
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (str);
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (srcfile);
-#line 2050 "Packer.c"
-}
-
-
-static guint8* string_get_data (const gchar* self, int* result_length1) {
- guint8* result;
- guint8* res = NULL;
- gint res_length1;
- gint _res_size_;
- gint _tmp0_;
- gint _tmp1_;
- gint _tmp2_;
- guint8* _tmp3_;
- gint _tmp3__length1;
- guint8* _tmp4_;
- gint _tmp4__length1;
-#line 1428 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1429 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- res = (guint8*) self;
-#line 1429 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- res_length1 = -1;
-#line 1429 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _res_size_ = res_length1;
-#line 1430 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = strlen (self);
-#line 1430 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = _tmp0_;
-#line 1430 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- res_length1 = (gint) _tmp1_;
-#line 1430 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = res_length1;
-#line 1431 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = res;
-#line 1431 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3__length1 = res_length1;
-#line 1431 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = _tmp3_;
-#line 1431 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4__length1 = _tmp3__length1;
-#line 1431 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (result_length1) {
-#line 1431 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- *result_length1 = _tmp4__length1;
-#line 2094 "Packer.c"
- }
-#line 1431 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp4_;
-#line 1431 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 2100 "Packer.c"
-}
-
-
-static glong string_strnlen (gchar* str, glong maxlen) {
- glong result = 0L;
- gchar* end = NULL;
- gchar* _tmp0_;
- glong _tmp1_;
- gchar* _tmp2_;
- gchar* _tmp3_;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = str;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = maxlen;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = memchr (_tmp0_, 0, (gsize) _tmp1_);
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- end = _tmp2_;
-#line 1323 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = end;
-#line 1323 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp3_ == NULL) {
-#line 2123 "Packer.c"
- glong _tmp4_;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = maxlen;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp4_;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 2131 "Packer.c"
- } else {
- gchar* _tmp5_;
- gchar* _tmp6_;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = end;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6_ = str;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = (glong) (_tmp5_ - _tmp6_);
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 2143 "Packer.c"
- }
-}
-
-
-static gchar* string_substring (const gchar* self, glong offset, glong len) {
- gchar* result = NULL;
- glong string_length = 0L;
- gboolean _tmp0_ = FALSE;
- glong _tmp1_;
- glong _tmp8_;
- glong _tmp14_;
- glong _tmp17_;
- glong _tmp18_;
- glong _tmp19_;
- glong _tmp20_;
- glong _tmp21_;
- gchar* _tmp22_;
-#line 1333 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = offset;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp1_ >= ((glong) 0)) {
-#line 2167 "Packer.c"
- glong _tmp2_;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = len;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = _tmp2_ >= ((glong) 0);
-#line 2173 "Packer.c"
- } else {
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = FALSE;
-#line 2177 "Packer.c"
- }
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp0_) {
-#line 2181 "Packer.c"
- glong _tmp3_;
- glong _tmp4_;
- glong _tmp5_;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = offset;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = len;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = string_strnlen ((gchar*) self, _tmp3_ + _tmp4_);
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- string_length = _tmp5_;
-#line 2193 "Packer.c"
- } else {
- gint _tmp6_;
- gint _tmp7_;
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6_ = strlen (self);
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp7_ = _tmp6_;
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- string_length = (glong) _tmp7_;
-#line 2203 "Packer.c"
- }
-#line 1342 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp8_ = offset;
-#line 1342 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp8_ < ((glong) 0)) {
-#line 2209 "Packer.c"
- glong _tmp9_;
- glong _tmp10_;
- glong _tmp11_;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp9_ = string_length;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp10_ = offset;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- offset = _tmp9_ + _tmp10_;
-#line 1344 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp11_ = offset;
-#line 1344 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (_tmp11_ >= ((glong) 0), NULL);
-#line 2223 "Packer.c"
- } else {
- glong _tmp12_;
- glong _tmp13_;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp12_ = offset;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp13_ = string_length;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (_tmp12_ <= _tmp13_, NULL);
-#line 2233 "Packer.c"
- }
-#line 1348 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp14_ = len;
-#line 1348 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp14_ < ((glong) 0)) {
-#line 2239 "Packer.c"
- glong _tmp15_;
- glong _tmp16_;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp15_ = string_length;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp16_ = offset;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- len = _tmp15_ - _tmp16_;
-#line 2248 "Packer.c"
- }
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp17_ = offset;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp18_ = len;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp19_ = string_length;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail ((_tmp17_ + _tmp18_) <= _tmp19_, NULL);
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp20_ = offset;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp21_ = len;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp22_ = g_strndup (((gchar*) self) + _tmp20_, (gsize) _tmp21_);
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp22_;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 2268 "Packer.c"
-}
-
-
-static gchar* jsdoc_packer_packAll (JSDOCPacker* self) {
- gchar* result = NULL;
- const gchar* _tmp0_;
- gint _tmp1_;
- gint _tmp2_;
- GFileOutputStream* _tmp6_;
- gchar* tmpDir = NULL;
- gchar* _tmp10_;
- gboolean _tmp80_ = FALSE;
- JSDOCPackerRun* _tmp81_;
- gboolean _tmp82_;
- JSDOCPackerRun* _tmp177_;
- gboolean _tmp178_;
- const gchar* _tmp180_;
- gint _tmp181_;
- gint _tmp182_;
- const gchar* _tmp186_;
- gint _tmp187_;
- gint _tmp188_;
- const gchar* _tmp190_;
- gint _tmp191_;
- gint _tmp192_;
- gchar* _tmp195_;
- GError * _inner_error_ = NULL;
-#line 397 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 402 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp0_ = self->priv->target;
-#line 402 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp1_ = strlen (_tmp0_);
-#line 402 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp2_ = _tmp1_;
-#line 402 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp2_ > 0) {
-#line 2306 "Packer.c"
- GFileOutputStream* _tmp3_;
- guint8* _tmp4_;
- gint _tmp4__length1;
- guint8* _tmp5_;
- gint _tmp5__length1;
-#line 403 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp3_ = self->priv->targetStream;
-#line 403 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp4_ = string_get_data ("", &_tmp4__length1);
-#line 403 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp5_ = _tmp4_;
-#line 403 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp5__length1 = _tmp4__length1;
-#line 403 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_output_stream_write ((GOutputStream*) _tmp3_, _tmp5_, (gsize) _tmp5__length1, NULL, &_inner_error_);
-#line 403 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 403 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 403 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_clear_error (&_inner_error_);
-#line 403 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return NULL;
-#line 2330 "Packer.c"
- }
- }
-#line 406 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp6_ = self->priv->targetDebugStream;
-#line 406 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp6_ != NULL) {
-#line 2337 "Packer.c"
- GFileOutputStream* _tmp7_;
- guint8* _tmp8_;
- gint _tmp8__length1;
- guint8* _tmp9_;
- gint _tmp9__length1;
-#line 407 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp7_ = self->priv->targetDebugStream;
-#line 407 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp8_ = string_get_data ("", &_tmp8__length1);
-#line 407 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp9_ = _tmp8_;
-#line 407 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp9__length1 = _tmp8__length1;
-#line 407 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_output_stream_write ((GOutputStream*) _tmp7_, _tmp9_, (gsize) _tmp9__length1, NULL, &_inner_error_);
-#line 407 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 407 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 407 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_clear_error (&_inner_error_);
-#line 407 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return NULL;
-#line 2361 "Packer.c"
- }
- }
-#line 411 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp10_ = g_dir_make_tmp ("roojspacker_XXXXXX", &_inner_error_);
-#line 411 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- tmpDir = _tmp10_;
-#line 411 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 411 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 411 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_clear_error (&_inner_error_);
-#line 411 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return NULL;
-#line 2376 "Packer.c"
- }
- {
- GeeArrayList* _file_list = NULL;
- GeeArrayList* _tmp11_;
- GeeArrayList* _tmp12_;
- gint _file_size = 0;
- GeeArrayList* _tmp13_;
- gint _tmp14_;
- gint _tmp15_;
- gint _file_index = 0;
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp11_ = self->files;
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp12_ = _g_object_ref0 (_tmp11_);
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _file_list = _tmp12_;
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp13_ = _file_list;
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp14_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp13_);
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp15_ = _tmp14_;
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _file_size = _tmp15_;
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _file_index = -1;
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- while (TRUE) {
-#line 2405 "Packer.c"
- gint _tmp16_;
- gint _tmp17_;
- gint _tmp18_;
- gchar* file = NULL;
- GeeArrayList* _tmp19_;
- gint _tmp20_;
- gpointer _tmp21_;
- const gchar* _tmp22_;
- gboolean _tmp23_ = FALSE;
- const gchar* _tmp24_;
- gboolean _tmp25_;
- gboolean loaded_string = FALSE;
- gchar* file_contents = NULL;
- gchar* _tmp29_;
- GFileOutputStream* _tmp30_;
- gchar* minfile = NULL;
- const gchar* _tmp37_;
- gchar* _tmp38_;
- gchar* _tmp39_;
- const gchar* _tmp40_;
- gchar* _tmp41_;
- gchar* _tmp42_;
- gchar* _tmp43_;
- gchar* _tmp44_;
- const gchar* _tmp45_;
- gboolean _tmp46_;
- const gchar* _tmp65_;
- gboolean _tmp66_ = FALSE;
- JSDOCPackerRun* _tmp67_;
- gboolean _tmp68_;
- gboolean _tmp72_;
- const gchar* _tmp75_;
- const gchar* _tmp76_;
- const gchar* _tmp77_;
- gchar* _tmp78_;
- gchar* _tmp79_;
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp16_ = _file_index;
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _file_index = _tmp16_ + 1;
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp17_ = _file_index;
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp18_ = _file_size;
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (!(_tmp17_ < _tmp18_)) {
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- break;
-#line 2454 "Packer.c"
- }
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp19_ = _file_list;
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp20_ = _file_index;
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp21_ = gee_abstract_list_get ((GeeAbstractList*) _tmp19_, _tmp20_);
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- file = (gchar*) _tmp21_;
-#line 415 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp22_ = file;
-#line 415 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_print ("reading %s\n", _tmp22_);
-#line 417 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp24_ = file;
-#line 417 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp25_ = g_file_test (_tmp24_, G_FILE_TEST_EXISTS);
-#line 417 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (!_tmp25_) {
-#line 417 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp23_ = TRUE;
-#line 2476 "Packer.c"
- } else {
- const gchar* _tmp26_;
- gboolean _tmp27_;
-#line 417 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp26_ = file;
-#line 417 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp27_ = g_file_test (_tmp26_, G_FILE_TEST_IS_DIR);
-#line 417 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp23_ = _tmp27_;
-#line 2486 "Packer.c"
- }
-#line 417 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp23_) {
-#line 2490 "Packer.c"
- const gchar* _tmp28_;
-#line 418 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp28_ = file;
-#line 418 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_print ("SKIP (is not a file) %s\n ", _tmp28_);
-#line 419 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (file);
-#line 419 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- continue;
-#line 2500 "Packer.c"
- }
-#line 422 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- loaded_string = FALSE;
-#line 423 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp29_ = g_strdup ("");
-#line 423 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- file_contents = _tmp29_;
-#line 426 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp30_ = self->priv->targetDebugStream;
-#line 426 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp30_ != NULL) {
-#line 2512 "Packer.c"
- const gchar* _tmp31_;
- gchar* _tmp32_ = NULL;
- GFileOutputStream* _tmp33_;
- const gchar* _tmp34_;
- guint8* _tmp35_;
- gint _tmp35__length1;
- guint8* _tmp36_;
- gint _tmp36__length1;
-#line 428 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp31_ = file;
-#line 428 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_file_get_contents (_tmp31_, &_tmp32_, NULL, &_inner_error_);
-#line 428 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (file_contents);
-#line 428 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- file_contents = _tmp32_;
-#line 428 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 428 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (file_contents);
-#line 428 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (file);
-#line 428 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (_file_list);
-#line 428 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (tmpDir);
-#line 428 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 428 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_clear_error (&_inner_error_);
-#line 428 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return NULL;
-#line 2545 "Packer.c"
- }
-#line 429 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp33_ = self->priv->targetDebugStream;
-#line 429 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp34_ = file_contents;
-#line 429 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp35_ = string_get_data (_tmp34_, &_tmp35__length1);
-#line 429 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp36_ = _tmp35_;
-#line 429 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp36__length1 = _tmp35__length1;
-#line 429 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_output_stream_write ((GOutputStream*) _tmp33_, _tmp36_, (gsize) _tmp36__length1, NULL, &_inner_error_);
-#line 429 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 429 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (file_contents);
-#line 429 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (file);
-#line 429 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (_file_list);
-#line 429 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (tmpDir);
-#line 429 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 429 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_clear_error (&_inner_error_);
-#line 429 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return NULL;
-#line 2575 "Packer.c"
- }
-#line 430 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- loaded_string = FALSE;
-#line 2579 "Packer.c"
- }
-#line 439 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp37_ = tmpDir;
-#line 439 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp38_ = g_strconcat (_tmp37_, "/", NULL);
-#line 439 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp39_ = _tmp38_;
-#line 439 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp40_ = file;
-#line 439 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp41_ = string_replace (_tmp40_, "/", ".");
-#line 439 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp42_ = _tmp41_;
-#line 439 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp43_ = g_strconcat (_tmp39_, _tmp42_, NULL);
-#line 439 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp44_ = _tmp43_;
-#line 439 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp42_);
-#line 439 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp39_);
-#line 439 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- minfile = _tmp44_;
-#line 446 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp45_ = minfile;
-#line 446 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp46_ = g_file_test (_tmp45_, G_FILE_TEST_EXISTS);
-#line 446 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp46_) {
-#line 2609 "Packer.c"
- GFileInfo* _tmp47_ = NULL;
- const gchar* _tmp48_;
- GFile* _tmp49_;
- GFile* _tmp50_;
- GFileInfo* _tmp51_;
- GFileInfo* _tmp52_;
- GTimeVal otv = {0};
- GTimeVal _tmp53_ = {0};
- GFileInfo* _tmp54_ = NULL;
- const gchar* _tmp55_;
- GFile* _tmp56_;
- GFile* _tmp57_;
- GFileInfo* _tmp58_;
- GFileInfo* _tmp59_;
- GTimeVal mtv = {0};
- GTimeVal _tmp60_ = {0};
- GTimeVal _tmp61_;
- glong _tmp62_;
- GTimeVal _tmp63_;
- glong _tmp64_;
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp48_ = file;
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp49_ = g_file_new_for_path (_tmp48_);
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp50_ = _tmp49_;
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp51_ = g_file_query_info (_tmp50_, G_FILE_ATTRIBUTE_TIME_MODIFIED, 0, NULL, &_inner_error_);
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp52_ = _tmp51_;
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (_tmp50_);
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp47_ = _tmp52_;
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (minfile);
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (file_contents);
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (file);
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (_file_list);
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (tmpDir);
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_clear_error (&_inner_error_);
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return NULL;
-#line 2662 "Packer.c"
- }
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_file_info_get_modification_time (_tmp47_, &_tmp53_);
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- otv = _tmp53_;
-#line 449 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp55_ = minfile;
-#line 449 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp56_ = g_file_new_for_path (_tmp55_);
-#line 449 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp57_ = _tmp56_;
-#line 449 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp58_ = g_file_query_info (_tmp57_, G_FILE_ATTRIBUTE_TIME_MODIFIED, 0, NULL, &_inner_error_);
-#line 449 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp59_ = _tmp58_;
-#line 449 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (_tmp57_);
-#line 449 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp54_ = _tmp59_;
-#line 449 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 449 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (_tmp47_);
-#line 449 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (minfile);
-#line 449 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (file_contents);
-#line 449 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (file);
-#line 449 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (_file_list);
-#line 449 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (tmpDir);
-#line 449 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 449 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_clear_error (&_inner_error_);
-#line 449 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return NULL;
-#line 2702 "Packer.c"
- }
-#line 449 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_file_info_get_modification_time (_tmp54_, &_tmp60_);
-#line 449 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- mtv = _tmp60_;
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp61_ = mtv;
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp62_ = _tmp61_.tv_usec;
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp63_ = otv;
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp64_ = _tmp63_.tv_usec;
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp62_ > _tmp64_) {
-#line 454 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (_tmp54_);
-#line 454 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (_tmp47_);
-#line 454 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (minfile);
-#line 454 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (file_contents);
-#line 454 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (file);
-#line 454 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- continue;
-#line 2730 "Packer.c"
- }
-#line 446 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (_tmp54_);
-#line 446 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (_tmp47_);
-#line 2736 "Packer.c"
- }
-#line 460 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp65_ = minfile;
-#line 460 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_print ("COMPRESSING to %s\n", _tmp65_);
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp67_ = self->config;
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp68_ = _tmp67_->opt_clean_cache;
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp68_) {
-#line 2748 "Packer.c"
- const gchar* _tmp69_;
- gboolean _tmp70_;
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp69_ = minfile;
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp70_ = g_file_test (_tmp69_, G_FILE_TEST_EXISTS);
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp66_ = _tmp70_;
-#line 2757 "Packer.c"
- } else {
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp66_ = FALSE;
-#line 2761 "Packer.c"
- }
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp66_) {
-#line 2765 "Packer.c"
- const gchar* _tmp71_;
-#line 463 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp71_ = minfile;
-#line 463 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_remove (_tmp71_);
-#line 2771 "Packer.c"
- }
-#line 465 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp72_ = loaded_string;
-#line 465 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (!_tmp72_) {
-#line 2777 "Packer.c"
- const gchar* _tmp73_;
- gchar* _tmp74_ = NULL;
-#line 466 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp73_ = file;
-#line 466 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_file_get_contents (_tmp73_, &_tmp74_, NULL, &_inner_error_);
-#line 466 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (file_contents);
-#line 466 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- file_contents = _tmp74_;
-#line 466 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 466 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (minfile);
-#line 466 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (file_contents);
-#line 466 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (file);
-#line 466 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (_file_list);
-#line 466 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (tmpDir);
-#line 466 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 466 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_clear_error (&_inner_error_);
-#line 466 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return NULL;
-#line 2806 "Packer.c"
- }
- }
-#line 469 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp75_ = file_contents;
-#line 469 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp76_ = file;
-#line 469 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp77_ = minfile;
-#line 469 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp78_ = jsdoc_packer_packFile (self, _tmp75_, _tmp76_, _tmp77_);
-#line 469 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp79_ = _tmp78_;
-#line 469 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp79_);
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (minfile);
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (file_contents);
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (file);
-#line 2827 "Packer.c"
- }
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (_file_list);
-#line 2831 "Packer.c"
- }
-#line 477 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- jsdoc_packer_dumpErrors (self, JSDOC_PACKER_RESULT_TYPE_warn);
-#line 478 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- jsdoc_packer_dumpErrors (self, JSDOC_PACKER_RESULT_TYPE_err);
-#line 483 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp81_ = self->config;
-#line 483 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp82_ = _tmp81_->opt_dump_tokens;
-#line 483 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp82_) {
-#line 483 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp80_ = TRUE;
-#line 2845 "Packer.c"
- } else {
- gboolean _tmp83_;
-#line 483 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp83_ = jsdoc_packer_hasErrors (self, "");
-#line 483 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp80_ = _tmp83_;
-#line 2852 "Packer.c"
- }
-#line 483 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp80_) {
-#line 485 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- exit (0);
-#line 2858 "Packer.c"
- }
-#line 487 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_print ("MERGING SOURCE\n");
-#line 2862 "Packer.c"
- {
- gint i = 0;
-#line 489 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- i = 0;
-#line 2867 "Packer.c"
- {
- gboolean _tmp84_ = FALSE;
-#line 489 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp84_ = TRUE;
-#line 489 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- while (TRUE) {
-#line 2874 "Packer.c"
- gint _tmp86_;
- GeeArrayList* _tmp87_;
- gint _tmp88_;
- gint _tmp89_;
- gchar* file = NULL;
- GeeArrayList* _tmp90_;
- gint _tmp91_;
- gpointer _tmp92_;
- gchar* minfile = NULL;
- const gchar* _tmp93_;
- gchar* _tmp94_;
- gchar* _tmp95_;
- const gchar* _tmp96_;
- gchar* _tmp97_;
- gchar* _tmp98_;
- gchar* _tmp99_;
- gchar* _tmp100_;
- const gchar* _tmp101_;
- gboolean _tmp102_;
- gchar* str = NULL;
- const gchar* _tmp104_;
- gchar* _tmp105_ = NULL;
- const gchar* _tmp106_;
- const gchar* _tmp107_;
- gint _tmp108_;
- gint _tmp109_;
- JSDOCPackerRun* _tmp174_;
- gboolean _tmp175_;
-#line 489 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (!_tmp84_) {
-#line 2905 "Packer.c"
- gint _tmp85_;
-#line 489 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp85_ = i;
-#line 489 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- i = _tmp85_ + 1;
-#line 2911 "Packer.c"
- }
-#line 489 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp84_ = FALSE;
-#line 489 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp86_ = i;
-#line 489 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp87_ = self->files;
-#line 489 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp88_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp87_);
-#line 489 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp89_ = _tmp88_;
-#line 489 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (!(_tmp86_ < _tmp89_)) {
-#line 489 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- break;
-#line 2927 "Packer.c"
- }
-#line 490 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp90_ = self->files;
-#line 490 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp91_ = i;
-#line 490 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp92_ = gee_abstract_list_get ((GeeAbstractList*) _tmp90_, _tmp91_);
-#line 490 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- file = (gchar*) _tmp92_;
-#line 491 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp93_ = tmpDir;
-#line 491 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp94_ = g_strconcat (_tmp93_, "/", NULL);
-#line 491 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp95_ = _tmp94_;
-#line 491 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp96_ = file;
-#line 491 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp97_ = string_replace (_tmp96_, "/", ".");
-#line 491 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp98_ = _tmp97_;
-#line 491 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp99_ = g_strconcat (_tmp95_, _tmp98_, NULL);
-#line 491 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp100_ = _tmp99_;
-#line 491 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp98_);
-#line 491 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp95_);
-#line 491 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- minfile = _tmp100_;
-#line 494 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp101_ = minfile;
-#line 494 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp102_ = g_file_test (_tmp101_, G_FILE_TEST_EXISTS);
-#line 494 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (!_tmp102_) {
-#line 2965 "Packer.c"
- const gchar* _tmp103_;
-#line 495 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp103_ = minfile;
-#line 495 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_print ("skipping source %s - does not exist\n", _tmp103_);
-#line 496 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (minfile);
-#line 496 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (file);
-#line 496 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- continue;
-#line 2977 "Packer.c"
- }
-#line 499 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp104_ = minfile;
-#line 499 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_file_get_contents (_tmp104_, &_tmp105_, NULL, &_inner_error_);
-#line 499 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (str);
-#line 499 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- str = _tmp105_;
-#line 499 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 499 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (str);
-#line 499 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (minfile);
-#line 499 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (file);
-#line 499 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (tmpDir);
-#line 499 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 499 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_clear_error (&_inner_error_);
-#line 499 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return NULL;
-#line 3003 "Packer.c"
- }
-#line 500 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp106_ = minfile;
-#line 500 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_print ("using MIN FILE %s\n", _tmp106_);
-#line 501 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp107_ = str;
-#line 501 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp108_ = strlen (_tmp107_);
-#line 501 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp109_ = _tmp108_;
-#line 501 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp109_ > 0) {
-#line 3017 "Packer.c"
- GFileOutputStream* _tmp110_;
-#line 502 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp110_ = self->priv->targetStream;
-#line 502 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp110_ != NULL) {
-#line 3023 "Packer.c"
- gchar* _tmp111_ = NULL;
- const gchar* _tmp112_;
- gint _tmp113_;
- gint _tmp114_;
- JSDOCPackerRun* _tmp115_;
- const gchar* _tmp116_;
- gint _tmp117_;
- gint _tmp118_;
- GFileOutputStream* _tmp127_;
- gchar* _tmp128_;
- gchar* _tmp129_;
- gchar* _tmp130_;
- gchar* _tmp131_;
- guint8* _tmp132_;
- gint _tmp132__length1;
- guint8* _tmp133_;
- gint _tmp133__length1;
- GFileOutputStream* _tmp134_;
- const gchar* _tmp135_;
- gchar* _tmp136_;
- gchar* _tmp137_;
- guint8* _tmp138_;
- gint _tmp138__length1;
- guint8* _tmp139_;
- gint _tmp139__length1;
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp112_ = file;
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp113_ = strlen (_tmp112_);
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp114_ = _tmp113_;
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp115_ = self->config;
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp116_ = _tmp115_->opt_real_basedir;
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp117_ = strlen (_tmp116_);
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp118_ = _tmp117_;
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp114_ > _tmp118_) {
-#line 3065 "Packer.c"
- const gchar* _tmp119_;
- JSDOCPackerRun* _tmp120_;
- const gchar* _tmp121_;
- gint _tmp122_;
- gint _tmp123_;
- gchar* _tmp124_;
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp119_ = file;
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp120_ = self->config;
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp121_ = _tmp120_->opt_real_basedir;
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp122_ = strlen (_tmp121_);
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp123_ = _tmp122_;
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp124_ = string_substring (_tmp119_, (glong) _tmp123_, (glong) -1);
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp111_);
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp111_ = _tmp124_;
-#line 3088 "Packer.c"
- } else {
- const gchar* _tmp125_;
- gchar* _tmp126_;
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp125_ = file;
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp126_ = g_strdup (_tmp125_);
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp111_);
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp111_ = _tmp126_;
-#line 3100 "Packer.c"
- }
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp127_ = self->priv->targetStream;
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp128_ = g_strconcat ("// ", _tmp111_, NULL);
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp129_ = _tmp128_;
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp130_ = g_strconcat (_tmp129_, "\n", NULL);
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp131_ = _tmp130_;
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp132_ = string_get_data (_tmp131_, &_tmp132__length1);
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp133_ = _tmp132_;
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp133__length1 = _tmp132__length1;
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_output_stream_write ((GOutputStream*) _tmp127_, _tmp133_, (gsize) _tmp133__length1, NULL, &_inner_error_);
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp131_);
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp129_);
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp111_);
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (str);
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (minfile);
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (file);
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (tmpDir);
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_clear_error (&_inner_error_);
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return NULL;
-#line 3142 "Packer.c"
- }
-#line 507 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp134_ = self->priv->targetStream;
-#line 507 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp135_ = str;
-#line 507 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp136_ = g_strconcat (_tmp135_, "\n", NULL);
-#line 507 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp137_ = _tmp136_;
-#line 507 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp138_ = string_get_data (_tmp137_, &_tmp138__length1);
-#line 507 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp139_ = _tmp138_;
-#line 507 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp139__length1 = _tmp138__length1;
-#line 507 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_output_stream_write ((GOutputStream*) _tmp134_, _tmp139_, (gsize) _tmp139__length1, NULL, &_inner_error_);
-#line 507 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp137_);
-#line 507 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 507 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp111_);
-#line 507 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (str);
-#line 507 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (minfile);
-#line 507 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (file);
-#line 507 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (tmpDir);
-#line 507 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 507 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_clear_error (&_inner_error_);
-#line 507 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return NULL;
-#line 3180 "Packer.c"
- }
-#line 502 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp111_);
-#line 3184 "Packer.c"
- } else {
- gchar* _tmp140_ = NULL;
- const gchar* _tmp141_;
- gint _tmp142_;
- gint _tmp143_;
- JSDOCPackerRun* _tmp144_;
- const gchar* _tmp145_;
- gint _tmp146_;
- gint _tmp147_;
- const gchar* _tmp156_;
- gchar* _tmp157_;
- gchar* _tmp158_;
- gchar* _tmp159_;
- gchar* _tmp160_;
- gchar* _tmp161_;
- const gchar* _tmp162_;
- const gchar* _tmp163_;
- gchar* _tmp164_;
- gchar* _tmp165_;
- gchar* _tmp166_;
- gchar* _tmp167_;
- gchar* _tmp168_;
- const gchar* _tmp169_;
- const gchar* _tmp170_;
- gchar* _tmp171_;
- gchar* _tmp172_;
- gchar* _tmp173_;
-#line 511 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp141_ = file;
-#line 511 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp142_ = strlen (_tmp141_);
-#line 511 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp143_ = _tmp142_;
-#line 511 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp144_ = self->config;
-#line 511 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp145_ = _tmp144_->opt_real_basedir;
-#line 511 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp146_ = strlen (_tmp145_);
-#line 511 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp147_ = _tmp146_;
-#line 511 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp143_ > _tmp147_) {
-#line 3228 "Packer.c"
- const gchar* _tmp148_;
- JSDOCPackerRun* _tmp149_;
- const gchar* _tmp150_;
- gint _tmp151_;
- gint _tmp152_;
- gchar* _tmp153_;
-#line 511 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp148_ = file;
-#line 511 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp149_ = self->config;
-#line 511 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp150_ = _tmp149_->opt_real_basedir;
-#line 511 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp151_ = strlen (_tmp150_);
-#line 511 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp152_ = _tmp151_;
-#line 511 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp153_ = string_substring (_tmp148_, (glong) _tmp152_, (glong) -1);
-#line 511 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp140_);
-#line 511 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp140_ = _tmp153_;
-#line 3251 "Packer.c"
- } else {
- const gchar* _tmp154_;
- gchar* _tmp155_;
-#line 511 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp154_ = file;
-#line 511 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp155_ = g_strdup (_tmp154_);
-#line 511 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp140_);
-#line 511 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp140_ = _tmp155_;
-#line 3263 "Packer.c"
- }
-#line 510 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp156_ = self->outstr;
-#line 510 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp157_ = g_strconcat ("//", _tmp140_, NULL);
-#line 510 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp158_ = _tmp157_;
-#line 510 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp159_ = g_strconcat (_tmp158_, "\n", NULL);
-#line 510 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp160_ = _tmp159_;
-#line 510 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp161_ = g_strconcat (_tmp156_, _tmp160_, NULL);
-#line 510 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (self->outstr);
-#line 510 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- self->outstr = _tmp161_;
-#line 510 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp160_);
-#line 510 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp158_);
-#line 512 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp162_ = self->outstr;
-#line 512 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp163_ = file;
-#line 512 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp164_ = g_strconcat ("//", _tmp163_, NULL);
-#line 512 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp165_ = _tmp164_;
-#line 512 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp166_ = g_strconcat (_tmp165_, "\n", NULL);
-#line 512 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp167_ = _tmp166_;
-#line 512 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp168_ = g_strconcat (_tmp162_, _tmp167_, NULL);
-#line 512 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (self->outstr);
-#line 512 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- self->outstr = _tmp168_;
-#line 512 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp167_);
-#line 512 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp165_);
-#line 514 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp169_ = self->outstr;
-#line 514 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp170_ = str;
-#line 514 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp171_ = g_strconcat (_tmp170_, "\n", NULL);
-#line 514 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp172_ = _tmp171_;
-#line 514 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp173_ = g_strconcat (_tmp169_, _tmp172_, NULL);
-#line 514 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (self->outstr);
-#line 514 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- self->outstr = _tmp173_;
-#line 514 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp172_);
-#line 502 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp140_);
-#line 3325 "Packer.c"
- }
- }
-#line 518 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp174_ = self->config;
-#line 518 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp175_ = _tmp174_->opt_clean_cache;
-#line 518 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp175_) {
-#line 3334 "Packer.c"
- const gchar* _tmp176_;
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp176_ = minfile;
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_remove (_tmp176_);
-#line 3340 "Packer.c"
- }
-#line 489 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (str);
-#line 489 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (minfile);
-#line 489 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (file);
-#line 3348 "Packer.c"
- }
- }
- }
-#line 523 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp177_ = self->config;
-#line 523 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp178_ = _tmp177_->opt_clean_cache;
-#line 523 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp178_) {
-#line 3358 "Packer.c"
- const gchar* _tmp179_;
-#line 524 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp179_ = tmpDir;
-#line 524 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_remove (_tmp179_);
-#line 3364 "Packer.c"
- }
-#line 527 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp180_ = self->priv->target;
-#line 527 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp181_ = strlen (_tmp180_);
-#line 527 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp182_ = _tmp181_;
-#line 527 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp182_ > 0) {
-#line 3374 "Packer.c"
- const gchar* _tmp183_;
- gchar* _tmp184_;
- gchar* _tmp185_;
-#line 528 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp183_ = self->priv->target;
-#line 528 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp184_ = g_strconcat ("Output file: ", _tmp183_, NULL);
-#line 528 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp185_ = _tmp184_;
-#line 528 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_print ("%s", _tmp185_);
-#line 528 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp185_);
-#line 3388 "Packer.c"
- }
-#line 530 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp186_ = self->priv->targetDebug;
-#line 530 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp187_ = strlen (_tmp186_);
-#line 530 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp188_ = _tmp187_;
-#line 530 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp188_ > 0) {
-#line 3398 "Packer.c"
- const gchar* _tmp189_;
-#line 531 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp189_ = self->priv->targetDebug;
-#line 531 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_print ("Output debug file: %s\n", _tmp189_);
-#line 3404 "Packer.c"
- }
-#line 537 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp190_ = self->outstr;
-#line 537 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp191_ = strlen (_tmp190_);
-#line 537 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp192_ = _tmp191_;
-#line 537 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp192_ > 0) {
-#line 3414 "Packer.c"
- const gchar* _tmp193_;
- gchar* _tmp194_;
-#line 538 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp193_ = self->outstr;
-#line 538 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp194_ = g_strdup (_tmp193_);
-#line 538 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- result = _tmp194_;
-#line 538 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (tmpDir);
-#line 538 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return result;
-#line 3427 "Packer.c"
- }
-#line 541 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp195_ = g_strdup ("");
-#line 541 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- result = _tmp195_;
-#line 541 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (tmpDir);
-#line 541 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return result;
-#line 3437 "Packer.c"
-}
-
-
-/**
- * Core packing routine for a file
- *
- * @param str - str source text..
- * @param fn - filename (for reference?)
- * @param minfile - min file location...
- *
- */
-gchar* jsdoc_packer_packFile (JSDOCPacker* self, const gchar* str, const gchar* fn, const gchar* minfile) {
- gchar* result = NULL;
- JSDOCTokenReader* tr = NULL;
- JSDOCTokenReader* _tmp0_;
- JSDOCTokenReader* _tmp1_;
- JSDOCTokenReader* _tmp2_;
- JSDOCTokenReader* _tmp3_;
- JSDOCTokenReader* _tmp4_;
- JSDOCTokenReader* _tmp5_;
- JSDOCTokenReader* _tmp6_;
- const gchar* _tmp7_;
- gchar* _tmp8_;
- JSDOCTokenArray* toks = NULL;
- JSDOCTokenReader* _tmp9_;
- const gchar* _tmp10_;
- JSDOCTextStream* _tmp11_;
- JSDOCTextStream* _tmp12_;
- JSDOCTokenArray* _tmp13_;
- JSDOCTokenArray* _tmp14_;
- JSDOCPackerRun* _tmp15_;
- gboolean _tmp16_;
- const gchar* _tmp19_;
- gchar* _tmp20_;
- JSDOCCollapse* ts = NULL;
- JSDOCTokenArray* _tmp21_;
- GeeArrayList* _tmp22_;
- const gchar* _tmp23_;
- JSDOCCollapse* _tmp24_;
- JSDOCPackerRun* _tmp25_;
- gboolean _tmp26_;
- gchar* outf = NULL;
- JSDOCTokenArray* _tmp33_;
- GeeArrayList* _tmp34_;
- JSDOCTokenStream* _tmp35_;
- JSDOCTokenStream* _tmp36_;
- JSDOCPackerRun* _tmp37_;
- gboolean _tmp38_;
- gchar* _tmp39_;
- gchar* _tmp40_;
- gboolean _tmp41_ = FALSE;
- gboolean _tmp42_ = FALSE;
- const gchar* _tmp43_;
- gint _tmp44_;
- gint _tmp45_;
- GError * _inner_error_ = NULL;
-#line 554 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 554 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_val_if_fail (str != NULL, NULL);
-#line 554 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_val_if_fail (fn != NULL, NULL);
-#line 554 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_val_if_fail (minfile != NULL, NULL);
-#line 557 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp0_ = jsdoc_token_reader_new (self);
-#line 557 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- tr = _tmp0_;
-#line 558 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp1_ = tr;
-#line 558 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp1_->keepDocs = TRUE;
-#line 559 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp2_ = tr;
-#line 559 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp2_->keepWhite = TRUE;
-#line 560 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp3_ = tr;
-#line 560 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp3_->keepComments = TRUE;
-#line 561 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp4_ = tr;
-#line 561 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp4_->sepIdents = TRUE;
-#line 562 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp5_ = tr;
-#line 562 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp5_->collapseWhite = FALSE;
-#line 563 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp6_ = tr;
-#line 563 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp7_ = fn;
-#line 563 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp8_ = g_strdup (_tmp7_);
-#line 563 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (_tmp6_->filename);
-#line 563 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp6_->filename = _tmp8_;
-#line 567 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp9_ = tr;
-#line 567 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp10_ = str;
-#line 567 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp11_ = jsdoc_text_stream_new (_tmp10_);
-#line 567 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp12_ = _tmp11_;
-#line 567 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp13_ = jsdoc_token_reader_tokenize (_tmp9_, _tmp12_);
-#line 567 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp14_ = _tmp13_;
-#line 567 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (_tmp12_);
-#line 567 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- toks = _tmp14_;
-#line 569 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp15_ = self->config;
-#line 569 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp16_ = _tmp15_->opt_dump_tokens;
-#line 569 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp16_) {
-#line 3558 "Packer.c"
- JSDOCTokenArray* _tmp17_;
- gchar* _tmp18_;
-#line 570 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp17_ = toks;
-#line 570 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- jsdoc_token_array_dump (_tmp17_);
-#line 571 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp18_ = g_strdup ("");
-#line 571 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- result = _tmp18_;
-#line 571 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (toks);
-#line 571 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (tr);
-#line 571 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return result;
-#line 3575 "Packer.c"
- }
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp19_ = fn;
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp20_ = g_strdup (_tmp19_);
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (self->activeFile);
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- self->activeFile = _tmp20_;
-#line 582 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp21_ = toks;
-#line 582 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp22_ = _tmp21_->tokens;
-#line 582 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp23_ = fn;
-#line 582 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp24_ = jsdoc_collapse_new (_tmp22_, self, _tmp23_);
-#line 582 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- ts = _tmp24_;
-#line 588 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp25_ = self->config;
-#line 588 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp26_ = _tmp25_->opt_skip_scope;
-#line 588 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (!_tmp26_) {
-#line 3601 "Packer.c"
- JSDOCScopeParser* sp = NULL;
- JSDOCCollapse* _tmp27_;
- const gchar* _tmp28_;
- JSDOCScopeParser* _tmp29_;
- JSDOCScopeParser* _tmp30_;
- JSDOCScopeParser* _tmp31_;
- JSDOCScopeParser* _tmp32_;
-#line 589 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp27_ = ts;
-#line 589 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp28_ = fn;
-#line 589 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp29_ = jsdoc_scope_parser_new ((JSDOCTokenStream*) _tmp27_, self, _tmp28_);
-#line 589 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- sp = _tmp29_;
-#line 592 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp30_ = sp;
-#line 592 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- jsdoc_scope_parser_buildSymbolTree (_tmp30_);
-#line 593 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp31_ = sp;
-#line 593 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- jsdoc_scope_parser_mungeSymboltree (_tmp31_);
-#line 596 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp32_ = sp;
-#line 596 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- jsdoc_scope_parser_printWarnings (_tmp32_);
-#line 588 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (sp);
-#line 3631 "Packer.c"
- }
-#line 603 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp33_ = toks;
-#line 603 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp34_ = _tmp33_->tokens;
-#line 603 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp35_ = jsdoc_token_stream_new (_tmp34_);
-#line 603 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp36_ = _tmp35_;
-#line 603 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp37_ = self->config;
-#line 603 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp38_ = _tmp37_->opt_keep_whitespace;
-#line 603 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp39_ = jsdoc_CompressWhite (_tmp36_, self, _tmp38_);
-#line 603 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp40_ = _tmp39_;
-#line 603 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (_tmp36_);
-#line 603 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- outf = _tmp40_;
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp43_ = outf;
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp44_ = strlen (_tmp43_);
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp45_ = _tmp44_;
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp45_ > 0) {
-#line 3661 "Packer.c"
- const gchar* _tmp46_;
- gint _tmp47_;
- gint _tmp48_;
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp46_ = minfile;
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp47_ = strlen (_tmp46_);
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp48_ = _tmp47_;
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp42_ = _tmp48_ > 0;
-#line 3673 "Packer.c"
- } else {
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp42_ = FALSE;
-#line 3677 "Packer.c"
- }
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp42_) {
-#line 3681 "Packer.c"
- const gchar* _tmp49_;
- gboolean _tmp50_;
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp49_ = fn;
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp50_ = jsdoc_packer_hasErrors (self, _tmp49_);
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp41_ = !_tmp50_;
-#line 3690 "Packer.c"
- } else {
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp41_ = FALSE;
-#line 3694 "Packer.c"
- }
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (_tmp41_) {
-#line 3698 "Packer.c"
- const gchar* _tmp51_;
- const gchar* _tmp52_;
-#line 611 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp51_ = minfile;
-#line 611 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp52_ = outf;
-#line 611 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_file_set_contents (_tmp51_, _tmp52_, (gssize) -1, &_inner_error_);
-#line 611 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 611 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (outf);
-#line 611 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (ts);
-#line 611 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (toks);
-#line 611 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (tr);
-#line 611 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 611 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_clear_error (&_inner_error_);
-#line 611 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return NULL;
-#line 3723 "Packer.c"
- }
- }
-#line 616 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- result = outf;
-#line 616 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (ts);
-#line 616 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (toks);
-#line 616 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (tr);
-#line 616 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return result;
-#line 3736 "Packer.c"
-}
-
-
-gchar* jsdoc_packer_md5 (JSDOCPacker* self, const gchar* str) {
- gchar* result = NULL;
- const gchar* _tmp0_;
- gchar* _tmp1_;
-#line 623 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 623 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_return_val_if_fail (str != NULL, NULL);
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp0_ = str;
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp1_ = g_compute_checksum_for_string (G_CHECKSUM_MD5, _tmp0_, (gsize) -1);
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- result = _tmp1_;
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- return result;
-#line 3756 "Packer.c"
-}
-
-
-static void jsdoc_packer_class_init (JSDOCPackerClass * klass) {
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- jsdoc_packer_parent_class = g_type_class_peek_parent (klass);
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- g_type_class_add_private (klass, sizeof (JSDOCPackerPrivate));
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- G_OBJECT_CLASS (klass)->finalize = jsdoc_packer_finalize;
-#line 3767 "Packer.c"
-}
-
-
-static void jsdoc_packer_instance_init (JSDOCPacker * self) {
- gchar* _tmp0_;
- gchar* _tmp1_;
- gchar* _tmp2_;
- gchar* _tmp3_;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- self->priv = JSDOC_PACKER_GET_PRIVATE (self);
-#line 67 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp0_ = g_strdup ("");
-#line 67 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- self->priv->target = _tmp0_;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- self->priv->targetStream = NULL;
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp1_ = g_strdup ("");
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- self->priv->targetDebug = _tmp1_;
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- self->priv->targetDebugStream = NULL;
-#line 95 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp2_ = g_strdup ("");
-#line 95 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- self->activeFile = _tmp2_;
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _tmp3_ = g_strdup ("");
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- self->outstr = _tmp3_;
-#line 3798 "Packer.c"
-}
-
-
-static void jsdoc_packer_finalize (GObject * obj) {
- JSDOCPacker * self;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- self = G_TYPE_CHECK_INSTANCE_CAST (obj, JSDOC_TYPE_PACKER, JSDOCPacker);
-#line 67 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (self->priv->target);
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (self->priv->targetStream);
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (self->priv->targetDebug);
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (self->priv->targetDebugStream);
-#line 89 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (self->files);
-#line 95 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (self->activeFile);
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_free0 (self->outstr);
-#line 99 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _g_object_unref0 (self->config);
-#line 153 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- _json_object_unref0 (self->result);
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Packer.vala"
- G_OBJECT_CLASS (jsdoc_packer_parent_class)->finalize (obj);
-#line 3826 "Packer.c"
-}
-
-
-GType jsdoc_packer_get_type (void) {
- static volatile gsize jsdoc_packer_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_packer_type_id__volatile)) {
- static const GTypeInfo g_define_type_info = { sizeof (JSDOCPackerClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) jsdoc_packer_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JSDOCPacker), 0, (GInstanceInitFunc) jsdoc_packer_instance_init, NULL };
- GType jsdoc_packer_type_id;
- jsdoc_packer_type_id = g_type_register_static (G_TYPE_OBJECT, "JSDOCPacker", &g_define_type_info, 0);
- g_once_init_leave (&jsdoc_packer_type_id__volatile, jsdoc_packer_type_id);
- }
- return jsdoc_packer_type_id__volatile;
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
- if ((array != NULL) && (destroy_func != NULL)) {
- int i;
- for (i = 0; i < array_length; i = i + 1) {
- if (((gpointer*) array)[i] != NULL) {
- destroy_func (((gpointer*) array)[i]);
- }
- }
- }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
- _vala_array_destroy (array, array_length, destroy_func);
- g_free (array);
-}
-
-
-static gint _vala_array_length (gpointer array) {
- int length;
- length = 0;
- if (array) {
- while (((gpointer*) array)[length]) {
- length++;
- }
- }
- return length;
-}
-
-
-
+++ /dev/null
-/* Packer.vapi generated by valac 0.36.6, do not modify. */
-
-using GLib;
-
-namespace JSDOC {
- public class Packer : Object {
- public enum ResultType {
- err,
- warn;
- public string to_string ();
- }
- public Gee.ArrayList<string> files;
- public string activeFile;
- public string outstr;
- public PackerRun config;
- public Json.Object result;
- public Packer (PackerRun config);
- public void logError (ResultType type, string filename, int line, string message);
- public bool hasErrors (string fn);
- public void dumpErrors (ResultType type);
- public void loadSourceIndexes (Gee.ArrayList<string> indexes);
- public void loadFiles (string[] fs);
- public void loadFile (string f);
- public string pack (string target, string targetDebug = "") throws PackerError;
- public void loadSourceIndex (string in_srcfile);
- public string packFile (string str, string fn, string minfile);
- public string md5 (string str);
- }
- public errordomain PackerError {
- ArgumentError
- }
-}
+++ /dev/null
-/* PackerRun.c generated by valac 0.36.6, the Vala compiler
- * generated from PackerRun.vala, do not modify */
-
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gio/gio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <stdio.h>
-#include <gee.h>
-#include <json-glib/json-glib.h>
-
-
-#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;
-typedef struct _JSDOCPackerRunPrivate JSDOCPackerRunPrivate;
-#define _g_free0(var) (var = (g_free (var), NULL))
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define _g_option_context_free0(var) ((var == NULL) ? NULL : (var = (g_option_context_free (var), NULL)))
-#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
-
-#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;
-typedef struct _JSDOCPackerPrivate JSDOCPackerPrivate;
-
-#define JSDOC_TYPE_DOC_BUILDER (jsdoc_doc_builder_get_type ())
-#define JSDOC_DOC_BUILDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSDOC_TYPE_DOC_BUILDER, JSDOCDocBuilder))
-#define JSDOC_DOC_BUILDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JSDOC_TYPE_DOC_BUILDER, JSDOCDocBuilderClass))
-#define JSDOC_IS_DOC_BUILDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSDOC_TYPE_DOC_BUILDER))
-#define JSDOC_IS_DOC_BUILDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JSDOC_TYPE_DOC_BUILDER))
-#define JSDOC_DOC_BUILDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JSDOC_TYPE_DOC_BUILDER, JSDOCDocBuilderClass))
-
-typedef struct _JSDOCDocBuilder JSDOCDocBuilder;
-typedef struct _JSDOCDocBuilderClass JSDOCDocBuilderClass;
-
-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_doc_dump_tree;
- 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 _JSDOCPackerRunPrivate {
- gchar* opt_basedir;
- gchar** opt_files;
- gchar** opt_files_from;
-};
-
-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;
-};
-
-
-extern JSDOCPackerRun* _PackerRun;
-JSDOCPackerRun* _PackerRun = NULL;
-static gpointer jsdoc_packer_run_parent_class = NULL;
-
-GType jsdoc_packer_run_get_type (void) G_GNUC_CONST;
-#define JSDOC_PACKER_RUN_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), JSDOC_TYPE_PACKER_RUN, JSDOCPackerRunPrivate))
-enum {
- JSDOC_PACKER_RUN_DUMMY_PROPERTY
-};
-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);
-static void ___lambda4_ (JSDOCPackerRun* self, const gchar* dom, GLogLevelFlags lvl, const gchar* msg);
-static void ____lambda4__glog_func (const gchar* log_domain, GLogLevelFlags log_levels, const gchar* message, gpointer self);
-GType jsdoc_packer_get_type (void) G_GNUC_CONST;
-JSDOCPacker* jsdoc_packer_new (JSDOCPackerRun* config);
-JSDOCPacker* jsdoc_packer_construct (GType object_type, JSDOCPackerRun* config);
-void jsdoc_packer_loadFile (JSDOCPacker* self, const gchar* f);
-void jsdoc_packer_loadSourceIndex (JSDOCPacker* self, const gchar* in_srcfile);
-GQuark jsdoc_packer_error_quark (void);
-gchar* jsdoc_packer_pack (JSDOCPacker* self, const gchar* target, const gchar* targetDebug, GError** error);
-GType jsdoc_doc_builder_get_type (void) G_GNUC_CONST;
-JSDOCDocBuilder* jsdoc_doc_builder_new (JSDOCPacker* p);
-JSDOCDocBuilder* jsdoc_doc_builder_construct (GType object_type, JSDOCPacker* p);
-static void jsdoc_packer_run_finalize (GObject * obj);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static gint _vala_array_length (gpointer array);
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- return self ? g_object_ref (self) : NULL;
-#line 134 "PackerRun.c"
-}
-
-
-JSDOCPackerRun* jsdoc_packer_run_singleton (void) {
- JSDOCPackerRun* result = NULL;
- JSDOCPackerRun* _tmp0_;
- JSDOCPackerRun* _tmp2_;
- JSDOCPackerRun* _tmp3_;
-#line 91 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp0_ = _PackerRun;
-#line 91 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- if (_tmp0_ == NULL) {
-#line 147 "PackerRun.c"
- JSDOCPackerRun* _tmp1_;
-#line 92 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp1_ = jsdoc_packer_run_new ();
-#line 92 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_object_unref0 (_PackerRun);
-#line 92 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _PackerRun = _tmp1_;
-#line 155 "PackerRun.c"
- }
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp2_ = _PackerRun;
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp3_ = _g_object_ref0 (_tmp2_);
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- result = _tmp3_;
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- return result;
-#line 165 "PackerRun.c"
-}
-
-
-JSDOCPackerRun* jsdoc_packer_run_construct (GType object_type) {
- JSDOCPackerRun * self = NULL;
-#line 100 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- self = (JSDOCPackerRun*) g_object_new (object_type, "application-id", "org.roojs.jsdoc.packerrun", "flags", G_APPLICATION_HANDLES_COMMAND_LINE, NULL);
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- return self;
-#line 175 "PackerRun.c"
-}
-
-
-JSDOCPackerRun* jsdoc_packer_run_new (void) {
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- return jsdoc_packer_run_construct (JSDOC_TYPE_PACKER_RUN);
-#line 182 "PackerRun.c"
-}
-
-
-void jsdoc_packer_run_parseArgs (JSDOCPackerRun* self, gchar** args, int args_length1) {
- GOptionEntry* options = NULL;
- GOptionEntry _tmp0_ = {0};
- GOptionEntry _tmp1_ = {0};
- GOptionEntry _tmp2_ = {0};
- GOptionEntry _tmp3_ = {0};
- GOptionEntry _tmp4_ = {0};
- GOptionEntry _tmp5_ = {0};
- GOptionEntry _tmp6_ = {0};
- GOptionEntry _tmp7_ = {0};
- GOptionEntry _tmp8_ = {0};
- GOptionEntry _tmp9_ = {0};
- GOptionEntry _tmp10_ = {0};
- GOptionEntry _tmp11_ = {0};
- GOptionEntry _tmp12_ = {0};
- GOptionEntry _tmp13_ = {0};
- GOptionEntry* _tmp14_;
- gint options_length1;
- gint _options_size_;
- GOptionContext* opt_context = NULL;
- GOptionContext* _tmp15_;
- GError * _inner_error_ = NULL;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- g_return_if_fail (self != NULL);
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- memset (&_tmp0_, 0, sizeof (GOptionEntry));
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp0_.long_name = "jsfile";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp0_.short_name = 'f';
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp0_.flags = 0;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp0_.arg = G_OPTION_ARG_FILENAME_ARRAY;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp0_.arg_data = &self->priv->opt_files;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp0_.description = "add a file to compile";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp0_.arg_description = NULL;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- memset (&_tmp1_, 0, sizeof (GOptionEntry));
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp1_.long_name = "target";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp1_.short_name = 't';
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp1_.flags = 0;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp1_.arg = G_OPTION_ARG_STRING;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp1_.arg_data = &self->opt_target;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp1_.description = "Target File to write (eg. roojs.js)";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp1_.arg_description = NULL;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- memset (&_tmp2_, 0, sizeof (GOptionEntry));
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp2_.long_name = "debug-target";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp2_.short_name = 'T';
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp2_.flags = 0;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp2_.arg = G_OPTION_ARG_STRING;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp2_.arg_data = &self->opt_debug_target;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp2_.description = "Target File to write debug code (eg. roojs-debug.js)";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp2_.arg_description = NULL;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- memset (&_tmp3_, 0, sizeof (GOptionEntry));
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp3_.long_name = "basedir";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp3_.short_name = 'b';
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp3_.flags = 0;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp3_.arg = G_OPTION_ARG_STRING;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp3_.arg_data = &self->priv->opt_basedir;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp3_.description = "Base directory (where the files listed in index files are located.)";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp3_.arg_description = NULL;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- memset (&_tmp4_, 0, sizeof (GOptionEntry));
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp4_.long_name = "index-files";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp4_.short_name = 'i';
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp4_.flags = 0;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp4_.arg = G_OPTION_ARG_FILENAME_ARRAY;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp4_.arg_data = &self->priv->opt_files_from;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp4_.description = "files that contain listing of files to compile";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp4_.arg_description = NULL;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- memset (&_tmp5_, 0, sizeof (GOptionEntry));
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp5_.long_name = "keep-whitespace";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp5_.short_name = 'w';
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp5_.flags = 0;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp5_.arg = G_OPTION_ARG_NONE;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp5_.arg_data = &self->opt_keep_whitespace;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp5_.description = "Keep whitespace";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp5_.arg_description = NULL;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- memset (&_tmp6_, 0, sizeof (GOptionEntry));
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp6_.long_name = "skip-scope";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp6_.short_name = 's';
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp6_.flags = 0;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp6_.arg = G_OPTION_ARG_NONE;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp6_.arg_data = &self->opt_skip_scope;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp6_.description = "Skip scope parsing and variable replacement";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp6_.arg_description = NULL;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- memset (&_tmp7_, 0, sizeof (GOptionEntry));
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp7_.long_name = "debug";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp7_.short_name = 'D';
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp7_.flags = 0;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp7_.arg = G_OPTION_ARG_NONE;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp7_.arg_data = &self->opt_debug;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp7_.description = "Show debug messages";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp7_.arg_description = NULL;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- memset (&_tmp8_, 0, sizeof (GOptionEntry));
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp8_.long_name = "dump-tokens";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp8_.short_name = 'k';
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp8_.flags = 0;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp8_.arg = G_OPTION_ARG_NONE;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp8_.arg_data = &self->opt_dump_tokens;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp8_.description = "Dump the tokens from a file";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp8_.arg_description = NULL;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- memset (&_tmp9_, 0, sizeof (GOptionEntry));
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp9_.long_name = "clean-cache";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp9_.short_name = 'c';
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp9_.flags = 0;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp9_.arg = G_OPTION_ARG_NONE;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp9_.arg_data = &self->opt_clean_cache;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp9_.description = "Clean up the cache after running (slower)";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp9_.arg_description = NULL;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- memset (&_tmp10_, 0, sizeof (GOptionEntry));
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp10_.long_name = "doc-target";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp10_.short_name = 'd';
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp10_.flags = 0;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp10_.arg = G_OPTION_ARG_STRING;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp10_.arg_data = &self->opt_doc_target;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp10_.description = "Target location for documentation";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp10_.arg_description = NULL;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- memset (&_tmp11_, 0, sizeof (GOptionEntry));
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp11_.long_name = "doc-template-dir";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp11_.short_name = 'p';
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp11_.flags = 0;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp11_.arg = G_OPTION_ARG_STRING;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp11_.arg_data = &self->opt_doc_template_dir;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp11_.description = "Template directory for documentation";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp11_.arg_description = NULL;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- memset (&_tmp12_, 0, sizeof (GOptionEntry));
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp12_.long_name = "doc-dump-tree";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp12_.short_name = 'E';
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp12_.flags = 0;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp12_.arg = G_OPTION_ARG_NONE;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp12_.arg_data = &self->opt_doc_dump_tree;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp12_.description = "Dump the documenation json tree";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp12_.arg_description = NULL;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- memset (&_tmp13_, 0, sizeof (GOptionEntry));
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp13_.long_name = "doc-private";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp13_.short_name = 'P';
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp13_.flags = 0;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp13_.arg = G_OPTION_ARG_NONE;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp13_.arg_data = &self->opt_doc_include_private;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp13_.description = "Document Private functions";
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp13_.arg_description = NULL;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp14_ = g_new0 (GOptionEntry, 14);
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp14_[0] = _tmp0_;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp14_[1] = _tmp1_;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp14_[2] = _tmp2_;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp14_[3] = _tmp3_;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp14_[4] = _tmp4_;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp14_[5] = _tmp5_;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp14_[6] = _tmp6_;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp14_[7] = _tmp7_;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp14_[8] = _tmp8_;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp14_[9] = _tmp9_;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp14_[10] = _tmp10_;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp14_[11] = _tmp11_;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp14_[12] = _tmp12_;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp14_[13] = _tmp13_;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- options = _tmp14_;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- options_length1 = 14;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _options_size_ = options_length1;
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp15_ = g_option_context_new ("JSDOC Packer");
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- opt_context = _tmp15_;
-#line 474 "PackerRun.c"
- {
- gboolean _tmp16_ = FALSE;
- gboolean _tmp17_;
-#line 277 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- g_option_context_set_help_enabled (opt_context, TRUE);
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- g_option_context_add_main_entries (opt_context, options, NULL);
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp17_ = g_option_context_parse (opt_context, &args_length1, &args, &_inner_error_);
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp16_ = _tmp17_;
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- if (_inner_error_->domain == G_OPTION_ERROR) {
-#line 490 "PackerRun.c"
- goto __catch0_g_option_error;
- }
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_option_context_free0 (opt_context);
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- options = (g_free (options), NULL);
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- g_clear_error (&_inner_error_);
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- return;
-#line 503 "PackerRun.c"
- }
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- if (!_tmp16_) {
-#line 280 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- g_print ("options parse error");
-#line 281 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- exit (EXIT_FAILURE);
-#line 511 "PackerRun.c"
- }
- }
- goto __finally0;
- __catch0_g_option_error:
- {
- GError* e = NULL;
- FILE* _tmp18_;
- const gchar* _tmp19_;
- FILE* _tmp20_;
- gchar** _tmp21_;
- gint _tmp21__length1;
- const gchar* _tmp22_;
- gchar* _tmp23_;
- gchar* _tmp24_;
-#line 276 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- e = _inner_error_;
-#line 276 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _inner_error_ = NULL;
-#line 288 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp18_ = stdout;
-#line 288 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp19_ = e->message;
-#line 288 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- fprintf (_tmp18_, "error: %s\n", _tmp19_);
-#line 289 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp20_ = stdout;
-#line 289 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp21_ = args;
-#line 289 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp21__length1 = args_length1;
-#line 289 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp22_ = _tmp21_[0];
-#line 289 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp23_ = g_option_context_get_help (opt_context, TRUE, NULL);
-#line 289 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp24_ = _tmp23_;
-#line 289 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- fprintf (_tmp20_, "Run '%s --help' to see a full list of available command line options.\n" \
-" %s", _tmp22_, _tmp24_);
-#line 289 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_free0 (_tmp24_);
-#line 291 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- exit (EXIT_FAILURE);
-#line 276 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_error_free0 (e);
-#line 556 "PackerRun.c"
- }
- __finally0:
-#line 276 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 276 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_option_context_free0 (opt_context);
-#line 276 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- options = (g_free (options), NULL);
-#line 276 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 276 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- g_clear_error (&_inner_error_);
-#line 276 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- return;
-#line 571 "PackerRun.c"
- }
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_option_context_free0 (opt_context);
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- options = (g_free (options), NULL);
-#line 577 "PackerRun.c"
-}
-
-
-static void ___lambda4_ (JSDOCPackerRun* self, const gchar* dom, GLogLevelFlags lvl, const gchar* msg) {
- const gchar* _tmp0_;
- const gchar* _tmp1_;
-#line 304 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- g_return_if_fail (msg != NULL);
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp0_ = dom;
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp1_ = msg;
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- g_print ("%s: %s\n", _tmp0_, _tmp1_);
-#line 592 "PackerRun.c"
-}
-
-
-static void ____lambda4__glog_func (const gchar* log_domain, GLogLevelFlags log_levels, const gchar* message, gpointer self) {
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- ___lambda4_ ((JSDOCPackerRun*) self, log_domain, log_levels, message);
-#line 599 "PackerRun.c"
-}
-
-
-static gchar string_get (const gchar* self, glong index) {
- gchar result = '\0';
- glong _tmp0_;
- gchar _tmp1_;
-#line 1110 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, '\0');
-#line 1111 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = index;
-#line 1111 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = ((gchar*) self)[_tmp0_];
-#line 1111 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp1_;
-#line 1111 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 617 "PackerRun.c"
-}
-
-
-static glong string_strnlen (gchar* str, glong maxlen) {
- glong result = 0L;
- gchar* end = NULL;
- gchar* _tmp0_;
- glong _tmp1_;
- gchar* _tmp2_;
- gchar* _tmp3_;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = str;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = maxlen;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = memchr (_tmp0_, 0, (gsize) _tmp1_);
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- end = _tmp2_;
-#line 1323 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = end;
-#line 1323 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp3_ == NULL) {
-#line 640 "PackerRun.c"
- glong _tmp4_;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = maxlen;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp4_;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 648 "PackerRun.c"
- } else {
- gchar* _tmp5_;
- gchar* _tmp6_;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = end;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6_ = str;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = (glong) (_tmp5_ - _tmp6_);
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 660 "PackerRun.c"
- }
-}
-
-
-static gchar* string_substring (const gchar* self, glong offset, glong len) {
- gchar* result = NULL;
- glong string_length = 0L;
- gboolean _tmp0_ = FALSE;
- glong _tmp1_;
- glong _tmp8_;
- glong _tmp14_;
- glong _tmp17_;
- glong _tmp18_;
- glong _tmp19_;
- glong _tmp20_;
- glong _tmp21_;
- gchar* _tmp22_;
-#line 1333 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = offset;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp1_ >= ((glong) 0)) {
-#line 684 "PackerRun.c"
- glong _tmp2_;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = len;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = _tmp2_ >= ((glong) 0);
-#line 690 "PackerRun.c"
- } else {
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = FALSE;
-#line 694 "PackerRun.c"
- }
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp0_) {
-#line 698 "PackerRun.c"
- glong _tmp3_;
- glong _tmp4_;
- glong _tmp5_;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = offset;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = len;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = string_strnlen ((gchar*) self, _tmp3_ + _tmp4_);
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- string_length = _tmp5_;
-#line 710 "PackerRun.c"
- } else {
- gint _tmp6_;
- gint _tmp7_;
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6_ = strlen (self);
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp7_ = _tmp6_;
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- string_length = (glong) _tmp7_;
-#line 720 "PackerRun.c"
- }
-#line 1342 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp8_ = offset;
-#line 1342 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp8_ < ((glong) 0)) {
-#line 726 "PackerRun.c"
- glong _tmp9_;
- glong _tmp10_;
- glong _tmp11_;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp9_ = string_length;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp10_ = offset;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- offset = _tmp9_ + _tmp10_;
-#line 1344 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp11_ = offset;
-#line 1344 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (_tmp11_ >= ((glong) 0), NULL);
-#line 740 "PackerRun.c"
- } else {
- glong _tmp12_;
- glong _tmp13_;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp12_ = offset;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp13_ = string_length;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (_tmp12_ <= _tmp13_, NULL);
-#line 750 "PackerRun.c"
- }
-#line 1348 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp14_ = len;
-#line 1348 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp14_ < ((glong) 0)) {
-#line 756 "PackerRun.c"
- glong _tmp15_;
- glong _tmp16_;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp15_ = string_length;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp16_ = offset;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- len = _tmp15_ - _tmp16_;
-#line 765 "PackerRun.c"
- }
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp17_ = offset;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp18_ = len;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp19_ = string_length;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail ((_tmp17_ + _tmp18_) <= _tmp19_, NULL);
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp20_ = offset;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp21_ = len;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp22_ = g_strndup (((gchar*) self) + _tmp20_, (gsize) _tmp21_);
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp22_;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 785 "PackerRun.c"
-}
-
-
-void jsdoc_packer_run_runPack (JSDOCPackerRun* self) {
- gboolean _tmp0_;
- gchar* curdir = NULL;
- gchar* _tmp1_;
- gchar* _tmp2_;
- gchar* _tmp3_;
- gchar* _tmp4_;
- const gchar* _tmp5_;
- const gchar* _tmp15_;
- const gchar* _tmp16_;
- gint _tmp17_;
- gint _tmp18_;
- gchar _tmp19_;
- gchar* _tmp20_;
- gchar* _tmp21_;
- gboolean _tmp22_;
- const gchar* _tmp25_;
- const gchar* _tmp26_;
- gboolean _tmp27_ = FALSE;
- gchar** _tmp28_;
- gint _tmp28__length1;
- JSDOCPacker* p = NULL;
- JSDOCPacker* _tmp30_;
- gchar** _tmp31_;
- gint _tmp31__length1;
- gchar** _tmp37_;
- gint _tmp37__length1;
- gboolean run_pack = FALSE;
- gboolean _tmp43_ = FALSE;
- gboolean _tmp44_ = FALSE;
- const gchar* _tmp45_;
- gboolean _tmp64_ = FALSE;
- const gchar* _tmp65_;
- GError * _inner_error_ = NULL;
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- g_return_if_fail (self != NULL);
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp0_ = self->opt_debug;
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- if (_tmp0_) {
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- g_log_set_handler (NULL, G_LOG_LEVEL_DEBUG | G_LOG_LEVEL_WARNING, ____lambda4__glog_func, self);
-#line 831 "PackerRun.c"
- }
-#line 313 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp1_ = g_get_current_dir ();
-#line 313 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp2_ = _tmp1_;
-#line 313 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp3_ = g_strconcat (_tmp2_, G_DIR_SEPARATOR_S, NULL);
-#line 313 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp4_ = _tmp3_;
-#line 313 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_free0 (_tmp2_);
-#line 313 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- curdir = _tmp4_;
-#line 314 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp5_ = self->priv->opt_basedir;
-#line 314 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- if (_tmp5_ == NULL) {
-#line 849 "PackerRun.c"
- const gchar* _tmp6_;
- gchar* _tmp7_;
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp6_ = curdir;
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp7_ = g_strdup (_tmp6_);
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_free0 (self->opt_real_basedir);
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- self->opt_real_basedir = _tmp7_;
-#line 860 "PackerRun.c"
- } else {
- const gchar* _tmp8_;
- gchar _tmp9_;
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp8_ = self->priv->opt_basedir;
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp9_ = string_get (_tmp8_, (glong) 0);
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- if (_tmp9_ == '/') {
-#line 870 "PackerRun.c"
- const gchar* _tmp10_;
- gchar* _tmp11_;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp10_ = self->priv->opt_basedir;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp11_ = g_strdup (_tmp10_);
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_free0 (self->opt_real_basedir);
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- self->opt_real_basedir = _tmp11_;
-#line 881 "PackerRun.c"
- } else {
- const gchar* _tmp12_;
- const gchar* _tmp13_;
- gchar* _tmp14_;
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp12_ = curdir;
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp13_ = self->priv->opt_basedir;
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp14_ = g_strconcat (_tmp12_, _tmp13_, NULL);
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_free0 (self->opt_real_basedir);
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- self->opt_real_basedir = _tmp14_;
-#line 896 "PackerRun.c"
- }
- }
-#line 323 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp15_ = self->opt_real_basedir;
-#line 323 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp16_ = self->opt_real_basedir;
-#line 323 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp17_ = strlen (_tmp16_);
-#line 323 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp18_ = _tmp17_;
-#line 323 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp19_ = string_get (_tmp15_, (glong) (_tmp18_ - 1));
-#line 323 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp20_ = g_strdup_printf ("%c", _tmp19_);
-#line 323 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp21_ = _tmp20_;
-#line 323 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp22_ = g_strcmp0 (_tmp21_, G_DIR_SEPARATOR_S) != 0;
-#line 323 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_free0 (_tmp21_);
-#line 323 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- if (_tmp22_) {
-#line 919 "PackerRun.c"
- const gchar* _tmp23_;
- gchar* _tmp24_;
-#line 324 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp23_ = self->opt_real_basedir;
-#line 324 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp24_ = g_strconcat (_tmp23_, G_DIR_SEPARATOR_S, NULL);
-#line 324 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_free0 (self->opt_real_basedir);
-#line 324 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- self->opt_real_basedir = _tmp24_;
-#line 930 "PackerRun.c"
- }
-#line 327 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp25_ = self->opt_real_basedir;
-#line 327 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp26_ = self->priv->opt_basedir;
-#line 327 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- g_debug ("PackerRun.vala:327: real_base_dir = '%s' : opt_basedir ='%s'\n", _tmp25_, _tmp26_);
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp28_ = self->priv->opt_files;
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp28__length1 = _vala_array_length (self->priv->opt_files);
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- if (_tmp28_ == NULL) {
-#line 944 "PackerRun.c"
- gchar** _tmp29_;
- gint _tmp29__length1;
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp29_ = self->priv->opt_files_from;
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp29__length1 = _vala_array_length (self->priv->opt_files_from);
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp27_ = _tmp29_ == NULL;
-#line 953 "PackerRun.c"
- } else {
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp27_ = FALSE;
-#line 957 "PackerRun.c"
- }
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- if (_tmp27_) {
-#line 331 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- g_error ("PackerRun.vala:331: You must list some files with -f or -i to compile " \
-"- see --help for more details");
-#line 332 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- exit (1);
-#line 965 "PackerRun.c"
- }
-#line 337 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp30_ = jsdoc_packer_new (self);
-#line 337 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- p = _tmp30_;
-#line 340 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp31_ = self->priv->opt_files;
-#line 340 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp31__length1 = _vala_array_length (self->priv->opt_files);
-#line 340 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- if (_tmp31_ != NULL) {
-#line 977 "PackerRun.c"
- gchar** _tmp32_;
- gint _tmp32__length1;
-#line 342 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp32_ = self->priv->opt_files;
-#line 342 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp32__length1 = _vala_array_length (self->priv->opt_files);
-#line 984 "PackerRun.c"
- {
- gchar** f_collection = NULL;
- gint f_collection_length1 = 0;
- gint _f_collection_size_ = 0;
- gint f_it = 0;
-#line 342 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- f_collection = _tmp32_;
-#line 342 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- f_collection_length1 = _tmp32__length1;
-#line 342 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- for (f_it = 0; f_it < _tmp32__length1; f_it = f_it + 1) {
-#line 996 "PackerRun.c"
- gchar* _tmp33_;
- gchar* f = NULL;
-#line 342 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp33_ = g_strdup (f_collection[f_it]);
-#line 342 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- f = _tmp33_;
-#line 1003 "PackerRun.c"
- {
- const gchar* _tmp34_;
- JSDOCPacker* _tmp35_;
- const gchar* _tmp36_;
-#line 343 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp34_ = f;
-#line 343 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- g_debug ("PackerRun.vala:343: Adding File %s", _tmp34_);
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp35_ = p;
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp36_ = f;
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- jsdoc_packer_loadFile (_tmp35_, _tmp36_);
-#line 342 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_free0 (f);
-#line 1020 "PackerRun.c"
- }
- }
- }
- }
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp37_ = self->priv->opt_files_from;
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp37__length1 = _vala_array_length (self->priv->opt_files_from);
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- if (_tmp37_ != NULL) {
-#line 1031 "PackerRun.c"
- gchar** _tmp38_;
- gint _tmp38__length1;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp38_ = self->priv->opt_files_from;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp38__length1 = _vala_array_length (self->priv->opt_files_from);
-#line 1038 "PackerRun.c"
- {
- gchar** f_collection = NULL;
- gint f_collection_length1 = 0;
- gint _f_collection_size_ = 0;
- gint f_it = 0;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- f_collection = _tmp38_;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- f_collection_length1 = _tmp38__length1;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- for (f_it = 0; f_it < _tmp38__length1; f_it = f_it + 1) {
-#line 1050 "PackerRun.c"
- gchar* _tmp39_;
- gchar* f = NULL;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp39_ = g_strdup (f_collection[f_it]);
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- f = _tmp39_;
-#line 1057 "PackerRun.c"
- {
- const gchar* _tmp40_;
- JSDOCPacker* _tmp41_;
- const gchar* _tmp42_;
-#line 350 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp40_ = f;
-#line 350 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- g_debug ("PackerRun.vala:350: Adding File %s", _tmp40_);
-#line 351 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp41_ = p;
-#line 351 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp42_ = f;
-#line 351 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- jsdoc_packer_loadSourceIndex (_tmp41_, _tmp42_);
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_free0 (f);
-#line 1074 "PackerRun.c"
- }
- }
- }
- }
-#line 355 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- run_pack = FALSE;
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp45_ = self->opt_target;
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- if (_tmp45_ != NULL) {
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp44_ = TRUE;
-#line 1087 "PackerRun.c"
- } else {
- const gchar* _tmp46_;
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp46_ = self->opt_debug_target;
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp44_ = _tmp46_ != NULL;
-#line 1094 "PackerRun.c"
- }
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- if (_tmp44_) {
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp43_ = TRUE;
-#line 1100 "PackerRun.c"
- } else {
- gboolean _tmp47_;
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp47_ = self->opt_dump_tokens;
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp43_ = _tmp47_;
-#line 1107 "PackerRun.c"
- }
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- if (_tmp43_) {
-#line 1111 "PackerRun.c"
- const gchar* _tmp48_ = NULL;
- const gchar* _tmp49_;
- const gchar* _tmp51_ = NULL;
- const gchar* _tmp52_;
- JSDOCPacker* _tmp54_;
- gchar* _tmp55_;
- gchar* _tmp56_;
- JSDOCPacker* _tmp57_;
- const gchar* _tmp58_;
- gint _tmp59_;
- gint _tmp60_;
-#line 358 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp49_ = self->opt_target;
-#line 358 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- if (_tmp49_ == NULL) {
-#line 358 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp48_ = "";
-#line 1129 "PackerRun.c"
- } else {
- const gchar* _tmp50_;
-#line 358 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp50_ = self->opt_target;
-#line 358 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp48_ = _tmp50_;
-#line 1136 "PackerRun.c"
- }
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp52_ = self->opt_debug_target;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- if (_tmp52_ == NULL) {
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp51_ = "";
-#line 1144 "PackerRun.c"
- } else {
- const gchar* _tmp53_;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp53_ = self->opt_debug_target;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp51_ = _tmp53_;
-#line 1151 "PackerRun.c"
- }
-#line 358 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp54_ = p;
-#line 358 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp55_ = jsdoc_packer_pack (_tmp54_, _tmp48_, _tmp51_, &_inner_error_);
-#line 358 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp56_ = _tmp55_;
-#line 358 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_free0 (_tmp56_);
-#line 358 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 358 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_object_unref0 (p);
-#line 358 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_free0 (curdir);
-#line 358 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 358 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- g_clear_error (&_inner_error_);
-#line 358 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- return;
-#line 1173 "PackerRun.c"
- }
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp57_ = p;
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp58_ = _tmp57_->outstr;
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp59_ = strlen (_tmp58_);
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp60_ = _tmp59_;
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- if (_tmp60_ > 0) {
-#line 1185 "PackerRun.c"
- FILE* _tmp61_;
- JSDOCPacker* _tmp62_;
- const gchar* _tmp63_;
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp61_ = stdout;
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp62_ = p;
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp63_ = _tmp62_->outstr;
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- fprintf (_tmp61_, "%s", _tmp63_);
-#line 1197 "PackerRun.c"
- }
-#line 364 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_object_unref0 (p);
-#line 364 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_free0 (curdir);
-#line 364 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- return;
-#line 1205 "PackerRun.c"
- }
-#line 366 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp65_ = self->opt_doc_target;
-#line 366 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- if (_tmp65_ != NULL) {
-#line 366 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp64_ = TRUE;
-#line 1213 "PackerRun.c"
- } else {
- gboolean _tmp66_;
-#line 366 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp66_ = self->opt_doc_dump_tree;
-#line 366 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp64_ = _tmp66_;
-#line 1220 "PackerRun.c"
- }
-#line 366 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- if (_tmp64_) {
-#line 1224 "PackerRun.c"
- const gchar* _tmp67_;
- JSDOCDocBuilder* d = NULL;
- JSDOCPacker* _tmp79_;
- JSDOCDocBuilder* _tmp80_;
-#line 368 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp67_ = self->opt_doc_target;
-#line 368 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- if (_tmp67_ != NULL) {
-#line 1233 "PackerRun.c"
- gchar* _tmp68_ = NULL;
- const gchar* _tmp69_;
- gboolean _tmp70_;
- gchar* _tmp78_;
-#line 369 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp69_ = self->opt_doc_target;
-#line 369 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp70_ = g_str_has_suffix (_tmp69_, "/");
-#line 369 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- if (_tmp70_) {
-#line 1244 "PackerRun.c"
- const gchar* _tmp71_;
- const gchar* _tmp72_;
- gint _tmp73_;
- gint _tmp74_;
- gchar* _tmp75_;
-#line 370 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp71_ = self->opt_doc_target;
-#line 370 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp72_ = self->opt_doc_target;
-#line 370 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp73_ = strlen (_tmp72_);
-#line 370 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp74_ = _tmp73_;
-#line 370 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp75_ = string_substring (_tmp71_, (glong) 0, (glong) (_tmp74_ - 1));
-#line 370 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_free0 (_tmp68_);
-#line 370 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp68_ = _tmp75_;
-#line 1264 "PackerRun.c"
- } else {
- const gchar* _tmp76_;
- gchar* _tmp77_;
-#line 370 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp76_ = self->opt_doc_target;
-#line 370 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp77_ = g_strdup (_tmp76_);
-#line 370 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_free0 (_tmp68_);
-#line 370 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp68_ = _tmp77_;
-#line 1276 "PackerRun.c"
- }
-#line 369 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp78_ = g_strdup (_tmp68_);
-#line 369 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_free0 (self->opt_doc_target);
-#line 369 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- self->opt_doc_target = _tmp78_;
-#line 368 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_free0 (_tmp68_);
-#line 1286 "PackerRun.c"
- }
-#line 372 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp79_ = p;
-#line 372 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp80_ = jsdoc_doc_builder_new (_tmp79_);
-#line 372 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- d = _tmp80_;
-#line 373 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_object_unref0 (d);
-#line 373 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_object_unref0 (p);
-#line 373 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_free0 (curdir);
-#line 373 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- return;
-#line 1302 "PackerRun.c"
- }
-#line 375 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- g_error ("PackerRun.vala:375: either select output target or doc output target");
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_object_unref0 (p);
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_free0 (curdir);
-#line 1310 "PackerRun.c"
-}
-
-
-static void jsdoc_packer_run_class_init (JSDOCPackerRunClass * klass) {
-#line 30 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- jsdoc_packer_run_parent_class = g_type_class_peek_parent (klass);
-#line 30 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- g_type_class_add_private (klass, sizeof (JSDOCPackerRunPrivate));
-#line 30 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- G_OBJECT_CLASS (klass)->finalize = jsdoc_packer_run_finalize;
-#line 1321 "PackerRun.c"
-}
-
-
-static void jsdoc_packer_run_instance_init (JSDOCPackerRun * self) {
- gchar* _tmp0_;
-#line 30 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- self->priv = JSDOC_PACKER_RUN_GET_PRIVATE (self);
-#line 33 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- self->opt_target = NULL;
-#line 34 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- self->opt_debug_target = NULL;
-#line 36 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- self->priv->opt_basedir = NULL;
-#line 42 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- self->opt_real_basedir = NULL;
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- self->opt_doc_target = NULL;
-#line 45 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- self->opt_doc_template_dir = NULL;
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- self->opt_doc_include_private = FALSE;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- self->opt_doc_dump_tree = FALSE;
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- self->priv->opt_files = NULL;
-#line 52 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- self->priv->opt_files_from = NULL;
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- self->opt_debug = FALSE;
-#line 61 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- self->opt_skip_scope = FALSE;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- self->opt_keep_whitespace = FALSE;
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- self->opt_dump_tokens = FALSE;
-#line 83 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- self->opt_clean_cache = TRUE;
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _tmp0_ = g_strdup ("html");
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- self->opt_doc_ext = _tmp0_;
-#line 1363 "PackerRun.c"
-}
-
-
-static void jsdoc_packer_run_finalize (GObject * obj) {
- JSDOCPackerRun * self;
-#line 30 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- self = G_TYPE_CHECK_INSTANCE_CAST (obj, JSDOC_TYPE_PACKER_RUN, JSDOCPackerRun);
-#line 33 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_free0 (self->opt_target);
-#line 34 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_free0 (self->opt_debug_target);
-#line 36 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_free0 (self->priv->opt_basedir);
-#line 42 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_free0 (self->opt_real_basedir);
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_free0 (self->opt_doc_target);
-#line 45 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_free0 (self->opt_doc_template_dir);
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- self->priv->opt_files = (_vala_array_free (self->priv->opt_files, _vala_array_length (self->priv->opt_files), (GDestroyNotify) g_free), NULL);
-#line 52 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- self->priv->opt_files_from = (_vala_array_free (self->priv->opt_files_from, _vala_array_length (self->priv->opt_files_from), (GDestroyNotify) g_free), NULL);
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- _g_free0 (self->opt_doc_ext);
-#line 30 "/home/alan/gitlive/roojspacker/roojspacker/PackerRun.vala"
- G_OBJECT_CLASS (jsdoc_packer_run_parent_class)->finalize (obj);
-#line 1391 "PackerRun.c"
-}
-
-
-GType jsdoc_packer_run_get_type (void) {
- static volatile gsize jsdoc_packer_run_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_packer_run_type_id__volatile)) {
- static const GTypeInfo g_define_type_info = { sizeof (JSDOCPackerRunClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) jsdoc_packer_run_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JSDOCPackerRun), 0, (GInstanceInitFunc) jsdoc_packer_run_instance_init, NULL };
- GType jsdoc_packer_run_type_id;
- jsdoc_packer_run_type_id = g_type_register_static (g_application_get_type (), "JSDOCPackerRun", &g_define_type_info, 0);
- g_once_init_leave (&jsdoc_packer_run_type_id__volatile, jsdoc_packer_run_type_id);
- }
- return jsdoc_packer_run_type_id__volatile;
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
- if ((array != NULL) && (destroy_func != NULL)) {
- int i;
- for (i = 0; i < array_length; i = i + 1) {
- if (((gpointer*) array)[i] != NULL) {
- destroy_func (((gpointer*) array)[i]);
- }
- }
- }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
- _vala_array_destroy (array, array_length, destroy_func);
- g_free (array);
-}
-
-
-static gint _vala_array_length (gpointer array) {
- int length;
- length = 0;
- if (array) {
- while (((gpointer*) array)[length]) {
- length++;
- }
- }
- return length;
-}
-
-
-
+++ /dev/null
-/* PackerRun.vapi generated by valac 0.36.6, do not modify. */
-
-using GLib;
-
-namespace JSDOC {
- public class PackerRun : Application {
- public string opt_target;
- public string opt_debug_target;
- public string opt_real_basedir;
- public string opt_doc_target;
- public string opt_doc_template_dir;
- public bool opt_doc_include_private;
- public bool opt_doc_dump_tree;
- public bool opt_debug;
- public bool opt_skip_scope;
- public bool opt_keep_whitespace;
- public bool opt_dump_tokens;
- public bool opt_clean_cache;
- public string opt_doc_ext;
- public static PackerRun singleton ();
- public PackerRun ();
- public void parseArgs (string[] args);
- public void runPack ();
- }
-}
-internal static JSDOC.PackerRun _PackerRun;
+++ /dev/null
-/* PrettyPrint.c generated by valac 0.36.6, the Vala compiler
- * generated from PrettyPrint.vala, do not modify */
-
-
-#include <glib.h>
-#include <glib-object.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gee.h>
-
-
-#define JSDOC_TYPE_PRETTY_PRINT (jsdoc_pretty_print_get_type ())
-#define JSDOC_PRETTY_PRINT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSDOC_TYPE_PRETTY_PRINT, JSDOCPrettyPrint))
-#define JSDOC_PRETTY_PRINT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JSDOC_TYPE_PRETTY_PRINT, JSDOCPrettyPrintClass))
-#define JSDOC_IS_PRETTY_PRINT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSDOC_TYPE_PRETTY_PRINT))
-#define JSDOC_IS_PRETTY_PRINT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JSDOC_TYPE_PRETTY_PRINT))
-#define JSDOC_PRETTY_PRINT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JSDOC_TYPE_PRETTY_PRINT, JSDOCPrettyPrintClass))
-
-typedef struct _JSDOCPrettyPrint JSDOCPrettyPrint;
-typedef struct _JSDOCPrettyPrintClass JSDOCPrettyPrintClass;
-typedef struct _JSDOCPrettyPrintPrivate JSDOCPrettyPrintPrivate;
-#define _g_free0(var) (var = (g_free (var), NULL))
-#define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
-#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
-
-#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;
-
-#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;
-
-#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;
-typedef struct _JSDOCTokenReaderPrivate JSDOCTokenReaderPrivate;
-
-#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;
-
-#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 _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-typedef struct _JSDOCTokenPrivate JSDOCTokenPrivate;
-
-#define JSDOC_TYPE_TOKEN_TYPE (jsdoc_token_type_get_type ())
-
-#define JSDOC_TYPE_TOKEN_NAME (jsdoc_token_name_get_type ())
-
-#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;
-
-#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;
-
-struct _JSDOCPrettyPrint {
- GObject parent_instance;
- JSDOCPrettyPrintPrivate * priv;
-};
-
-struct _JSDOCPrettyPrintClass {
- GObjectClass parent_class;
-};
-
-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_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;
-
-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;
-
-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;
-};
-
-
-static gpointer jsdoc_pretty_print_parent_class = NULL;
-
-GType jsdoc_pretty_print_get_type (void) G_GNUC_CONST;
-enum {
- JSDOC_PRETTY_PRINT_DUMMY_PROPERTY
-};
-static gchar* jsdoc_pretty_print_escapeHTML (const gchar* str);
-gchar* jsdoc_pretty_print_toPretty (const gchar* str);
-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);
-GType jsdoc_token_reader_get_type (void) G_GNUC_CONST;
-GType jsdoc_packer_get_type (void) G_GNUC_CONST;
-JSDOCTokenReader* jsdoc_token_reader_new (JSDOCPacker* packer);
-JSDOCTokenReader* jsdoc_token_reader_construct (GType object_type, JSDOCPacker* packer);
-GType jsdoc_token_array_get_type (void) G_GNUC_CONST;
-JSDOCTokenArray* jsdoc_token_reader_tokenize (JSDOCTokenReader* self, JSDOCTextStream* stream);
-gint jsdoc_token_array_get_length (JSDOCTokenArray* self);
-GType jsdoc_token_get_type (void) G_GNUC_CONST;
-static gchar* jsdoc_pretty_print_toStyle (JSDOCToken* tok, const gchar* cs);
-JSDOCToken* jsdoc_token_array_get (JSDOCTokenArray* self, gint i);
-GType jsdoc_token_type_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_name_get_type (void) G_GNUC_CONST;
-GType jsdoc_identifier_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_key_map_get_type (void) G_GNUC_CONST;
-gboolean jsdoc_token_isName (JSDOCToken* self, JSDOCTokenName what);
-gboolean jsdoc_token_isType (JSDOCToken* self, JSDOCTokenType what);
-JSDOCPrettyPrint* jsdoc_pretty_print_new (void);
-JSDOCPrettyPrint* jsdoc_pretty_print_construct (GType object_type);
-
-
-static gchar* string_replace (const gchar* self, const gchar* old, const gchar* replacement) {
- gchar* result = NULL;
- gboolean _tmp0_ = FALSE;
- gboolean _tmp1_ = FALSE;
- GError * _inner_error_ = NULL;
-#line 1407 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1407 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (old != NULL, NULL);
-#line 1407 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (replacement != NULL, NULL);
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if ((*((gchar*) self)) == '\0') {
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = TRUE;
-#line 295 "PrettyPrint.c"
- } else {
- const gchar* _tmp2_;
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = old;
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = (*((gchar*) _tmp2_)) == '\0';
-#line 302 "PrettyPrint.c"
- }
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp1_) {
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = TRUE;
-#line 308 "PrettyPrint.c"
- } else {
- const gchar* _tmp3_;
- const gchar* _tmp4_;
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = old;
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = replacement;
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = g_strcmp0 (_tmp3_, _tmp4_) == 0;
-#line 318 "PrettyPrint.c"
- }
-#line 1408 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp0_) {
-#line 322 "PrettyPrint.c"
- gchar* _tmp5_;
-#line 1409 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = g_strdup (self);
-#line 1409 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp5_;
-#line 1409 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 330 "PrettyPrint.c"
- }
- {
- GRegex* regex = NULL;
- const gchar* _tmp6_;
- gchar* _tmp7_;
- gchar* _tmp8_;
- GRegex* _tmp9_;
- GRegex* _tmp10_;
- gchar* _tmp11_ = NULL;
- GRegex* _tmp12_;
- const gchar* _tmp13_;
- gchar* _tmp14_;
- gchar* _tmp15_;
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6_ = old;
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp7_ = g_regex_escape_string (_tmp6_, -1);
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp8_ = _tmp7_;
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp9_ = g_regex_new (_tmp8_, 0, 0, &_inner_error_);
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp10_ = _tmp9_;
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _g_free0 (_tmp8_);
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- regex = _tmp10_;
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_inner_error_->domain == G_REGEX_ERROR) {
-#line 362 "PrettyPrint.c"
- goto __catch0_g_regex_error;
- }
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_clear_error (&_inner_error_);
-#line 1412 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return NULL;
-#line 371 "PrettyPrint.c"
- }
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp12_ = regex;
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp13_ = replacement;
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp14_ = g_regex_replace_literal (_tmp12_, self, (gssize) -1, 0, _tmp13_, 0, &_inner_error_);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp11_ = _tmp14_;
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _g_regex_unref0 (regex);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_inner_error_->domain == G_REGEX_ERROR) {
-#line 387 "PrettyPrint.c"
- goto __catch0_g_regex_error;
- }
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _g_regex_unref0 (regex);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_clear_error (&_inner_error_);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return NULL;
-#line 398 "PrettyPrint.c"
- }
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp15_ = _tmp11_;
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp11_ = NULL;
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp15_;
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _g_free0 (_tmp11_);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _g_regex_unref0 (regex);
-#line 1413 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 412 "PrettyPrint.c"
- }
- goto __finally0;
- __catch0_g_regex_error:
- {
- GError* e = NULL;
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- e = _inner_error_;
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _inner_error_ = NULL;
-#line 1415 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_assert_not_reached ();
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _g_error_free0 (e);
-#line 426 "PrettyPrint.c"
- }
- __finally0:
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_clear_error (&_inner_error_);
-#line 1411 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return NULL;
-#line 437 "PrettyPrint.c"
- }
-}
-
-
-static gchar* jsdoc_pretty_print_escapeHTML (const gchar* str) {
- gchar* result = NULL;
- const gchar* _tmp0_;
- gchar* _tmp1_;
- gchar* _tmp2_;
- gchar* _tmp3_;
- gchar* _tmp4_;
- gchar* _tmp5_;
- gchar* _tmp6_;
- gchar* _tmp7_;
- gchar* _tmp8_;
-#line 7 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- g_return_val_if_fail (str != NULL, NULL);
-#line 8 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp0_ = str;
-#line 8 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp1_ = string_replace (_tmp0_, "&", "&");
-#line 8 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp2_ = _tmp1_;
-#line 8 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp3_ = string_replace (_tmp2_, ">", ">");
-#line 8 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp4_ = _tmp3_;
-#line 8 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp5_ = string_replace (_tmp4_, "<", "<");
-#line 8 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp6_ = _tmp5_;
-#line 8 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp7_ = string_replace (_tmp6_, "\"", """);
-#line 8 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp8_ = _tmp7_;
-#line 8 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_free0 (_tmp6_);
-#line 8 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_free0 (_tmp4_);
-#line 8 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_free0 (_tmp2_);
-#line 8 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- result = _tmp8_;
-#line 8 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- return result;
-#line 483 "PrettyPrint.c"
-}
-
-
-gchar* jsdoc_pretty_print_toPretty (const gchar* str) {
- gchar* result = NULL;
- JSDOCTextStream* txs = NULL;
- const gchar* _tmp0_;
- JSDOCTextStream* _tmp1_;
- JSDOCTokenReader* tr = NULL;
- JSDOCTokenReader* _tmp2_;
- JSDOCTokenReader* _tmp3_;
- JSDOCTokenReader* _tmp4_;
- JSDOCTokenArray* toks = NULL;
- JSDOCTokenReader* _tmp5_;
- JSDOCTextStream* _tmp6_;
- JSDOCTokenArray* _tmp7_;
- gchar* r = NULL;
- gchar* _tmp8_;
- gchar* cs = NULL;
- gchar* _tmp9_;
- const gchar* _tmp67_;
- gint _tmp68_;
- gint _tmp69_;
- const gchar* _tmp72_;
- gchar* _tmp73_;
- gchar* _tmp74_;
- gchar* _tmp75_;
- gchar* _tmp76_;
-#line 14 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- g_return_val_if_fail (str != NULL, NULL);
-#line 17 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp0_ = str;
-#line 17 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp1_ = jsdoc_text_stream_new (_tmp0_);
-#line 17 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- txs = _tmp1_;
-#line 18 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp2_ = jsdoc_token_reader_new (NULL);
-#line 18 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- tr = _tmp2_;
-#line 19 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp3_ = tr;
-#line 19 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp3_->keepComments = TRUE;
-#line 20 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp4_ = tr;
-#line 20 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp4_->keepWhite = TRUE;
-#line 21 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp5_ = tr;
-#line 21 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp6_ = txs;
-#line 21 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp7_ = jsdoc_token_reader_tokenize (_tmp5_, _tmp6_);
-#line 21 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- toks = _tmp7_;
-#line 28 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp8_ = g_strdup ("");
-#line 28 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- r = _tmp8_;
-#line 35 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp9_ = g_strdup ("");
-#line 35 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- cs = _tmp9_;
-#line 548 "PrettyPrint.c"
- {
- gint i = 0;
-#line 40 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- i = 0;
-#line 553 "PrettyPrint.c"
- {
- gboolean _tmp10_ = FALSE;
-#line 40 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp10_ = TRUE;
-#line 40 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- while (TRUE) {
-#line 560 "PrettyPrint.c"
- gint _tmp12_;
- JSDOCTokenArray* _tmp13_;
- gint _tmp14_;
- gint _tmp15_;
- gchar* ns = NULL;
- JSDOCTokenArray* _tmp16_;
- gint _tmp17_;
- JSDOCToken* _tmp18_;
- JSDOCToken* _tmp19_;
- const gchar* _tmp20_;
- gchar* _tmp21_;
- gchar* _tmp22_;
- const gchar* _tmp23_;
- const gchar* _tmp24_;
- JSDOCTokenArray* _tmp39_;
- gint _tmp40_;
- JSDOCToken* _tmp41_;
- JSDOCToken* _tmp42_;
- JSDOCIdentifier* _tmp43_;
- gboolean _tmp44_;
- const gchar* _tmp58_;
- JSDOCTokenArray* _tmp59_;
- gint _tmp60_;
- JSDOCToken* _tmp61_;
- JSDOCToken* _tmp62_;
- const gchar* _tmp63_;
- gchar* _tmp64_;
- gchar* _tmp65_;
- gchar* _tmp66_;
-#line 40 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- if (!_tmp10_) {
-#line 592 "PrettyPrint.c"
- gint _tmp11_;
-#line 40 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp11_ = i;
-#line 40 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- i = _tmp11_ + 1;
-#line 598 "PrettyPrint.c"
- }
-#line 40 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp10_ = FALSE;
-#line 40 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp12_ = i;
-#line 40 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp13_ = toks;
-#line 40 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp14_ = jsdoc_token_array_get_length (_tmp13_);
-#line 40 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp15_ = _tmp14_;
-#line 40 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- if (!(_tmp12_ < _tmp15_)) {
-#line 40 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- break;
-#line 614 "PrettyPrint.c"
- }
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp16_ = toks;
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp17_ = i;
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp18_ = jsdoc_token_array_get (_tmp16_, _tmp17_);
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp19_ = _tmp18_;
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp20_ = cs;
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp21_ = jsdoc_pretty_print_toStyle (_tmp19_, _tmp20_);
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp22_ = _tmp21_;
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_object_unref0 (_tmp19_);
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- ns = _tmp22_;
-#line 42 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp23_ = ns;
-#line 42 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp24_ = cs;
-#line 42 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- if (g_strcmp0 (_tmp23_, _tmp24_) != 0) {
-#line 640 "PrettyPrint.c"
- const gchar* _tmp25_;
- gint _tmp26_;
- gint _tmp27_;
- const gchar* _tmp30_;
- const gchar* _tmp31_;
- gchar* _tmp32_;
- gchar* _tmp33_;
- gchar* _tmp34_;
- gchar* _tmp35_;
- gchar* _tmp36_;
- const gchar* _tmp37_;
- gchar* _tmp38_;
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp25_ = cs;
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp26_ = strlen (_tmp25_);
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp27_ = _tmp26_;
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- if (_tmp27_ > 0) {
-#line 661 "PrettyPrint.c"
- const gchar* _tmp28_;
- gchar* _tmp29_;
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp28_ = r;
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp29_ = g_strconcat (_tmp28_, "</span>", NULL);
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_free0 (r);
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- r = _tmp29_;
-#line 672 "PrettyPrint.c"
- }
-#line 45 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp30_ = r;
-#line 45 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp31_ = ns;
-#line 45 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp32_ = g_strconcat ("<span class=\"jsdoc-", _tmp31_, NULL);
-#line 45 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp33_ = _tmp32_;
-#line 45 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp34_ = g_strconcat (_tmp33_, "\">", NULL);
-#line 45 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp35_ = _tmp34_;
-#line 45 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp36_ = g_strconcat (_tmp30_, _tmp35_, NULL);
-#line 45 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_free0 (r);
-#line 45 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- r = _tmp36_;
-#line 45 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_free0 (_tmp35_);
-#line 45 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_free0 (_tmp33_);
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp37_ = ns;
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp38_ = g_strdup (_tmp37_);
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_free0 (cs);
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- cs = _tmp38_;
-#line 704 "PrettyPrint.c"
- }
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp39_ = toks;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp40_ = i;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp41_ = jsdoc_token_array_get (_tmp39_, _tmp40_);
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp42_ = _tmp41_;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp43_ = _tmp42_->identifier;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp44_ = _tmp43_ != NULL;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_object_unref0 (_tmp42_);
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- if (_tmp44_) {
-#line 722 "PrettyPrint.c"
- const gchar* _tmp45_;
- JSDOCTokenArray* _tmp46_;
- gint _tmp47_;
- JSDOCToken* _tmp48_;
- JSDOCToken* _tmp49_;
- const gchar* _tmp50_;
- gchar* _tmp51_;
- gchar* _tmp52_;
- gchar* _tmp53_;
- gchar* _tmp54_;
- gchar* _tmp55_;
- gchar* _tmp56_;
- gchar* _tmp57_;
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp45_ = r;
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp46_ = toks;
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp47_ = i;
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp48_ = jsdoc_token_array_get (_tmp46_, _tmp47_);
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp49_ = _tmp48_;
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp50_ = _tmp49_->data;
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp51_ = jsdoc_pretty_print_escapeHTML (_tmp50_);
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp52_ = _tmp51_;
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp53_ = g_strconcat ("<span class=\"with-ident2\">", _tmp52_, NULL);
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp54_ = _tmp53_;
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp55_ = g_strconcat (_tmp54_, "</span>", NULL);
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp56_ = _tmp55_;
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp57_ = g_strconcat (_tmp45_, _tmp56_, NULL);
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_free0 (r);
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- r = _tmp57_;
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_free0 (_tmp56_);
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_free0 (_tmp54_);
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_free0 (_tmp52_);
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_object_unref0 (_tmp49_);
-#line 52 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_free0 (ns);
-#line 52 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- continue;
-#line 778 "PrettyPrint.c"
- }
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp58_ = r;
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp59_ = toks;
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp60_ = i;
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp61_ = jsdoc_token_array_get (_tmp59_, _tmp60_);
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp62_ = _tmp61_;
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp63_ = _tmp62_->data;
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp64_ = jsdoc_pretty_print_escapeHTML (_tmp63_);
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp65_ = _tmp64_;
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp66_ = g_strconcat (_tmp58_, _tmp65_, NULL);
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_free0 (r);
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- r = _tmp66_;
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_free0 (_tmp65_);
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_object_unref0 (_tmp62_);
-#line 40 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_free0 (ns);
-#line 808 "PrettyPrint.c"
- }
- }
- }
-#line 57 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp67_ = cs;
-#line 57 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp68_ = strlen (_tmp67_);
-#line 57 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp69_ = _tmp68_;
-#line 57 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- if (_tmp69_ > 0) {
-#line 820 "PrettyPrint.c"
- const gchar* _tmp70_;
- gchar* _tmp71_;
-#line 57 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp70_ = r;
-#line 57 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp71_ = g_strconcat (_tmp70_, "</span>", NULL);
-#line 57 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_free0 (r);
-#line 57 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- r = _tmp71_;
-#line 831 "PrettyPrint.c"
- }
-#line 59 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp72_ = r;
-#line 59 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp73_ = g_strconcat ("<code class=\"jsdoc-pretty\">", _tmp72_, NULL);
-#line 59 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp74_ = _tmp73_;
-#line 59 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp75_ = g_strconcat (_tmp74_, "</code>", NULL);
-#line 59 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp76_ = _tmp75_;
-#line 59 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_free0 (_tmp74_);
-#line 59 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- result = _tmp76_;
-#line 59 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_free0 (cs);
-#line 59 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_free0 (r);
-#line 59 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_object_unref0 (toks);
-#line 59 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_object_unref0 (tr);
-#line 59 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_object_unref0 (txs);
-#line 59 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- return result;
-#line 859 "PrettyPrint.c"
-}
-
-
-static gchar* jsdoc_pretty_print_toStyle (JSDOCToken* tok, const gchar* cs) {
- gchar* result = NULL;
- gboolean _tmp0_ = FALSE;
- JSDOCToken* _tmp1_;
- gboolean _tmp2_;
- gboolean _tmp7_ = FALSE;
- gboolean _tmp8_ = FALSE;
- JSDOCToken* _tmp9_;
- gboolean _tmp10_;
- JSDOCToken* _tmp16_;
- gboolean _tmp17_;
- gboolean _tmp19_ = FALSE;
- gboolean _tmp20_ = FALSE;
- JSDOCToken* _tmp21_;
- gboolean _tmp22_;
- GRegex* r = NULL;
- GRegex* _tmp28_;
- GRegex* _tmp29_;
- JSDOCToken* _tmp30_;
- const gchar* _tmp31_;
- gboolean _tmp32_;
- gchar* _tmp34_;
- GError * _inner_error_ = NULL;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- g_return_val_if_fail (tok != NULL, NULL);
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- g_return_val_if_fail (cs != NULL, NULL);
-#line 67 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp1_ = tok;
-#line 67 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp2_ = jsdoc_token_isName (_tmp1_, JSDOC_TOKEN_NAME_SPACE);
-#line 67 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- if (_tmp2_) {
-#line 67 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp0_ = TRUE;
-#line 898 "PrettyPrint.c"
- } else {
- JSDOCToken* _tmp3_;
- gboolean _tmp4_;
-#line 67 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp3_ = tok;
-#line 67 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp4_ = jsdoc_token_isName (_tmp3_, JSDOC_TOKEN_NAME_NEWLINE);
-#line 67 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp0_ = _tmp4_;
-#line 908 "PrettyPrint.c"
- }
-#line 67 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- if (_tmp0_) {
-#line 912 "PrettyPrint.c"
- const gchar* _tmp5_;
- gchar* _tmp6_;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp5_ = cs;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp6_ = g_strdup (_tmp5_);
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- result = _tmp6_;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- return result;
-#line 923 "PrettyPrint.c"
- }
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp9_ = tok;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp10_ = jsdoc_token_isName (_tmp9_, JSDOC_TOKEN_NAME_MULTI_LINE_COMM);
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- if (_tmp10_) {
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp8_ = TRUE;
-#line 933 "PrettyPrint.c"
- } else {
- JSDOCToken* _tmp11_;
- gboolean _tmp12_;
-#line 71 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp11_ = tok;
-#line 71 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp12_ = jsdoc_token_isName (_tmp11_, JSDOC_TOKEN_NAME_JSDOC);
-#line 71 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp8_ = _tmp12_;
-#line 943 "PrettyPrint.c"
- }
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- if (_tmp8_) {
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp7_ = TRUE;
-#line 949 "PrettyPrint.c"
- } else {
- JSDOCToken* _tmp13_;
- gboolean _tmp14_;
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp13_ = tok;
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp14_ = jsdoc_token_isName (_tmp13_, JSDOC_TOKEN_NAME_SINGLE_LINE_COMM);
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp7_ = _tmp14_;
-#line 959 "PrettyPrint.c"
- }
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- if (_tmp7_) {
-#line 963 "PrettyPrint.c"
- gchar* _tmp15_;
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp15_ = g_strdup ("comment");
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- result = _tmp15_;
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- return result;
-#line 971 "PrettyPrint.c"
- }
-#line 76 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp16_ = tok;
-#line 76 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp17_ = jsdoc_token_isType (_tmp16_, JSDOC_TOKEN_TYPE_STRN);
-#line 76 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- if (_tmp17_) {
-#line 979 "PrettyPrint.c"
- gchar* _tmp18_;
-#line 77 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp18_ = g_strdup ("string");
-#line 77 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- result = _tmp18_;
-#line 77 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- return result;
-#line 987 "PrettyPrint.c"
- }
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp21_ = tok;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp22_ = jsdoc_token_isType (_tmp21_, JSDOC_TOKEN_TYPE_NAME);
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- if (_tmp22_) {
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp20_ = TRUE;
-#line 997 "PrettyPrint.c"
- } else {
- JSDOCToken* _tmp23_;
- const gchar* _tmp24_;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp23_ = tok;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp24_ = _tmp23_->data;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp20_ = g_strcmp0 (_tmp24_, ".") == 0;
-#line 1007 "PrettyPrint.c"
- }
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- if (_tmp20_) {
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp19_ = TRUE;
-#line 1013 "PrettyPrint.c"
- } else {
- JSDOCToken* _tmp25_;
- gboolean _tmp26_;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp25_ = tok;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp26_ = jsdoc_token_isName (_tmp25_, JSDOC_TOKEN_NAME_THIS);
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp19_ = _tmp26_;
-#line 1023 "PrettyPrint.c"
- }
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- if (_tmp19_) {
-#line 1027 "PrettyPrint.c"
- gchar* _tmp27_;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp27_ = g_strdup ("var");
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- result = _tmp27_;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- return result;
-#line 1035 "PrettyPrint.c"
- }
-#line 83 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp28_ = g_regex_new ("^[a-zA-Z]+", 0, 0, &_inner_error_);
-#line 83 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- r = _tmp28_;
-#line 83 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 83 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 83 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- g_clear_error (&_inner_error_);
-#line 83 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- return NULL;
-#line 1049 "PrettyPrint.c"
- }
-#line 85 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp29_ = r;
-#line 85 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp30_ = tok;
-#line 85 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp31_ = _tmp30_->data;
-#line 85 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp32_ = g_regex_match (_tmp29_, _tmp31_, 0, NULL);
-#line 85 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- if (_tmp32_) {
-#line 1061 "PrettyPrint.c"
- gchar* _tmp33_;
-#line 86 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp33_ = g_strdup ("keyword");
-#line 86 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- result = _tmp33_;
-#line 86 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_regex_unref0 (r);
-#line 86 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- return result;
-#line 1071 "PrettyPrint.c"
- }
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _tmp34_ = g_strdup ("syntax");
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- result = _tmp34_;
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- _g_regex_unref0 (r);
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- return result;
-#line 1081 "PrettyPrint.c"
-}
-
-
-JSDOCPrettyPrint* jsdoc_pretty_print_construct (GType object_type) {
- JSDOCPrettyPrint * self = NULL;
-#line 3 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- self = (JSDOCPrettyPrint*) g_object_new (object_type, NULL);
-#line 3 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- return self;
-#line 1091 "PrettyPrint.c"
-}
-
-
-JSDOCPrettyPrint* jsdoc_pretty_print_new (void) {
-#line 3 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- return jsdoc_pretty_print_construct (JSDOC_TYPE_PRETTY_PRINT);
-#line 1098 "PrettyPrint.c"
-}
-
-
-static void jsdoc_pretty_print_class_init (JSDOCPrettyPrintClass * klass) {
-#line 3 "/home/alan/gitlive/roojspacker/roojspacker/PrettyPrint.vala"
- jsdoc_pretty_print_parent_class = g_type_class_peek_parent (klass);
-#line 1105 "PrettyPrint.c"
-}
-
-
-static void jsdoc_pretty_print_instance_init (JSDOCPrettyPrint * self) {
-}
-
-
-GType jsdoc_pretty_print_get_type (void) {
- static volatile gsize jsdoc_pretty_print_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_pretty_print_type_id__volatile)) {
- static const GTypeInfo g_define_type_info = { sizeof (JSDOCPrettyPrintClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) jsdoc_pretty_print_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JSDOCPrettyPrint), 0, (GInstanceInitFunc) jsdoc_pretty_print_instance_init, NULL };
- GType jsdoc_pretty_print_type_id;
- jsdoc_pretty_print_type_id = g_type_register_static (G_TYPE_OBJECT, "JSDOCPrettyPrint", &g_define_type_info, 0);
- g_once_init_leave (&jsdoc_pretty_print_type_id__volatile, jsdoc_pretty_print_type_id);
- }
- return jsdoc_pretty_print_type_id__volatile;
-}
-
-
-
+++ /dev/null
-/* PrettyPrint.vapi generated by valac 0.36.6, do not modify. */
-
-using GLib;
-
-namespace JSDOC {
- internal class PrettyPrint : Object {
- public static string toPretty (string str);
- public PrettyPrint ();
- }
-}
+++ /dev/null
-/* Scope.c generated by valac 0.36.6, the Vala compiler
- * generated from Scope.vala, do not modify */
-
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gee.h>
-#include <stdlib.h>
-#include <string.h>
-
-
-#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;
-typedef struct _JSDOCScopePrivate JSDOCScopePrivate;
-
-#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;
-
-#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 _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define _g_free0(var) (var = (g_free (var), NULL))
-typedef struct _JSDOCIdentifierPrivate JSDOCIdentifierPrivate;
-typedef struct _JSDOCTokenPrivate JSDOCTokenPrivate;
-
-#define JSDOC_TYPE_TOKEN_TYPE (jsdoc_token_type_get_type ())
-
-#define JSDOC_TYPE_TOKEN_NAME (jsdoc_token_name_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;
-
-struct _JSDOCScope {
- GObject parent_instance;
- JSDOCScopePrivate * priv;
- JSDOCScope* parent;
- GeeArrayList* subScopes;
- gchar* ident;
-};
-
-struct _JSDOCScopeClass {
- GObjectClass parent_class;
-};
-
-struct _JSDOCScopePrivate {
- gint id;
- gint braceN;
- GeeHashMap* identifier_map;
- GeeArrayList* identifier_list;
- GeeHashMap* hints;
- gboolean mungeM;
- gboolean munged;
- GeeHashMap* protectedVars;
- JSDOCToken* token;
-};
-
-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_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;
-
-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;
-
-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;
-};
-
-
-extern gint jsdoc_Scope_gid;
-gint jsdoc_Scope_gid = 0;
-static gpointer jsdoc_scope_parent_class = NULL;
-static gboolean jsdoc_scope_initialized;
-static gboolean jsdoc_scope_initialized = FALSE;
-extern GeeArrayList* jsdoc_scope_builtin;
-GeeArrayList* jsdoc_scope_builtin = NULL;
-extern GeeArrayList* jsdoc_scope_skips;
-GeeArrayList* jsdoc_scope_skips = NULL;
-extern gchar** jsdoc_scope_ones;
-extern gint jsdoc_scope_ones_length1;
-gchar** jsdoc_scope_ones = NULL;
-gint jsdoc_scope_ones_length1 = 0;
-extern gchar** jsdoc_scope_twos;
-extern gint jsdoc_scope_twos_length1;
-gchar** jsdoc_scope_twos = NULL;
-gint jsdoc_scope_twos_length1 = 0;
-
-GType jsdoc_scope_get_type (void) G_GNUC_CONST;
-GType jsdoc_identifier_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_get_type (void) G_GNUC_CONST;
-#define JSDOC_SCOPE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), JSDOC_TYPE_SCOPE, JSDOCScopePrivate))
-enum {
- JSDOC_SCOPE_DUMMY_PROPERTY
-};
-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);
-static void jsdoc_scope_init (void);
-void jsdoc_scope_dump (JSDOCScope* self, const gchar* indent);
-gchar* jsdoc_token_asString (JSDOCToken* self);
-JSDOCIdentifier* jsdoc_scope_declareIdentifier (JSDOCScope* self, const gchar* symbol, JSDOCToken* token);
-JSDOCIdentifier* jsdoc_identifier_new (const gchar* name, JSDOCScope* scope);
-JSDOCIdentifier* jsdoc_identifier_construct (GType object_type, const gchar* name, JSDOCScope* scope);
-GType jsdoc_token_type_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_name_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_key_map_get_type (void) G_GNUC_CONST;
-void jsdoc_scope_addToParentScope (JSDOCScope* self, const gchar* ident);
-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);
-static void _vala_array_add1 (gchar** * array, int* length, int* size, gchar* value);
-static gchar** jsdoc_scope_getAllUsedSymbols (JSDOCScope* self, int* result_length1);
-static void _vala_array_add2 (gchar** * array, int* length, int* size, gchar* value);
-gboolean jsdoc_scope_isProtectedVar (JSDOCScope* self, const gchar* ident);
-void jsdoc_scope_munge (JSDOCScope* self);
-static void _vala_array_add3 (gchar** * array, int* length, int* size, gchar* value);
-static void jsdoc_scope_array_merge (GeeArrayList* fs, gchar** toadd, int toadd_length1, gchar** ignore, int ignore_length1);
-static void _vala_array_add4 (gchar** * array, int* length, int* size, gchar* value);
-static gchar** _vala_array_dup1 (gchar** self, int length);
-static void jsdoc_scope_finalize (GObject * obj);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static gint _vala_array_length (gpointer array);
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 34 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- return self ? g_object_ref (self) : NULL;
-#line 279 "Scope.c"
-}
-
-
-JSDOCScope* jsdoc_scope_construct (GType object_type, gint braceN, JSDOCScope* parent, gint startTokN, const gchar* lastIdent, JSDOCToken* token) {
- JSDOCScope * self = NULL;
- const gchar* _tmp0_;
- gint _tmp1_;
- gint _tmp2_;
- gchar* _tmp4_;
- gint _tmp5_;
- JSDOCScope* _tmp6_;
- JSDOCScope* _tmp7_;
- gint _tmp8_;
- GeeHashMap* _tmp9_;
- GeeArrayList* _tmp10_;
- GeeArrayList* _tmp11_;
- GeeHashMap* _tmp12_;
- GeeHashMap* _tmp13_;
- const gchar* _tmp14_;
- gchar* _tmp15_;
- gint _tmp16_;
- JSDOCToken* _tmp17_;
- JSDOCToken* _tmp18_;
- JSDOCScope* _tmp19_;
-#line 27 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- g_return_val_if_fail (lastIdent != NULL, NULL);
-#line 27 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- self = (JSDOCScope*) g_object_new (object_type, NULL);
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp0_ = lastIdent;
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp1_ = strlen (_tmp0_);
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp2_ = _tmp1_;
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (_tmp2_ > 0) {
-#line 316 "Scope.c"
- const gchar* _tmp3_;
-#line 30 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp3_ = lastIdent;
-#line 30 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- g_debug ("Scope.vala:30: NEW SCOPE: %s", _tmp3_);
-#line 322 "Scope.c"
- }
-#line 32 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp4_ = g_strdup ("");
-#line 32 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (self->ident);
-#line 32 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- self->ident = _tmp4_;
-#line 33 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp5_ = braceN;
-#line 33 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- self->priv->braceN = _tmp5_;
-#line 34 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp6_ = parent;
-#line 34 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp7_ = _g_object_ref0 (_tmp6_);
-#line 34 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (self->parent);
-#line 34 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- self->parent = _tmp7_;
-#line 35 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp8_ = startTokN;
-#line 35 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- self->priv->id = _tmp8_;
-#line 36 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp9_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, JSDOC_TYPE_IDENTIFIER, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-#line 36 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (self->priv->identifier_map);
-#line 36 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- self->priv->identifier_map = _tmp9_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp10_ = gee_array_list_new (JSDOC_TYPE_IDENTIFIER, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (self->priv->identifier_list);
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- self->priv->identifier_list = _tmp10_;
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp11_ = gee_array_list_new (JSDOC_TYPE_SCOPE, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (self->subScopes);
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- self->subScopes = _tmp11_;
-#line 39 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp12_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-#line 39 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (self->priv->hints);
-#line 39 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- self->priv->hints = _tmp12_;
-#line 40 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp13_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, G_TYPE_BOOLEAN, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-#line 40 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (self->priv->protectedVars);
-#line 40 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- self->priv->protectedVars = _tmp13_;
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp14_ = lastIdent;
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp15_ = g_strdup (_tmp14_);
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (self->ident);
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- self->ident = _tmp15_;
-#line 42 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp16_ = jsdoc_Scope_gid;
-#line 42 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- jsdoc_Scope_gid = _tmp16_ + 1;
-#line 42 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- self->priv->id = _tmp16_;
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp17_ = token;
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp18_ = _g_object_ref0 (_tmp17_);
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (self->priv->token);
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- self->priv->token = _tmp18_;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp19_ = parent;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (_tmp19_ != NULL) {
-#line 402 "Scope.c"
- JSDOCScope* _tmp20_;
- GeeArrayList* _tmp21_;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp20_ = self->parent;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp21_ = _tmp20_->subScopes;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp21_, self);
-#line 411 "Scope.c"
- }
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- jsdoc_scope_init ();
-#line 27 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- return self;
-#line 417 "Scope.c"
-}
-
-
-JSDOCScope* jsdoc_scope_new (gint braceN, JSDOCScope* parent, gint startTokN, const gchar* lastIdent, JSDOCToken* token) {
-#line 27 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- return jsdoc_scope_construct (JSDOC_TYPE_SCOPE, braceN, parent, startTokN, lastIdent, token);
-#line 424 "Scope.c"
-}
-
-
-/**
- * dump the scope to StdOut...
- *
- */
-void jsdoc_scope_dump (JSDOCScope* self, const gchar* indent) {
- gchar* str = NULL;
- gchar* _tmp0_;
- GeeArrayList* idents = NULL;
- GeeArrayList* _tmp1_;
- GeeArrayList* _tmp2_;
- GeeListIterator* iter = NULL;
- GeeArrayList* _tmp3_;
- GeeListIterator* _tmp4_;
- gchar* _tmp30_ = NULL;
- JSDOCToken* _tmp31_;
- const gchar* _tmp35_;
- gchar* _tmp36_;
- gchar* _tmp37_;
- gchar* _tmp38_;
- gchar* _tmp39_;
- const gchar* _tmp40_;
- gchar* _tmp41_;
- gchar* _tmp42_;
- gchar* _tmp43_;
- gchar* _tmp44_;
- const gchar* _tmp45_;
- gchar* _tmp46_;
- gchar* _tmp47_;
- gchar* _tmp48_;
- gchar* _tmp49_;
- gint _tmp50_;
- const gchar* _tmp51_;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- g_return_if_fail (self != NULL);
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- g_return_if_fail (indent != NULL);
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp0_ = g_strdup ("");
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- str = _tmp0_;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp1_ = self->priv->identifier_list;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- idents = _tmp2_;
-#line 71 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp3_ = idents;
-#line 71 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp4_ = gee_abstract_list_list_iterator ((GeeAbstractList*) _tmp3_);
-#line 71 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- iter = _tmp4_;
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- while (TRUE) {
-#line 482 "Scope.c"
- GeeListIterator* _tmp5_;
- gboolean _tmp6_;
- JSDOCIdentifier* identifier = NULL;
- GeeListIterator* _tmp7_;
- gpointer _tmp8_;
- const gchar* _tmp9_ = NULL;
- const gchar* _tmp10_;
- gint _tmp11_;
- gint _tmp12_;
- const gchar* _tmp13_;
- gchar* _tmp14_;
- const gchar* _tmp15_;
- const gchar* _tmp16_;
- gchar* _tmp17_;
- gchar* _tmp18_;
- JSDOCIdentifier* _tmp19_;
- const gchar* _tmp20_;
- gchar* _tmp21_;
- gchar* _tmp22_;
- gchar* _tmp23_;
- gchar* _tmp24_;
- JSDOCIdentifier* _tmp25_;
- const gchar* _tmp26_;
- gchar* _tmp27_;
- gchar* _tmp28_;
- gchar* _tmp29_;
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp5_ = iter;
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp6_ = gee_iterator_next ((GeeIterator*) _tmp5_);
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (!_tmp6_) {
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- break;
-#line 517 "Scope.c"
- }
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp7_ = iter;
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp8_ = gee_iterator_get ((GeeIterator*) _tmp7_);
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- identifier = (JSDOCIdentifier*) _tmp8_;
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp10_ = str;
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp11_ = strlen (_tmp10_);
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp12_ = _tmp11_;
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (_tmp12_ > 0) {
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp9_ = ", ";
-#line 535 "Scope.c"
- } else {
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp9_ = "";
-#line 539 "Scope.c"
- }
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp13_ = str;
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp14_ = g_strconcat (_tmp13_, _tmp9_, NULL);
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (str);
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- str = _tmp14_;
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp15_ = str;
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp16_ = indent;
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp17_ = g_strconcat (_tmp16_, " ", NULL);
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp18_ = _tmp17_;
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp19_ = identifier;
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp20_ = _tmp19_->name;
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp21_ = g_strconcat (_tmp18_, _tmp20_, NULL);
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp22_ = _tmp21_;
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp23_ = g_strconcat (_tmp22_, "=>", NULL);
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp24_ = _tmp23_;
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp25_ = identifier;
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp26_ = _tmp25_->mungedValue;
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp27_ = g_strconcat (_tmp24_, _tmp26_, NULL);
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp28_ = _tmp27_;
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp29_ = g_strconcat (_tmp15_, _tmp28_, NULL);
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (str);
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- str = _tmp29_;
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (_tmp28_);
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (_tmp24_);
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (_tmp22_);
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (_tmp18_);
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (identifier);
-#line 593 "Scope.c"
- }
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp31_ = self->priv->token;
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (_tmp31_ != NULL) {
-#line 599 "Scope.c"
- JSDOCToken* _tmp32_;
- gchar* _tmp33_;
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp32_ = self->priv->token;
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp33_ = jsdoc_token_asString (_tmp32_);
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (_tmp30_);
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp30_ = _tmp33_;
-#line 610 "Scope.c"
- } else {
- gchar* _tmp34_;
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp34_ = g_strdup ("TOP");
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (_tmp30_);
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp30_ = _tmp34_;
-#line 619 "Scope.c"
- }
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp35_ = indent;
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp36_ = g_strconcat ("\n", _tmp35_, NULL);
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp37_ = _tmp36_;
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp38_ = g_strconcat (_tmp37_, "Scope: %d\n", NULL);
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp39_ = _tmp38_;
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp40_ = indent;
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp41_ = g_strconcat (_tmp39_, _tmp40_, NULL);
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp42_ = _tmp41_;
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp43_ = g_strconcat (_tmp42_, "Started: %s\n", NULL);
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp44_ = _tmp43_;
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp45_ = indent;
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp46_ = g_strconcat (_tmp44_, _tmp45_, NULL);
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp47_ = _tmp46_;
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp48_ = g_strconcat (_tmp47_, "- idents..: %s\n", NULL);
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp49_ = _tmp48_;
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp50_ = self->priv->id;
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp51_ = str;
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- g_print (_tmp49_, _tmp50_, _tmp30_, _tmp51_);
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (_tmp49_);
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (_tmp47_);
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (_tmp44_);
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (_tmp42_);
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (_tmp39_);
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (_tmp37_);
-#line 669 "Scope.c"
- {
- GeeArrayList* _s_list = NULL;
- GeeArrayList* _tmp52_;
- GeeArrayList* _tmp53_;
- gint _s_size = 0;
- GeeArrayList* _tmp54_;
- gint _tmp55_;
- gint _tmp56_;
- gint _s_index = 0;
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp52_ = self->subScopes;
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp53_ = _g_object_ref0 (_tmp52_);
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _s_list = _tmp53_;
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp54_ = _s_list;
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp55_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp54_);
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp56_ = _tmp55_;
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _s_size = _tmp56_;
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _s_index = -1;
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- while (TRUE) {
-#line 697 "Scope.c"
- gint _tmp57_;
- gint _tmp58_;
- gint _tmp59_;
- JSDOCScope* s = NULL;
- GeeArrayList* _tmp60_;
- gint _tmp61_;
- gpointer _tmp62_;
- JSDOCScope* _tmp63_;
- const gchar* _tmp64_;
- gchar* _tmp65_;
- gchar* _tmp66_;
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp57_ = _s_index;
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _s_index = _tmp57_ + 1;
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp58_ = _s_index;
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp59_ = _s_size;
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (!(_tmp58_ < _tmp59_)) {
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- break;
-#line 721 "Scope.c"
- }
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp60_ = _s_list;
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp61_ = _s_index;
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp62_ = gee_abstract_list_get ((GeeAbstractList*) _tmp60_, _tmp61_);
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- s = (JSDOCScope*) _tmp62_;
-#line 89 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp63_ = s;
-#line 89 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp64_ = indent;
-#line 89 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp65_ = g_strconcat (_tmp64_, " ", NULL);
-#line 89 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp66_ = _tmp65_;
-#line 89 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- jsdoc_scope_dump (_tmp63_, _tmp66_);
-#line 89 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (_tmp66_);
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (s);
-#line 745 "Scope.c"
- }
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (_s_list);
-#line 749 "Scope.c"
- }
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (_tmp30_);
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (iter);
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (idents);
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (str);
-#line 759 "Scope.c"
-}
-
-
-JSDOCIdentifier* jsdoc_scope_declareIdentifier (JSDOCScope* self, const gchar* symbol, JSDOCToken* token) {
- JSDOCIdentifier* result = NULL;
- GeeHashMap* _tmp0_;
- const gchar* _tmp1_;
- gboolean _tmp2_;
- JSDOCToken* _tmp10_;
- GeeHashMap* _tmp11_;
- const gchar* _tmp12_;
- gpointer _tmp13_;
- gint _tmp14_;
- const gchar* _tmp19_;
- GeeHashMap* _tmp20_;
- const gchar* _tmp21_;
- gpointer _tmp22_;
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- g_return_val_if_fail (symbol != NULL, NULL);
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- g_return_val_if_fail (token != NULL, NULL);
-#line 101 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp0_ = self->priv->identifier_map;
-#line 101 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp1_ = symbol;
-#line 101 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp2_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp0_, _tmp1_);
-#line 101 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (!_tmp2_) {
-#line 791 "Scope.c"
- JSDOCIdentifier* nid = NULL;
- const gchar* _tmp3_;
- JSDOCIdentifier* _tmp4_;
- GeeArrayList* _tmp5_;
- JSDOCIdentifier* _tmp6_;
- GeeHashMap* _tmp7_;
- const gchar* _tmp8_;
- JSDOCIdentifier* _tmp9_;
-#line 102 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp3_ = symbol;
-#line 102 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp4_ = jsdoc_identifier_new (_tmp3_, self);
-#line 102 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- nid = _tmp4_;
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp5_ = self->priv->identifier_list;
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp6_ = nid;
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp5_, _tmp6_);
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp7_ = self->priv->identifier_map;
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp8_ = symbol;
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp9_ = nid;
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp7_, _tmp8_, _tmp9_);
-#line 101 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (nid);
-#line 822 "Scope.c"
- }
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp10_ = token;
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp11_ = self->priv->identifier_map;
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp12_ = symbol;
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp13_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp11_, _tmp12_);
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (_tmp10_->identifier);
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp10_->identifier = (JSDOCIdentifier*) _tmp13_;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp14_ = self->priv->braceN;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (_tmp14_ < 0) {
-#line 840 "Scope.c"
- GeeHashMap* _tmp15_;
- const gchar* _tmp16_;
- gpointer _tmp17_;
- JSDOCIdentifier* _tmp18_;
-#line 114 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp15_ = self->priv->identifier_map;
-#line 114 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp16_ = symbol;
-#line 114 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp17_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp15_, _tmp16_);
-#line 114 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp18_ = (JSDOCIdentifier*) _tmp17_;
-#line 114 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp18_->toMunge = FALSE;
-#line 114 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (_tmp18_);
-#line 857 "Scope.c"
- }
-#line 118 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp19_ = symbol;
-#line 118 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- jsdoc_scope_addToParentScope (self, _tmp19_);
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp20_ = self->priv->identifier_map;
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp21_ = symbol;
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp22_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp20_, _tmp21_);
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- result = (JSDOCIdentifier*) _tmp22_;
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- return result;
-#line 873 "Scope.c"
-}
-
-
-JSDOCIdentifier* jsdoc_scope_getIdentifier (JSDOCScope* self, const gchar* symbol, JSDOCToken* token) {
- JSDOCIdentifier* result = NULL;
- GeeHashMap* _tmp0_;
- const gchar* _tmp1_;
- gboolean _tmp2_;
- GeeHashMap* _tmp3_;
- const gchar* _tmp4_;
- gpointer _tmp5_;
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- g_return_val_if_fail (symbol != NULL, NULL);
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- g_return_val_if_fail (token != NULL, NULL);
-#line 126 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp0_ = self->priv->identifier_map;
-#line 126 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp1_ = symbol;
-#line 126 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp2_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp0_, _tmp1_);
-#line 126 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (!_tmp2_) {
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- result = NULL;
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- return result;
-#line 903 "Scope.c"
- }
-#line 136 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp3_ = self->priv->identifier_map;
-#line 136 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp4_ = symbol;
-#line 136 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp5_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp3_, _tmp4_);
-#line 136 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- result = (JSDOCIdentifier*) _tmp5_;
-#line 136 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- return result;
-#line 915 "Scope.c"
-}
-
-
-void jsdoc_scope_addHint (JSDOCScope* self, const gchar* varName, const gchar* varType) {
- GeeHashMap* _tmp0_;
- const gchar* _tmp1_;
- const gchar* _tmp2_;
-#line 139 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- g_return_if_fail (self != NULL);
-#line 139 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- g_return_if_fail (varName != NULL);
-#line 139 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- g_return_if_fail (varType != NULL);
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp0_ = self->priv->hints;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp1_ = varName;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp2_ = varType;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp0_, _tmp1_, _tmp2_);
-#line 937 "Scope.c"
-}
-
-
-void jsdoc_scope_preventMunging (JSDOCScope* self) {
-#line 143 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- g_return_if_fail (self != NULL);
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- self->priv->mungeM = FALSE;
-#line 946 "Scope.c"
-}
-
-
-static void _vala_array_add1 (gchar** * array, int* length, int* size, gchar* value) {
-#line 169 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if ((*length) == (*size)) {
-#line 169 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- *size = (*size) ? (2 * (*size)) : 4;
-#line 169 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- *array = g_renew (gchar*, *array, (*size) + 1);
-#line 957 "Scope.c"
- }
-#line 169 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- (*array)[(*length)++] = value;
-#line 169 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- (*array)[*length] = NULL;
-#line 963 "Scope.c"
-}
-
-
-gchar** jsdoc_scope_getUsedSymbols (JSDOCScope* self, int* result_length1) {
- gchar** result = NULL;
- gchar** _result_ = NULL;
- gchar** _tmp0_;
- gint _result__length1;
- gint __result__size_;
- GeeArrayList* idents = NULL;
- GeeArrayList* _tmp1_;
- GeeArrayList* _tmp2_;
- GeeListIterator* iter = NULL;
- GeeArrayList* _tmp3_;
- GeeListIterator* _tmp4_;
- gchar** _tmp21_;
- gint _tmp21__length1;
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 151 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp0_ = g_new0 (gchar*, 0 + 1);
-#line 151 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _result_ = _tmp0_;
-#line 151 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _result__length1 = 0;
-#line 151 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- __result__size_ = _result__length1;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp1_ = self->priv->identifier_list;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- idents = _tmp2_;
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp3_ = idents;
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp4_ = gee_abstract_list_list_iterator ((GeeAbstractList*) _tmp3_);
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- iter = _tmp4_;
-#line 159 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- while (TRUE) {
-#line 1005 "Scope.c"
- GeeListIterator* _tmp5_;
- gboolean _tmp6_;
- JSDOCIdentifier* identifier = NULL;
- GeeListIterator* _tmp7_;
- gpointer _tmp8_;
- gchar* mungedValue = NULL;
- JSDOCIdentifier* _tmp9_;
- const gchar* _tmp10_;
- gchar* _tmp11_;
- const gchar* _tmp12_;
- gint _tmp13_;
- gint _tmp14_;
- gchar** _tmp18_;
- gint _tmp18__length1;
- const gchar* _tmp19_;
- gchar* _tmp20_;
-#line 159 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp5_ = iter;
-#line 159 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp6_ = gee_iterator_next ((GeeIterator*) _tmp5_);
-#line 159 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (!_tmp6_) {
-#line 159 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- break;
-#line 1030 "Scope.c"
- }
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp7_ = iter;
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp8_ = gee_iterator_get ((GeeIterator*) _tmp7_);
-#line 160 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- identifier = (JSDOCIdentifier*) _tmp8_;
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp9_ = identifier;
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp10_ = _tmp9_->mungedValue;
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp11_ = g_strdup (_tmp10_);
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- mungedValue = _tmp11_;
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp12_ = mungedValue;
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp13_ = strlen (_tmp12_);
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp14_ = _tmp13_;
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (_tmp14_ < 1) {
-#line 1054 "Scope.c"
- JSDOCIdentifier* _tmp15_;
- const gchar* _tmp16_;
- gchar* _tmp17_;
-#line 167 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp15_ = identifier;
-#line 167 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp16_ = _tmp15_->name;
-#line 167 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp17_ = g_strdup (_tmp16_);
-#line 167 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (mungedValue);
-#line 167 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- mungedValue = _tmp17_;
-#line 1068 "Scope.c"
- }
-#line 169 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp18_ = _result_;
-#line 169 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp18__length1 = _result__length1;
-#line 169 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp19_ = mungedValue;
-#line 169 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp20_ = g_strdup (_tmp19_);
-#line 169 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _vala_array_add1 (&_result_, &_result__length1, &__result__size_, _tmp20_);
-#line 159 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (mungedValue);
-#line 159 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (identifier);
-#line 1084 "Scope.c"
- }
-#line 173 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp21_ = _result_;
-#line 173 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp21__length1 = _result__length1;
-#line 173 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (result_length1) {
-#line 173 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- *result_length1 = _tmp21__length1;
-#line 1094 "Scope.c"
- }
-#line 173 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- result = _tmp21_;
-#line 173 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (iter);
-#line 173 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (idents);
-#line 173 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- return result;
-#line 1104 "Scope.c"
-}
-
-
-static void _vala_array_add2 (gchar** * array, int* length, int* size, gchar* value) {
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if ((*length) == (*size)) {
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- *size = (*size) ? (2 * (*size)) : 4;
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- *array = g_renew (gchar*, *array, (*size) + 1);
-#line 1115 "Scope.c"
- }
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- (*array)[(*length)++] = value;
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- (*array)[*length] = NULL;
-#line 1121 "Scope.c"
-}
-
-
-static gchar** jsdoc_scope_getAllUsedSymbols (JSDOCScope* self, int* result_length1) {
- gchar** result = NULL;
- gchar** _result_ = NULL;
- gint _tmp0_;
- gchar** _tmp1_;
- gint _result__length1;
- gint __result__size_;
- JSDOCScope* scope = NULL;
- JSDOCScope* _tmp2_;
- JSDOCScope* _tmp3_;
- gchar** _tmp20_;
- gint _tmp20__length1;
-#line 176 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp1_ = jsdoc_scope_getUsedSymbols (self, &_tmp0_);
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _result_ = _tmp1_;
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _result__length1 = _tmp0_;
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- __result__size_ = _result__length1;
-#line 179 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp2_ = self->parent;
-#line 179 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp3_ = _g_object_ref0 (_tmp2_);
-#line 179 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- scope = _tmp3_;
-#line 180 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- while (TRUE) {
-#line 1155 "Scope.c"
- JSDOCScope* _tmp4_;
- gchar** ps = NULL;
- JSDOCScope* _tmp5_;
- gint _tmp6_;
- gchar** _tmp7_;
- gint ps_length1;
- gint _ps_size_;
- JSDOCScope* _tmp17_;
- JSDOCScope* _tmp18_;
- JSDOCScope* _tmp19_;
-#line 180 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp4_ = scope;
-#line 180 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (!(_tmp4_ != NULL)) {
-#line 180 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- break;
-#line 1172 "Scope.c"
- }
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp5_ = scope;
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp7_ = jsdoc_scope_getUsedSymbols (_tmp5_, &_tmp6_);
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- ps = _tmp7_;
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- ps_length1 = _tmp6_;
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _ps_size_ = ps_length1;
-#line 1184 "Scope.c"
- {
- gint i = 0;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- i = 0;
-#line 1189 "Scope.c"
- {
- gboolean _tmp8_ = FALSE;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp8_ = TRUE;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- while (TRUE) {
-#line 1196 "Scope.c"
- gint _tmp10_;
- gchar** _tmp11_;
- gint _tmp11__length1;
- gchar** _tmp12_;
- gint _tmp12__length1;
- gchar** _tmp13_;
- gint _tmp13__length1;
- gint _tmp14_;
- const gchar* _tmp15_;
- gchar* _tmp16_;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (!_tmp8_) {
-#line 1209 "Scope.c"
- gint _tmp9_;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp9_ = i;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- i = _tmp9_ + 1;
-#line 1215 "Scope.c"
- }
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp8_ = FALSE;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp10_ = i;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp11_ = ps;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp11__length1 = ps_length1;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (!(_tmp10_ < _tmp11__length1)) {
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- break;
-#line 1229 "Scope.c"
- }
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp12_ = _result_;
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp12__length1 = _result__length1;
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp13_ = ps;
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp13__length1 = ps_length1;
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp14_ = i;
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp15_ = _tmp13_[_tmp14_];
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp16_ = g_strdup (_tmp15_);
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _vala_array_add2 (&_result_, &_result__length1, &__result__size_, _tmp16_);
-#line 1247 "Scope.c"
- }
- }
- }
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp17_ = scope;
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp18_ = _tmp17_->parent;
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp19_ = _g_object_ref0 (_tmp18_);
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (scope);
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- scope = _tmp19_;
-#line 180 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- ps = (_vala_array_free (ps, ps_length1, (GDestroyNotify) g_free), NULL);
-#line 1263 "Scope.c"
- }
-#line 188 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp20_ = _result_;
-#line 188 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp20__length1 = _result__length1;
-#line 188 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (result_length1) {
-#line 188 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- *result_length1 = _tmp20__length1;
-#line 1273 "Scope.c"
- }
-#line 188 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- result = _tmp20_;
-#line 188 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (scope);
-#line 188 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- return result;
-#line 1281 "Scope.c"
-}
-
-
-/** - we need to register short vairalbes so they never get munged into.. */
-void jsdoc_scope_addToParentScope (JSDOCScope* self, const gchar* ident) {
- const gchar* _tmp0_;
- gint _tmp1_;
- gint _tmp2_;
- JSDOCScope* scope = NULL;
- JSDOCScope* _tmp3_;
- JSDOCScope* _tmp4_;
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- g_return_if_fail (self != NULL);
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- g_return_if_fail (ident != NULL);
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp0_ = ident;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp1_ = strlen (_tmp0_);
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp2_ = _tmp1_;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (_tmp2_ > 2) {
-#line 194 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- return;
-#line 1307 "Scope.c"
- }
-#line 196 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp3_ = self->parent;
-#line 196 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp4_ = _g_object_ref0 (_tmp3_);
-#line 196 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- scope = _tmp4_;
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- while (TRUE) {
-#line 1317 "Scope.c"
- JSDOCScope* _tmp5_;
- JSDOCScope* _tmp6_;
- JSDOCScope* _tmp7_;
- JSDOCScope* _tmp11_;
- JSDOCScope* _tmp12_;
- JSDOCScope* _tmp13_;
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp5_ = scope;
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (!(_tmp5_ != NULL)) {
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- break;
-#line 1330 "Scope.c"
- }
-#line 199 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp6_ = scope;
-#line 199 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp7_ = _tmp6_->parent;
-#line 199 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (_tmp7_ != NULL) {
-#line 1338 "Scope.c"
- JSDOCScope* _tmp8_;
- GeeHashMap* _tmp9_;
- const gchar* _tmp10_;
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp8_ = scope;
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp9_ = _tmp8_->priv->protectedVars;
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp10_ = ident;
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp9_, _tmp10_, (gpointer) ((gintptr) TRUE));
-#line 1350 "Scope.c"
- }
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp11_ = scope;
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp12_ = _tmp11_->parent;
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp13_ = _g_object_ref0 (_tmp12_);
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (scope);
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- scope = _tmp13_;
-#line 1362 "Scope.c"
- }
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (scope);
-#line 1366 "Scope.c"
-}
-
-
-gboolean jsdoc_scope_isProtectedVar (JSDOCScope* self, const gchar* ident) {
- gboolean result = FALSE;
- const gchar* _tmp0_;
- gint _tmp1_;
- gint _tmp2_;
- JSDOCScope* scope = NULL;
- JSDOCScope* _tmp3_;
- JSDOCScope* _tmp4_;
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- g_return_val_if_fail (ident != NULL, FALSE);
-#line 212 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp0_ = ident;
-#line 212 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp1_ = strlen (_tmp0_);
-#line 212 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp2_ = _tmp1_;
-#line 212 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (_tmp2_ > 2) {
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- result = FALSE;
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- return result;
-#line 1394 "Scope.c"
- }
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp3_ = self->parent;
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp4_ = _g_object_ref0 (_tmp3_);
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- scope = _tmp4_;
-#line 216 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- while (TRUE) {
-#line 1404 "Scope.c"
- JSDOCScope* _tmp5_;
- JSDOCScope* _tmp6_;
- JSDOCScope* _tmp7_;
- JSDOCScope* _tmp12_;
- JSDOCScope* _tmp13_;
- JSDOCScope* _tmp14_;
-#line 216 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp5_ = scope;
-#line 216 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (!(_tmp5_ != NULL)) {
-#line 216 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- break;
-#line 1417 "Scope.c"
- }
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp6_ = scope;
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp7_ = _tmp6_->parent;
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (_tmp7_ != NULL) {
-#line 1425 "Scope.c"
- JSDOCScope* _tmp8_;
- GeeHashMap* _tmp9_;
- const gchar* _tmp10_;
- gboolean _tmp11_;
-#line 219 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp8_ = scope;
-#line 219 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp9_ = _tmp8_->priv->protectedVars;
-#line 219 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp10_ = ident;
-#line 219 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp11_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp9_, _tmp10_);
-#line 219 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (_tmp11_) {
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- result = TRUE;
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (scope);
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- return result;
-#line 1446 "Scope.c"
- }
- }
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp12_ = scope;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp13_ = _tmp12_->parent;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp14_ = _g_object_ref0 (_tmp13_);
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (scope);
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- scope = _tmp14_;
-#line 1459 "Scope.c"
- }
-#line 225 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- result = FALSE;
-#line 225 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (scope);
-#line 225 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- return result;
-#line 1467 "Scope.c"
-}
-
-
-/**
- * set's all the munged values on the identifiers.
- *
- *
- */
-static void _vala_array_add3 (gchar** * array, int* length, int* size, gchar* value) {
-#line 270 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if ((*length) == (*size)) {
-#line 270 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- *size = (*size) ? (2 * (*size)) : 4;
-#line 270 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- *array = g_renew (gchar*, *array, (*size) + 1);
-#line 1483 "Scope.c"
- }
-#line 270 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- (*array)[(*length)++] = value;
-#line 270 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- (*array)[*length] = NULL;
-#line 1489 "Scope.c"
-}
-
-
-void jsdoc_scope_munge (JSDOCScope* self) {
- gboolean _tmp0_;
- gboolean _tmp1_;
- gint pickFromSet = 0;
- JSDOCScope* _tmp2_;
- gchar** all = NULL;
- gchar** _tmp13_;
- gint all_length1;
- gint _all_size_;
- GeeListIterator* iter = NULL;
- GeeArrayList* _tmp14_;
- GeeListIterator* _tmp15_;
- GeeArrayList* freeSymbols = NULL;
- GeeArrayList* _tmp24_;
- gchar** sy = NULL;
- gint _tmp25_;
- gchar** _tmp26_;
- gint sy_length1;
- gint _sy_size_;
- GeeArrayList* _tmp27_;
- gchar** _tmp28_;
- gint _tmp28__length1;
- gchar** _tmp29_;
- gint _tmp29__length1;
- gchar* repsym = NULL;
- gchar* _tmp30_;
- GeeArrayList* _tmp31_;
- GeeListIterator* _tmp32_;
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- g_return_if_fail (self != NULL);
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp0_ = self->priv->mungeM;
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (!_tmp0_) {
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- return;
-#line 1529 "Scope.c"
- }
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp1_ = self->priv->munged;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (_tmp1_) {
-#line 246 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- return;
-#line 1537 "Scope.c"
- }
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- pickFromSet = 1;
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp2_ = self->parent;
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (_tmp2_ == NULL) {
-#line 257 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- self->priv->munged = TRUE;
-#line 1547 "Scope.c"
- {
- gint j = 0;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- j = 0;
-#line 1552 "Scope.c"
- {
- gboolean _tmp3_ = FALSE;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp3_ = TRUE;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- while (TRUE) {
-#line 1559 "Scope.c"
- gint _tmp5_;
- GeeArrayList* _tmp6_;
- gint _tmp7_;
- gint _tmp8_;
- GeeArrayList* _tmp9_;
- gint _tmp10_;
- gpointer _tmp11_;
- JSDOCScope* _tmp12_;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (!_tmp3_) {
-#line 1570 "Scope.c"
- gint _tmp4_;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp4_ = j;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- j = _tmp4_ + 1;
-#line 1576 "Scope.c"
- }
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp3_ = FALSE;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp5_ = j;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp6_ = self->subScopes;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp7_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp6_);
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp8_ = _tmp7_;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (!(_tmp5_ < _tmp8_)) {
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- break;
-#line 1592 "Scope.c"
- }
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp9_ = self->subScopes;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp10_ = j;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp11_ = gee_abstract_list_get ((GeeAbstractList*) _tmp9_, _tmp10_);
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp12_ = (JSDOCScope*) _tmp11_;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- jsdoc_scope_munge (_tmp12_);
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (_tmp12_);
-#line 1606 "Scope.c"
- }
- }
- }
-#line 264 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- return;
-#line 1612 "Scope.c"
- }
-#line 267 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp13_ = g_new0 (gchar*, 0 + 1);
-#line 267 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- all = _tmp13_;
-#line 267 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- all_length1 = 0;
-#line 267 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _all_size_ = all_length1;
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp14_ = self->priv->identifier_list;
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp15_ = gee_abstract_list_list_iterator ((GeeAbstractList*) _tmp14_);
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- iter = _tmp15_;
-#line 269 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- while (TRUE) {
-#line 1630 "Scope.c"
- GeeListIterator* _tmp16_;
- gboolean _tmp17_;
- gchar** _tmp18_;
- gint _tmp18__length1;
- GeeListIterator* _tmp19_;
- gpointer _tmp20_;
- JSDOCIdentifier* _tmp21_;
- const gchar* _tmp22_;
- gchar* _tmp23_;
-#line 269 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp16_ = iter;
-#line 269 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp17_ = gee_iterator_next ((GeeIterator*) _tmp16_);
-#line 269 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (!_tmp17_) {
-#line 269 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- break;
-#line 1648 "Scope.c"
- }
-#line 270 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp18_ = all;
-#line 270 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp18__length1 = all_length1;
-#line 270 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp19_ = iter;
-#line 270 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp20_ = gee_iterator_get ((GeeIterator*) _tmp19_);
-#line 270 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp21_ = (JSDOCIdentifier*) _tmp20_;
-#line 270 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp22_ = _tmp21_->name;
-#line 270 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp23_ = g_strdup (_tmp22_);
-#line 270 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _vala_array_add3 (&all, &all_length1, &_all_size_, _tmp23_);
-#line 270 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (_tmp21_);
-#line 1668 "Scope.c"
- }
-#line 276 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp24_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL);
-#line 276 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- freeSymbols = _tmp24_;
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp26_ = jsdoc_scope_getAllUsedSymbols (self, &_tmp25_);
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- sy = _tmp26_;
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- sy_length1 = _tmp25_;
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _sy_size_ = sy_length1;
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp27_ = freeSymbols;
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp28_ = jsdoc_scope_ones;
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp28__length1 = jsdoc_scope_ones_length1;
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp29_ = sy;
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp29__length1 = sy_length1;
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- jsdoc_scope_array_merge (_tmp27_, _tmp28_, _tmp28__length1, _tmp29_, _tmp29__length1);
-#line 289 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp30_ = g_strdup ("");
-#line 289 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- repsym = _tmp30_;
-#line 293 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp31_ = self->priv->identifier_list;
-#line 293 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp32_ = gee_abstract_list_list_iterator ((GeeAbstractList*) _tmp31_);
-#line 293 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (iter);
-#line 293 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- iter = _tmp32_;
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- while (TRUE) {
-#line 1708 "Scope.c"
- GeeListIterator* _tmp33_;
- gboolean _tmp34_;
- gchar* i = NULL;
- GeeListIterator* _tmp35_;
- gpointer _tmp36_;
- JSDOCIdentifier* _tmp37_;
- const gchar* _tmp38_;
- gchar* _tmp39_;
- gchar* _tmp40_;
- GeeHashMap* _tmp41_;
- const gchar* _tmp42_;
- gpointer _tmp43_;
- JSDOCIdentifier* _tmp44_;
- gboolean _tmp45_;
- gboolean _tmp46_;
- const gchar* _tmp47_;
- gboolean _tmp48_;
- const gchar* _tmp49_;
- gint _tmp50_;
- gint _tmp51_;
- JSDOCIdentifier* identifier = NULL;
- GeeHashMap* _tmp60_;
- const gchar* _tmp61_;
- gpointer _tmp62_;
- gchar* mungedValue = NULL;
- JSDOCIdentifier* _tmp63_;
- const gchar* _tmp64_;
- gchar* _tmp65_;
- const gchar* _tmp66_;
- gint _tmp67_;
- gint _tmp68_;
- gboolean _tmp69_ = FALSE;
- gboolean _tmp70_;
- JSDOCIdentifier* _tmp80_;
- const gchar* _tmp81_;
- gchar* _tmp82_;
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp33_ = iter;
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp34_ = gee_iterator_next ((GeeIterator*) _tmp33_);
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (!_tmp34_) {
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- break;
-#line 1753 "Scope.c"
- }
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp35_ = iter;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp36_ = gee_iterator_get ((GeeIterator*) _tmp35_);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp37_ = (JSDOCIdentifier*) _tmp36_;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp38_ = _tmp37_->name;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp39_ = g_strdup (_tmp38_);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp40_ = _tmp39_;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (_tmp37_);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- i = _tmp40_;
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp41_ = self->priv->identifier_map;
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp42_ = i;
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp43_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp41_, _tmp42_);
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp44_ = (JSDOCIdentifier*) _tmp43_;
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp45_ = _tmp44_->toMunge;
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp46_ = !_tmp45_;
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (_tmp44_);
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (_tmp46_) {
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (i);
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- continue;
-#line 1791 "Scope.c"
- }
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp47_ = i;
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp48_ = jsdoc_scope_isProtectedVar (self, _tmp47_);
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (_tmp48_) {
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (i);
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- continue;
-#line 1803 "Scope.c"
- }
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp49_ = repsym;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp50_ = strlen (_tmp49_);
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp51_ = _tmp50_;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (_tmp51_ < 1) {
-#line 1813 "Scope.c"
- GeeArrayList* _tmp52_;
- gint _tmp53_;
- gint _tmp54_;
- GeeArrayList* _tmp58_;
- gpointer _tmp59_;
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp52_ = freeSymbols;
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp53_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp52_);
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp54_ = _tmp53_;
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (_tmp54_ < 1) {
-#line 1827 "Scope.c"
- GeeArrayList* _tmp55_;
- gchar** _tmp56_;
- gint _tmp56__length1;
- gchar** _tmp57_;
- gint _tmp57__length1;
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp55_ = freeSymbols;
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp56_ = jsdoc_scope_twos;
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp56__length1 = jsdoc_scope_twos_length1;
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp57_ = sy;
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp57__length1 = sy_length1;
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- jsdoc_scope_array_merge (_tmp55_, _tmp56_, _tmp56__length1, _tmp57_, _tmp57__length1);
-#line 1845 "Scope.c"
- }
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp58_ = freeSymbols;
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp59_ = gee_abstract_list_remove_at ((GeeAbstractList*) _tmp58_, 0);
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (repsym);
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- repsym = (gchar*) _tmp59_;
-#line 1855 "Scope.c"
- }
-#line 325 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp60_ = self->priv->identifier_map;
-#line 325 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp61_ = i;
-#line 325 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp62_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp60_, _tmp61_);
-#line 325 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- identifier = (JSDOCIdentifier*) _tmp62_;
-#line 327 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp63_ = identifier;
-#line 327 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp64_ = _tmp63_->name;
-#line 327 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp65_ = g_strdup (_tmp64_);
-#line 327 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- mungedValue = _tmp65_;
-#line 329 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp66_ = mungedValue;
-#line 329 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp67_ = strlen (_tmp66_);
-#line 329 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp68_ = _tmp67_;
-#line 329 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (_tmp68_ < 3) {
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (mungedValue);
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (identifier);
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (i);
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- continue;
-#line 1889 "Scope.c"
- }
-#line 335 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp70_ = self->priv->mungeM;
-#line 335 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (_tmp70_) {
-#line 1895 "Scope.c"
- const gchar* _tmp71_;
- gint _tmp72_;
- gint _tmp73_;
- const gchar* _tmp74_;
- gint _tmp75_;
- gint _tmp76_;
-#line 335 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp71_ = repsym;
-#line 335 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp72_ = strlen (_tmp71_);
-#line 335 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp73_ = _tmp72_;
-#line 335 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp74_ = mungedValue;
-#line 335 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp75_ = strlen (_tmp74_);
-#line 335 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp76_ = _tmp75_;
-#line 335 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp69_ = _tmp73_ < _tmp76_;
-#line 1916 "Scope.c"
- } else {
-#line 335 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp69_ = FALSE;
-#line 1920 "Scope.c"
- }
-#line 335 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (_tmp69_) {
-#line 1924 "Scope.c"
- const gchar* _tmp77_;
- gchar* _tmp78_;
- gchar* _tmp79_;
-#line 337 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp77_ = repsym;
-#line 337 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp78_ = g_strdup (_tmp77_);
-#line 337 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (mungedValue);
-#line 337 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- mungedValue = _tmp78_;
-#line 338 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp79_ = g_strdup ("");
-#line 338 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (repsym);
-#line 338 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- repsym = _tmp79_;
-#line 1942 "Scope.c"
- }
-#line 341 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp80_ = identifier;
-#line 341 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp81_ = mungedValue;
-#line 341 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp82_ = g_strdup (_tmp81_);
-#line 341 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (_tmp80_->mungedValue);
-#line 341 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp80_->mungedValue = _tmp82_;
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (mungedValue);
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (identifier);
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (i);
-#line 1960 "Scope.c"
- }
-#line 345 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- self->priv->munged = TRUE;
-#line 1964 "Scope.c"
- {
- gint j = 0;
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- j = 0;
-#line 1969 "Scope.c"
- {
- gboolean _tmp83_ = FALSE;
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp83_ = TRUE;
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- while (TRUE) {
-#line 1976 "Scope.c"
- gint _tmp85_;
- GeeArrayList* _tmp86_;
- gint _tmp87_;
- gint _tmp88_;
- GeeArrayList* _tmp89_;
- gint _tmp90_;
- gpointer _tmp91_;
- JSDOCScope* _tmp92_;
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (!_tmp83_) {
-#line 1987 "Scope.c"
- gint _tmp84_;
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp84_ = j;
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- j = _tmp84_ + 1;
-#line 1993 "Scope.c"
- }
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp83_ = FALSE;
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp85_ = j;
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp86_ = self->subScopes;
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp87_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp86_);
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp88_ = _tmp87_;
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (!(_tmp85_ < _tmp88_)) {
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- break;
-#line 2009 "Scope.c"
- }
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp89_ = self->subScopes;
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp90_ = j;
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp91_ = gee_abstract_list_get ((GeeAbstractList*) _tmp89_, _tmp90_);
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp92_ = (JSDOCScope*) _tmp91_;
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- jsdoc_scope_munge (_tmp92_);
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (_tmp92_);
-#line 2023 "Scope.c"
- }
- }
- }
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (repsym);
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- sy = (_vala_array_free (sy, sy_length1, (GDestroyNotify) g_free), NULL);
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (freeSymbols);
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (iter);
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- all = (_vala_array_free (all, all_length1, (GDestroyNotify) g_free), NULL);
-#line 2037 "Scope.c"
-}
-
-
-static void jsdoc_scope_array_merge (GeeArrayList* fs, gchar** toadd, int toadd_length1, gchar** ignore, int ignore_length1) {
- gboolean got_it = FALSE;
- gchar** _tmp0_;
- gint _tmp0__length1;
-#line 358 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- g_return_if_fail (fs != NULL);
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- got_it = FALSE;
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp0_ = toadd;
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp0__length1 = toadd_length1;
-#line 2053 "Scope.c"
- {
- gchar** i_collection = NULL;
- gint i_collection_length1 = 0;
- gint _i_collection_size_ = 0;
- gint i_it = 0;
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- i_collection = _tmp0_;
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- i_collection_length1 = _tmp0__length1;
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- for (i_it = 0; i_it < _tmp0__length1; i_it = i_it + 1) {
-#line 2065 "Scope.c"
- gchar* _tmp1_;
- gchar* i = NULL;
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp1_ = g_strdup (i_collection[i_it]);
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- i = _tmp1_;
-#line 2072 "Scope.c"
- {
- gchar** _tmp2_;
- gint _tmp2__length1;
- gboolean _tmp6_;
- GeeArrayList* _tmp7_;
- const gchar* _tmp8_;
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- got_it = FALSE;
-#line 363 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp2_ = ignore;
-#line 363 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp2__length1 = ignore_length1;
-#line 2085 "Scope.c"
- {
- gchar** ig_collection = NULL;
- gint ig_collection_length1 = 0;
- gint _ig_collection_size_ = 0;
- gint ig_it = 0;
-#line 363 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- ig_collection = _tmp2_;
-#line 363 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- ig_collection_length1 = _tmp2__length1;
-#line 363 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- for (ig_it = 0; ig_it < _tmp2__length1; ig_it = ig_it + 1) {
-#line 2097 "Scope.c"
- gchar* _tmp3_;
- gchar* ig = NULL;
-#line 363 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp3_ = g_strdup (ig_collection[ig_it]);
-#line 363 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- ig = _tmp3_;
-#line 2104 "Scope.c"
- {
- const gchar* _tmp4_;
- const gchar* _tmp5_;
-#line 364 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp4_ = i;
-#line 364 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp5_ = ig;
-#line 364 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (g_strcmp0 (_tmp4_, _tmp5_) == 0) {
-#line 365 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- got_it = TRUE;
-#line 366 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (ig);
-#line 366 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- break;
-#line 2120 "Scope.c"
- }
-#line 363 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (ig);
-#line 2124 "Scope.c"
- }
- }
- }
-#line 369 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp6_ = got_it;
-#line 369 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (_tmp6_) {
-#line 370 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (i);
-#line 370 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- continue;
-#line 2136 "Scope.c"
- }
-#line 372 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp7_ = fs;
-#line 372 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp8_ = i;
-#line 372 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp7_, _tmp8_);
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (i);
-#line 2146 "Scope.c"
- }
- }
- }
-}
-
-
-static void _vala_array_add4 (gchar** * array, int* length, int* size, gchar* value) {
-#line 403 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if ((*length) == (*size)) {
-#line 403 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- *size = (*size) ? (2 * (*size)) : 4;
-#line 403 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- *array = g_renew (gchar*, *array, (*size) + 1);
-#line 2160 "Scope.c"
- }
-#line 403 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- (*array)[(*length)++] = value;
-#line 403 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- (*array)[*length] = NULL;
-#line 2166 "Scope.c"
-}
-
-
-static gchar** _vala_array_dup1 (gchar** self, int length) {
- gchar** result;
- int i;
-#line 419 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- result = g_new0 (gchar*, length + 1);
-#line 419 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- for (i = 0; i < length; i++) {
-#line 2177 "Scope.c"
- gchar* _tmp0_;
-#line 419 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp0_ = g_strdup (self[i]);
-#line 419 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- result[i] = _tmp0_;
-#line 2183 "Scope.c"
- }
-#line 419 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- return result;
-#line 2187 "Scope.c"
-}
-
-
-static void jsdoc_scope_init (void) {
- gboolean _tmp0_;
- GeeArrayList* _tmp1_;
- GeeArrayList* _tmp2_;
- gchar** _tmp3_;
- gchar** _tmp4_;
- gchar** _tmp5_;
- gint _tmp5__length1;
- gchar** _tmp6_;
- gchar** _tmp7_;
- gint _tmp7__length1;
- GeeArrayList* _tmp8_;
- GeeArrayList* _tmp9_;
- gchar** _tmp10_;
- gchar** _tmp11_;
- gchar** _tmp12_;
- gint _tmp12__length1;
- gchar** _tmp13_;
- gchar** _tmp14_;
- gint _tmp14__length1;
- gchar** _tmp15_;
- gchar** _tmp16_;
- gchar** n = NULL;
- gchar** _tmp17_;
- gchar** _tmp18_;
- gint n_length1;
- gint _n_size_;
- gchar** twos = NULL;
- gchar** _tmp19_;
- gint twos_length1;
- gint _twos_size_;
- gchar** _tmp41_;
- gint _tmp41__length1;
- gchar** _tmp42_;
- gint _tmp42__length1;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp0_ = jsdoc_scope_initialized;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (_tmp0_) {
-#line 386 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- return;
-#line 2232 "Scope.c"
- }
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- jsdoc_scope_initialized = TRUE;
-#line 389 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp1_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL);
-#line 389 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (jsdoc_scope_builtin);
-#line 389 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- jsdoc_scope_builtin = _tmp1_;
-#line 390 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp2_ = jsdoc_scope_builtin;
-#line 390 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp4_ = _tmp3_ = g_strsplit ("NaN,top", ",", 0);
-#line 390 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp5_ = _tmp4_;
-#line 390 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp5__length1 = _vala_array_length (_tmp3_);
-#line 390 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp6_ = g_new0 (gchar*, 0 + 1);
-#line 390 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp7_ = _tmp6_;
-#line 390 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp7__length1 = 0;
-#line 390 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- jsdoc_scope_array_merge (_tmp2_, _tmp5_, _vala_array_length (_tmp3_), _tmp7_, 0);
-#line 390 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp7_ = (_vala_array_free (_tmp7_, _tmp7__length1, (GDestroyNotify) g_free), NULL);
-#line 390 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp5_ = (_vala_array_free (_tmp5_, _tmp5__length1, (GDestroyNotify) g_free), NULL);
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp8_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL);
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (jsdoc_scope_skips);
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- jsdoc_scope_skips = _tmp8_;
-#line 393 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp9_ = jsdoc_scope_skips;
-#line 393 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp11_ = _tmp10_ = g_strsplit ("as,is,do,if,in,for,int,new,try,use,var,NaN,top", ",", 0);
-#line 393 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp12_ = _tmp11_;
-#line 393 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp12__length1 = _vala_array_length (_tmp10_);
-#line 393 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp13_ = g_new0 (gchar*, 0 + 1);
-#line 393 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp14_ = _tmp13_;
-#line 393 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp14__length1 = 0;
-#line 393 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- jsdoc_scope_array_merge (_tmp9_, _tmp12_, _vala_array_length (_tmp10_), _tmp14_, 0);
-#line 393 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp14_ = (_vala_array_free (_tmp14_, _tmp14__length1, (GDestroyNotify) g_free), NULL);
-#line 393 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp12_ = (_vala_array_free (_tmp12_, _tmp12__length1, (GDestroyNotify) g_free), NULL);
-#line 395 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp16_ = _tmp15_ = g_strsplit ("A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,a,b,c,d,e,f,g,h,i," \
-"j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z", ",", 0);
-#line 395 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- jsdoc_scope_ones = (_vala_array_free (jsdoc_scope_ones, jsdoc_scope_ones_length1, (GDestroyNotify) g_free), NULL);
-#line 395 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- jsdoc_scope_ones = _tmp16_;
-#line 395 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- jsdoc_scope_ones_length1 = _vala_array_length (_tmp15_);
-#line 396 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp18_ = _tmp17_ = g_strsplit ("A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,a,b,c,d,e,f,g,h,i," \
-"j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,0,1,2,3,4,5,6,7,8,9", ",", 0);
-#line 396 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- n = _tmp18_;
-#line 396 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- n_length1 = _vala_array_length (_tmp17_);
-#line 396 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _n_size_ = n_length1;
-#line 398 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp19_ = g_new0 (gchar*, 0 + 1);
-#line 398 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- twos = _tmp19_;
-#line 398 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- twos_length1 = 0;
-#line 398 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _twos_size_ = twos_length1;
-#line 2312 "Scope.c"
- {
- gint i = 0;
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- i = 0;
-#line 2317 "Scope.c"
- {
- gboolean _tmp20_ = FALSE;
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp20_ = TRUE;
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- while (TRUE) {
-#line 2324 "Scope.c"
- gint _tmp22_;
- gchar** _tmp23_;
- gint _tmp23__length1;
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (!_tmp20_) {
-#line 2330 "Scope.c"
- gint _tmp21_;
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp21_ = i;
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- i = _tmp21_ + 1;
-#line 2336 "Scope.c"
- }
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp20_ = FALSE;
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp22_ = i;
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp23_ = jsdoc_scope_ones;
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp23__length1 = jsdoc_scope_ones_length1;
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (!(_tmp22_ < _tmp23__length1)) {
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- break;
-#line 2350 "Scope.c"
- }
- {
- gint j = 0;
-#line 400 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- j = 0;
-#line 2356 "Scope.c"
- {
- gboolean _tmp24_ = FALSE;
-#line 400 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp24_ = TRUE;
-#line 400 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- while (TRUE) {
-#line 2363 "Scope.c"
- gint _tmp26_;
- gchar** _tmp27_;
- gint _tmp27__length1;
- gchar* tw = NULL;
- gchar** _tmp28_;
- gint _tmp28__length1;
- gint _tmp29_;
- const gchar* _tmp30_;
- gchar** _tmp31_;
- gint _tmp31__length1;
- gint _tmp32_;
- const gchar* _tmp33_;
- gchar* _tmp34_;
- GeeArrayList* _tmp35_;
- const gchar* _tmp36_;
- gint _tmp37_;
-#line 400 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (!_tmp24_) {
-#line 2382 "Scope.c"
- gint _tmp25_;
-#line 400 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp25_ = j;
-#line 400 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- j = _tmp25_ + 1;
-#line 2388 "Scope.c"
- }
-#line 400 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp24_ = FALSE;
-#line 400 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp26_ = j;
-#line 400 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp27_ = n;
-#line 400 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp27__length1 = n_length1;
-#line 400 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (!(_tmp26_ < _tmp27__length1)) {
-#line 400 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- break;
-#line 2402 "Scope.c"
- }
-#line 401 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp28_ = jsdoc_scope_ones;
-#line 401 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp28__length1 = jsdoc_scope_ones_length1;
-#line 401 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp29_ = i;
-#line 401 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp30_ = _tmp28_[_tmp29_];
-#line 401 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp31_ = n;
-#line 401 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp31__length1 = n_length1;
-#line 401 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp32_ = j;
-#line 401 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp33_ = _tmp31_[_tmp32_];
-#line 401 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp34_ = g_strconcat (_tmp30_, _tmp33_, NULL);
-#line 401 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- tw = _tmp34_;
-#line 402 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp35_ = jsdoc_scope_skips;
-#line 402 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp36_ = tw;
-#line 402 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp37_ = gee_abstract_list_index_of ((GeeAbstractList*) _tmp35_, _tmp36_);
-#line 402 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- if (_tmp37_ < 0) {
-#line 2432 "Scope.c"
- gchar** _tmp38_;
- gint _tmp38__length1;
- const gchar* _tmp39_;
- gchar* _tmp40_;
-#line 403 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp38_ = twos;
-#line 403 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp38__length1 = twos_length1;
-#line 403 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp39_ = tw;
-#line 403 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp40_ = g_strdup (_tmp39_);
-#line 403 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _vala_array_add4 (&twos, &twos_length1, &_twos_size_, _tmp40_);
-#line 2447 "Scope.c"
- }
-#line 400 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (tw);
-#line 2451 "Scope.c"
- }
- }
- }
- }
- }
- }
-#line 419 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp41_ = twos;
-#line 419 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp41__length1 = twos_length1;
-#line 419 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp42_ = (_tmp41_ != NULL) ? _vala_array_dup1 (_tmp41_, _tmp41__length1) : ((gpointer) _tmp41_);
-#line 419 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp42__length1 = _tmp41__length1;
-#line 419 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- jsdoc_scope_twos = (_vala_array_free (jsdoc_scope_twos, jsdoc_scope_twos_length1, (GDestroyNotify) g_free), NULL);
-#line 419 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- jsdoc_scope_twos = _tmp42_;
-#line 419 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- jsdoc_scope_twos_length1 = _tmp42__length1;
-#line 383 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- twos = (_vala_array_free (twos, twos_length1, (GDestroyNotify) g_free), NULL);
-#line 383 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- n = (_vala_array_free (n, n_length1, (GDestroyNotify) g_free), NULL);
-#line 2476 "Scope.c"
-}
-
-
-static void jsdoc_scope_class_init (JSDOCScopeClass * klass) {
-#line 7 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- jsdoc_scope_parent_class = g_type_class_peek_parent (klass);
-#line 7 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- g_type_class_add_private (klass, sizeof (JSDOCScopePrivate));
-#line 7 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- G_OBJECT_CLASS (klass)->finalize = jsdoc_scope_finalize;
-#line 2487 "Scope.c"
-}
-
-
-static void jsdoc_scope_instance_init (JSDOCScope * self) {
- gchar* _tmp0_;
-#line 7 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- self->priv = JSDOC_SCOPE_GET_PRIVATE (self);
-#line 14 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _tmp0_ = g_strdup ("");
-#line 14 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- self->ident = _tmp0_;
-#line 20 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- self->priv->mungeM = TRUE;
-#line 23 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- self->priv->munged = FALSE;
-#line 2503 "Scope.c"
-}
-
-
-static void jsdoc_scope_finalize (GObject * obj) {
- JSDOCScope * self;
-#line 7 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- self = G_TYPE_CHECK_INSTANCE_CAST (obj, JSDOC_TYPE_SCOPE, JSDOCScope);
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (self->parent);
-#line 13 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (self->subScopes);
-#line 14 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_free0 (self->ident);
-#line 16 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (self->priv->identifier_map);
-#line 17 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (self->priv->identifier_list);
-#line 19 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (self->priv->hints);
-#line 24 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (self->priv->protectedVars);
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- _g_object_unref0 (self->priv->token);
-#line 7 "/home/alan/gitlive/roojspacker/roojspacker/Scope.vala"
- G_OBJECT_CLASS (jsdoc_scope_parent_class)->finalize (obj);
-#line 2529 "Scope.c"
-}
-
-
-GType jsdoc_scope_get_type (void) {
- static volatile gsize jsdoc_scope_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_scope_type_id__volatile)) {
- static const GTypeInfo g_define_type_info = { sizeof (JSDOCScopeClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) jsdoc_scope_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JSDOCScope), 0, (GInstanceInitFunc) jsdoc_scope_instance_init, NULL };
- GType jsdoc_scope_type_id;
- jsdoc_scope_type_id = g_type_register_static (G_TYPE_OBJECT, "JSDOCScope", &g_define_type_info, 0);
- g_once_init_leave (&jsdoc_scope_type_id__volatile, jsdoc_scope_type_id);
- }
- return jsdoc_scope_type_id__volatile;
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
- if ((array != NULL) && (destroy_func != NULL)) {
- int i;
- for (i = 0; i < array_length; i = i + 1) {
- if (((gpointer*) array)[i] != NULL) {
- destroy_func (((gpointer*) array)[i]);
- }
- }
- }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
- _vala_array_destroy (array, array_length, destroy_func);
- g_free (array);
-}
-
-
-static gint _vala_array_length (gpointer array) {
- int length;
- length = 0;
- if (array) {
- while (((gpointer*) array)[length]) {
- length++;
- }
- }
- return length;
-}
-
-
-
+++ /dev/null
-/* Scope.vapi generated by valac 0.36.6, do not modify. */
-
-using GLib;
-
-namespace JSDOC {
- public class Scope : Object {
- public Scope parent;
- public Gee.ArrayList<Scope> subScopes;
- public string ident;
- public static Gee.ArrayList<string> builtin;
- public static Gee.ArrayList<string> skips;
- public static string[] ones;
- public static string[] twos;
- public Scope (int braceN, Scope? parent, int startTokN, string lastIdent, Token? token);
- public void dump (string indent = "");
- public Identifier declareIdentifier (string symbol, Token token);
- public Identifier? getIdentifier (string symbol, Token token);
- public void addHint (string varName, string varType);
- public void preventMunging ();
- public string[] getUsedSymbols ();
- public void addToParentScope (string ident);
- public bool isProtectedVar (string ident);
- public void munge ();
- }
- public static int Scope_gid;
-}
+++ /dev/null
-/* ScopeParser.c generated by valac 0.36.6, the Vala compiler
- * generated from ScopeParser.vala, do not modify */
-
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gee.h>
-#include <stdlib.h>
-#include <string.h>
-
-
-#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;
-
-#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;
-
-#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_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 _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define _g_free0(var) (var = (g_free (var), NULL))
-
-#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;
-typedef struct _Block1Data Block1Data;
-typedef struct _JSDOCTokenPrivate JSDOCTokenPrivate;
-
-#define JSDOC_TYPE_TOKEN_TYPE (jsdoc_token_type_get_type ())
-
-#define JSDOC_TYPE_TOKEN_NAME (jsdoc_token_name_get_type ())
-
-#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;
-
-#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 _JSDOCTokenStreamPrivate JSDOCTokenStreamPrivate;
-
-#define JSDOC_PACKER_TYPE_RESULT_TYPE (jsdoc_packer_result_type_get_type ())
-typedef struct _JSDOCIdentifierPrivate JSDOCIdentifierPrivate;
-#define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
-typedef struct _JSDOCTokenKeyMapPrivate JSDOCTokenKeyMapPrivate;
-typedef struct _Block2Data Block2Data;
-typedef struct _JSDOCScopePrivate JSDOCScopePrivate;
-
-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 _JSDOCScopeParserPrivate {
- JSDOCTokenStream* ts;
- GeeArrayList* warnings;
- JSDOCScope* globalScope;
- JSDOCScopeParserMode mode;
- GeeHashMap* indexedScopes;
- gboolean munge;
- gint expN;
- gint braceNesting;
- JSDOCPacker* packer;
- gchar* filename;
-};
-
-struct _Block1Data {
- int _ref_count_;
- JSDOCScopeParser* self;
- JSDOCToken* token;
- JSDOCScope* scope;
-};
-
-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;
-
-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;
-
-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 _JSDOCTokenStream {
- GObject parent_instance;
- JSDOCTokenStreamPrivate * priv;
- GeeArrayList* tokens;
- gint cursor;
-};
-
-struct _JSDOCTokenStreamClass {
- GObjectClass parent_class;
-};
-
-typedef enum {
- JSDOC_PACKER_RESULT_TYPE_err,
- JSDOC_PACKER_RESULT_TYPE_warn
-} JSDOCPackerResultType;
-
-struct _JSDOCIdentifier {
- GObject parent_instance;
- JSDOCIdentifierPrivate * priv;
- gchar* name;
- gint refcount;
- gchar* mungedValue;
- JSDOCScope* scope;
- gboolean toMunge;
-};
-
-struct _JSDOCIdentifierClass {
- GObjectClass parent_class;
-};
-
-struct _JSDOCTokenKeyMap {
- GObject parent_instance;
- JSDOCTokenKeyMapPrivate * priv;
- JSDOCToken* key;
- GeeArrayList* vals;
-};
-
-struct _JSDOCTokenKeyMapClass {
- GObjectClass parent_class;
-};
-
-struct _Block2Data {
- int _ref_count_;
- JSDOCScopeParser* self;
- JSDOCToken* token;
- JSDOCScope* scope;
-};
-
-struct _JSDOCScope {
- GObject parent_instance;
- JSDOCScopePrivate * priv;
- JSDOCScope* parent;
- GeeArrayList* subScopes;
- gchar* ident;
-};
-
-struct _JSDOCScopeClass {
- GObjectClass parent_class;
-};
-
-
-static gpointer jsdoc_scope_parser_parent_class = NULL;
-static GeeArrayList* jsdoc_scope_parser_idents;
-static GeeArrayList* jsdoc_scope_parser_idents = NULL;
-static gboolean jsdoc_scope_parser_initialized;
-static gboolean jsdoc_scope_parser_initialized = FALSE;
-extern GeeArrayList* jsdoc_scope_builtin;
-
-GType jsdoc_scope_parser_mode_get_type (void) G_GNUC_CONST;
-GType jsdoc_scope_parser_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_stream_get_type (void) G_GNUC_CONST;
-GType jsdoc_scope_get_type (void) G_GNUC_CONST;
-GType jsdoc_packer_get_type (void) G_GNUC_CONST;
-#define JSDOC_SCOPE_PARSER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), JSDOC_TYPE_SCOPE_PARSER, JSDOCScopeParserPrivate))
-enum {
- JSDOC_SCOPE_PARSER_DUMMY_PROPERTY
-};
-static void jsdoc_scope_parser_init (void);
-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);
-GType jsdoc_token_get_type (void) G_GNUC_CONST;
-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_parser_buildSymbolTree (JSDOCScopeParser* self);
-void jsdoc_token_stream_rewind (JSDOCTokenStream* self);
-static void jsdoc_scope_parser_parseScope (JSDOCScopeParser* self, JSDOCScope* scope);
-void jsdoc_scope_parser_mungeSymboltree (JSDOCScopeParser* self);
-void jsdoc_scope_munge (JSDOCScope* self);
-static Block1Data* block1_data_ref (Block1Data* _data1_);
-static void block1_data_unref (void * _userdata_);
-JSDOCToken* jsdoc_token_stream_lookTok (JSDOCTokenStream* self, gint n);
-GType jsdoc_token_type_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_name_get_type (void) G_GNUC_CONST;
-GType jsdoc_identifier_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_key_map_get_type (void) G_GNUC_CONST;
-JSDOCToken* jsdoc_token_stream_nextTok (JSDOCTokenStream* self);
-void jsdoc_token_stream_printRange (JSDOCTokenStream* self, gint start, gint end);
-GType jsdoc_packer_result_type_get_type (void) G_GNUC_CONST;
-void jsdoc_packer_logError (JSDOCPacker* self, JSDOCPackerResultType type, const gchar* filename, gint line, const gchar* message);
-JSDOCIdentifier* jsdoc_scope_getIdentifier (JSDOCScope* self, const gchar* symbol, JSDOCToken* token);
-JSDOCIdentifier* jsdoc_scope_declareIdentifier (JSDOCScope* self, const gchar* symbol, JSDOCToken* token);
-JSDOCTokenStream* jsdoc_token_stream_new (GeeArrayList* tokens);
-JSDOCTokenStream* jsdoc_token_stream_construct (GType object_type, GeeArrayList* tokens);
-static void jsdoc_scope_parser_parseExpression (JSDOCScopeParser* self, JSDOCScope* scope);
-static void jsdoc_scope_parser_parseFunctionDeclaration (JSDOCScopeParser* self, JSDOCScope* scope);
-static void jsdoc_scope_parser_protectScopeFromObfuscation (JSDOCScopeParser* self, JSDOCScope* scope);
-static void jsdoc_scope_parser_parseCatch (JSDOCScopeParser* self, JSDOCScope* scope);
-static gboolean ________lambda5_ (Block1Data* _data1_, GMatchInfo* match_info, GString* _result_);
-static JSDOCIdentifier* jsdoc_scope_parser_getIdentifier (JSDOCScopeParser* self, const gchar* symbol, JSDOCScope* in_scope, JSDOCToken* token);
-static gboolean _________lambda5__gregex_eval_callback (GMatchInfo* match_info, GString* _result_, gpointer self);
-static Block2Data* block2_data_ref (Block2Data* _data2_);
-static void block2_data_unref (void * _userdata_);
-gchar* jsdoc_token_asString (JSDOCToken* self);
-static gboolean _______lambda4_ (Block2Data* _data2_, GMatchInfo* match_info, GString* _result_);
-static gboolean ________lambda4__gregex_eval_callback (GMatchInfo* match_info, GString* _result_, gpointer self);
-void jsdoc_scope_preventMunging (JSDOCScope* self);
-void jsdoc_scope_parser_printWarnings (JSDOCScopeParser* self);
-static void jsdoc_scope_parser_finalize (GObject * obj);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
-
-
-GType jsdoc_scope_parser_mode_get_type (void) {
- static volatile gsize jsdoc_scope_parser_mode_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_scope_parser_mode_type_id__volatile)) {
- static const GEnumValue values[] = {{JSDOC_SCOPE_PARSER_MODE_BUILDING_SYMBOL_TREE, "JSDOC_SCOPE_PARSER_MODE_BUILDING_SYMBOL_TREE", "building-symbol-tree"}, {JSDOC_SCOPE_PARSER_MODE_PASS2_SYMBOL_TREE, "JSDOC_SCOPE_PARSER_MODE_PASS2_SYMBOL_TREE", "pass2-symbol-tree"}, {0, NULL, NULL}};
- GType jsdoc_scope_parser_mode_type_id;
- jsdoc_scope_parser_mode_type_id = g_enum_register_static ("JSDOCScopeParserMode", values);
- g_once_init_leave (&jsdoc_scope_parser_mode_type_id__volatile, jsdoc_scope_parser_mode_type_id);
- }
- return jsdoc_scope_parser_mode_type_id__volatile;
-}
-
-
-static void jsdoc_scope_parser_init (void) {
- gboolean _tmp0_;
- gchar** identsar = NULL;
- gchar* _tmp1_;
- gchar* _tmp2_;
- gchar* _tmp3_;
- gchar* _tmp4_;
- gchar* _tmp5_;
- gchar* _tmp6_;
- gchar* _tmp7_;
- gchar* _tmp8_;
- gchar* _tmp9_;
- gchar* _tmp10_;
- gchar* _tmp11_;
- gchar* _tmp12_;
- gchar* _tmp13_;
- gchar* _tmp14_;
- gchar* _tmp15_;
- gchar* _tmp16_;
- gchar* _tmp17_;
- gchar* _tmp18_;
- gchar* _tmp19_;
- gchar* _tmp20_;
- gchar* _tmp21_;
- gchar* _tmp22_;
- gchar* _tmp23_;
- gchar* _tmp24_;
- gchar* _tmp25_;
- gchar* _tmp26_;
- gchar* _tmp27_;
- gchar* _tmp28_;
- gchar* _tmp29_;
- gchar* _tmp30_;
- gchar* _tmp31_;
- gchar* _tmp32_;
- gchar* _tmp33_;
- gchar* _tmp34_;
- gchar* _tmp35_;
- gchar* _tmp36_;
- gchar* _tmp37_;
- gchar* _tmp38_;
- gchar* _tmp39_;
- gchar* _tmp40_;
- gchar* _tmp41_;
- gchar* _tmp42_;
- gchar* _tmp43_;
- gchar* _tmp44_;
- gchar* _tmp45_;
- gchar* _tmp46_;
- gchar* _tmp47_;
- gchar* _tmp48_;
- gchar* _tmp49_;
- gchar* _tmp50_;
- gchar* _tmp51_;
- gchar* _tmp52_;
- gchar* _tmp53_;
- gchar* _tmp54_;
- gchar* _tmp55_;
- gchar* _tmp56_;
- gchar* _tmp57_;
- gchar* _tmp58_;
- gchar* _tmp59_;
- gchar* _tmp60_;
- gchar** _tmp61_;
- gint identsar_length1;
- gint _identsar_size_;
- GeeArrayList* _tmp62_;
-#line 34 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp0_ = jsdoc_scope_parser_initialized;
-#line 34 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp0_) {
-#line 35 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- return;
-#line 462 "ScopeParser.c"
- }
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp1_ = g_strdup ("break");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp2_ = g_strdup ("case");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp3_ = g_strdup ("continue");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp4_ = g_strdup ("default");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp5_ = g_strdup ("delete");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp6_ = g_strdup ("do");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp7_ = g_strdup ("else");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp8_ = g_strdup ("export");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp9_ = g_strdup ("false");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp10_ = g_strdup ("for");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp11_ = g_strdup ("function");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp12_ = g_strdup ("if");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp13_ = g_strdup ("import");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp14_ = g_strdup ("in");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp15_ = g_strdup ("new");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp16_ = g_strdup ("null");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp17_ = g_strdup ("return");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp18_ = g_strdup ("switch");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp19_ = g_strdup ("this");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp20_ = g_strdup ("true");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp21_ = g_strdup ("typeof");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp22_ = g_strdup ("var");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp23_ = g_strdup ("void");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp24_ = g_strdup ("while");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp25_ = g_strdup ("with");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp26_ = g_strdup ("catch");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp27_ = g_strdup ("class");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp28_ = g_strdup ("const");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp29_ = g_strdup ("debugger");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp30_ = g_strdup ("enum");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp31_ = g_strdup ("extends");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp32_ = g_strdup ("finally");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp33_ = g_strdup ("super");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp34_ = g_strdup ("throw");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp35_ = g_strdup ("try");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp36_ = g_strdup ("abstract");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp37_ = g_strdup ("boolean");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp38_ = g_strdup ("byte");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp39_ = g_strdup ("char");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp40_ = g_strdup ("double");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp41_ = g_strdup ("final");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp42_ = g_strdup ("float");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp43_ = g_strdup ("goto");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp44_ = g_strdup ("implements");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp45_ = g_strdup ("instanceof");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp46_ = g_strdup ("int");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp47_ = g_strdup ("interface");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp48_ = g_strdup ("long");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp49_ = g_strdup ("native");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp50_ = g_strdup ("package");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp51_ = g_strdup ("private");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp52_ = g_strdup ("protected");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp53_ = g_strdup ("public");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp54_ = g_strdup ("short");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp55_ = g_strdup ("static");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp56_ = g_strdup ("synchronized");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp57_ = g_strdup ("throws");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp58_ = g_strdup ("transient");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp59_ = g_strdup ("include");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp60_ = g_strdup ("undefined");
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_ = g_new0 (gchar*, 60 + 1);
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[0] = _tmp1_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[1] = _tmp2_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[2] = _tmp3_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[3] = _tmp4_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[4] = _tmp5_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[5] = _tmp6_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[6] = _tmp7_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[7] = _tmp8_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[8] = _tmp9_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[9] = _tmp10_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[10] = _tmp11_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[11] = _tmp12_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[12] = _tmp13_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[13] = _tmp14_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[14] = _tmp15_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[15] = _tmp16_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[16] = _tmp17_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[17] = _tmp18_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[18] = _tmp19_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[19] = _tmp20_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[20] = _tmp21_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[21] = _tmp22_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[22] = _tmp23_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[23] = _tmp24_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[24] = _tmp25_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[25] = _tmp26_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[26] = _tmp27_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[27] = _tmp28_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[28] = _tmp29_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[29] = _tmp30_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[30] = _tmp31_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[31] = _tmp32_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[32] = _tmp33_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[33] = _tmp34_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[34] = _tmp35_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[35] = _tmp36_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[36] = _tmp37_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[37] = _tmp38_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[38] = _tmp39_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[39] = _tmp40_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[40] = _tmp41_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[41] = _tmp42_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[42] = _tmp43_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[43] = _tmp44_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[44] = _tmp45_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[45] = _tmp46_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[46] = _tmp47_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[47] = _tmp48_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[48] = _tmp49_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[49] = _tmp50_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[50] = _tmp51_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[51] = _tmp52_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[52] = _tmp53_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[53] = _tmp54_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[54] = _tmp55_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[55] = _tmp56_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[56] = _tmp57_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[57] = _tmp58_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[58] = _tmp59_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_[59] = _tmp60_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- identsar = _tmp61_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- identsar_length1 = 60;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _identsar_size_ = identsar_length1;
-#line 102 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp62_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL);
-#line 102 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (jsdoc_scope_parser_idents);
-#line 102 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_scope_parser_idents = _tmp62_;
-#line 718 "ScopeParser.c"
- {
- gint i = 0;
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- i = 0;
-#line 723 "ScopeParser.c"
- {
- gboolean _tmp63_ = FALSE;
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp63_ = TRUE;
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- while (TRUE) {
-#line 730 "ScopeParser.c"
- gint _tmp65_;
- gchar** _tmp66_;
- gint _tmp66__length1;
- GeeArrayList* _tmp67_;
- gchar** _tmp68_;
- gint _tmp68__length1;
- gint _tmp69_;
- const gchar* _tmp70_;
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (!_tmp63_) {
-#line 741 "ScopeParser.c"
- gint _tmp64_;
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp64_ = i;
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- i = _tmp64_ + 1;
-#line 747 "ScopeParser.c"
- }
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp63_ = FALSE;
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp65_ = i;
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp66_ = identsar;
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp66__length1 = identsar_length1;
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (!(_tmp65_ < _tmp66__length1)) {
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 761 "ScopeParser.c"
- }
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp67_ = jsdoc_scope_parser_idents;
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp68_ = identsar;
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp68__length1 = identsar_length1;
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp69_ = i;
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp70_ = _tmp68_[_tmp69_];
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp67_, _tmp70_);
-#line 775 "ScopeParser.c"
- }
- }
- }
-#line 32 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- identsar = (_vala_array_free (identsar, identsar_length1, (GDestroyNotify) g_free), NULL);
-#line 781 "ScopeParser.c"
-}
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- return self ? g_object_ref (self) : NULL;
-#line 788 "ScopeParser.c"
-}
-
-
-JSDOCScopeParser* jsdoc_scope_parser_construct (GType object_type, JSDOCTokenStream* ts, JSDOCPacker* packer, const gchar* filename) {
- JSDOCScopeParser * self = NULL;
- JSDOCTokenStream* _tmp0_;
- JSDOCTokenStream* _tmp1_;
- JSDOCPacker* _tmp2_;
- JSDOCPacker* _tmp3_;
- const gchar* _tmp4_;
- gchar* _tmp5_;
- GeeArrayList* _tmp6_;
- JSDOCScope* _tmp7_;
- GeeHashMap* _tmp8_;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_return_val_if_fail (ts != NULL, NULL);
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_return_val_if_fail (packer != NULL, NULL);
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_return_val_if_fail (filename != NULL, NULL);
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self = (JSDOCScopeParser*) g_object_new (object_type, NULL);
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp0_ = ts;
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self->priv->ts);
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->ts = _tmp1_;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp2_ = packer;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp3_ = _g_object_ref0 (_tmp2_);
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self->priv->packer);
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->packer = _tmp3_;
-#line 113 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp4_ = filename;
-#line 113 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp5_ = g_strdup (_tmp4_);
-#line 113 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (self->priv->filename);
-#line 113 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->filename = _tmp5_;
-#line 114 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp6_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL);
-#line 114 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self->priv->warnings);
-#line 114 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->warnings = _tmp6_;
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp7_ = jsdoc_scope_new (-1, NULL, -1, "", NULL);
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self->priv->globalScope);
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->globalScope = _tmp7_;
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp8_ = gee_hash_map_new (G_TYPE_INT, NULL, NULL, JSDOC_TYPE_SCOPE, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self->priv->indexedScopes);
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->indexedScopes = _tmp8_;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- return self;
-#line 855 "ScopeParser.c"
-}
-
-
-JSDOCScopeParser* jsdoc_scope_parser_new (JSDOCTokenStream* ts, JSDOCPacker* packer, const gchar* filename) {
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- return jsdoc_scope_parser_construct (JSDOC_TYPE_SCOPE_PARSER, ts, packer, filename);
-#line 862 "ScopeParser.c"
-}
-
-
-void jsdoc_scope_parser_buildSymbolTree (JSDOCScopeParser* self) {
- JSDOCTokenStream* _tmp0_;
- JSDOCScope* _tmp1_;
- GeeHashMap* _tmp2_;
- GeeHashMap* _tmp3_;
- JSDOCScope* _tmp4_;
- JSDOCScope* _tmp5_;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_return_if_fail (self != NULL);
-#line 145 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp0_ = self->priv->ts;
-#line 145 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_token_stream_rewind (_tmp0_);
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->braceNesting = 0;
-#line 151 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp1_ = jsdoc_scope_new (-1, NULL, -1, "", NULL);
-#line 151 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self->priv->globalScope);
-#line 151 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->globalScope = _tmp1_;
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp2_ = gee_hash_map_new (G_TYPE_INT, NULL, NULL, JSDOC_TYPE_SCOPE, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self->priv->indexedScopes);
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->indexedScopes = _tmp2_;
-#line 153 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp3_ = self->priv->indexedScopes;
-#line 153 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp4_ = self->priv->globalScope;
-#line 153 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp3_, (gpointer) ((gintptr) 0), _tmp4_);
-#line 155 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->mode = JSDOC_SCOPE_PARSER_MODE_BUILDING_SYMBOL_TREE;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp5_ = self->priv->globalScope;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_scope_parser_parseScope (self, _tmp5_);
-#line 905 "ScopeParser.c"
-}
-
-
-void jsdoc_scope_parser_mungeSymboltree (JSDOCScopeParser* self) {
- gboolean _tmp0_;
- JSDOCTokenStream* _tmp1_;
- JSDOCScope* _tmp2_;
- JSDOCScope* _tmp3_;
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_return_if_fail (self != NULL);
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp0_ = self->priv->munge;
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (!_tmp0_) {
-#line 166 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- return;
-#line 922 "ScopeParser.c"
- }
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp1_ = self->priv->ts;
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_token_stream_rewind (_tmp1_);
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->braceNesting = 0;
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->mode = JSDOC_SCOPE_PARSER_MODE_PASS2_SYMBOL_TREE;
-#line 196 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp2_ = self->priv->globalScope;
-#line 196 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_scope_parser_parseScope (self, _tmp2_);
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp3_ = self->priv->globalScope;
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_scope_munge (_tmp3_);
-#line 940 "ScopeParser.c"
-}
-
-
-static Block1Data* block1_data_ref (Block1Data* _data1_) {
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_atomic_int_inc (&_data1_->_ref_count_);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- return _data1_;
-#line 949 "ScopeParser.c"
-}
-
-
-static void block1_data_unref (void * _userdata_) {
- Block1Data* _data1_;
- _data1_ = (Block1Data*) _userdata_;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (g_atomic_int_dec_and_test (&_data1_->_ref_count_)) {
-#line 958 "ScopeParser.c"
- JSDOCScopeParser* self;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self = _data1_->self;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_data1_->token);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_data1_->scope);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_slice_free (Block1Data, _data1_);
-#line 970 "ScopeParser.c"
- }
-}
-
-
-static gboolean ________lambda5_ (Block1Data* _data1_, GMatchInfo* match_info, GString* _result_) {
- JSDOCScopeParser* self;
- gboolean result = FALSE;
- gchar* a = NULL;
- GMatchInfo* _tmp0_;
- gchar* _tmp1_;
- JSDOCIdentifier* hi = NULL;
- const gchar* _tmp2_;
- JSDOCScope* _tmp3_;
- JSDOCToken* _tmp4_;
- JSDOCIdentifier* _tmp5_;
- JSDOCIdentifier* _tmp6_;
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self = _data1_->self;
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_return_val_if_fail (match_info != NULL, FALSE);
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_return_val_if_fail (_result_ != NULL, FALSE);
-#line 395 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp0_ = match_info;
-#line 395 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp1_ = g_match_info_fetch (_tmp0_, 1);
-#line 395 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- a = _tmp1_;
-#line 397 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp2_ = a;
-#line 397 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp3_ = _data1_->scope;
-#line 397 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp4_ = _data1_->token;
-#line 397 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp5_ = jsdoc_scope_parser_getIdentifier (self, _tmp2_, _tmp3_, _tmp4_);
-#line 397 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- hi = _tmp5_;
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp6_ = hi;
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp6_ != NULL) {
-#line 1013 "ScopeParser.c"
- JSDOCIdentifier* _tmp7_;
-#line 402 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp7_ = hi;
-#line 402 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp7_->toMunge = FALSE;
-#line 1019 "ScopeParser.c"
- }
-#line 404 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- result = FALSE;
-#line 404 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (hi);
-#line 404 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (a);
-#line 404 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- return result;
-#line 1029 "ScopeParser.c"
-}
-
-
-static gboolean _________lambda5__gregex_eval_callback (GMatchInfo* match_info, GString* _result_, gpointer self) {
- gboolean result;
- result = ________lambda5_ (self, match_info, _result_);
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- return result;
-#line 1038 "ScopeParser.c"
-}
-
-
-static glong string_strnlen (gchar* str, glong maxlen) {
- glong result = 0L;
- gchar* end = NULL;
- gchar* _tmp0_;
- glong _tmp1_;
- gchar* _tmp2_;
- gchar* _tmp3_;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = str;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = maxlen;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = memchr (_tmp0_, 0, (gsize) _tmp1_);
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- end = _tmp2_;
-#line 1323 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = end;
-#line 1323 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp3_ == NULL) {
-#line 1061 "ScopeParser.c"
- glong _tmp4_;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = maxlen;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp4_;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 1069 "ScopeParser.c"
- } else {
- gchar* _tmp5_;
- gchar* _tmp6_;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = end;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6_ = str;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = (glong) (_tmp5_ - _tmp6_);
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 1081 "ScopeParser.c"
- }
-}
-
-
-static gchar* string_substring (const gchar* self, glong offset, glong len) {
- gchar* result = NULL;
- glong string_length = 0L;
- gboolean _tmp0_ = FALSE;
- glong _tmp1_;
- glong _tmp8_;
- glong _tmp14_;
- glong _tmp17_;
- glong _tmp18_;
- glong _tmp19_;
- glong _tmp20_;
- glong _tmp21_;
- gchar* _tmp22_;
-#line 1333 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = offset;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp1_ >= ((glong) 0)) {
-#line 1105 "ScopeParser.c"
- glong _tmp2_;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = len;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = _tmp2_ >= ((glong) 0);
-#line 1111 "ScopeParser.c"
- } else {
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = FALSE;
-#line 1115 "ScopeParser.c"
- }
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp0_) {
-#line 1119 "ScopeParser.c"
- glong _tmp3_;
- glong _tmp4_;
- glong _tmp5_;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = offset;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = len;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = string_strnlen ((gchar*) self, _tmp3_ + _tmp4_);
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- string_length = _tmp5_;
-#line 1131 "ScopeParser.c"
- } else {
- gint _tmp6_;
- gint _tmp7_;
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6_ = strlen (self);
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp7_ = _tmp6_;
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- string_length = (glong) _tmp7_;
-#line 1141 "ScopeParser.c"
- }
-#line 1342 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp8_ = offset;
-#line 1342 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp8_ < ((glong) 0)) {
-#line 1147 "ScopeParser.c"
- glong _tmp9_;
- glong _tmp10_;
- glong _tmp11_;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp9_ = string_length;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp10_ = offset;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- offset = _tmp9_ + _tmp10_;
-#line 1344 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp11_ = offset;
-#line 1344 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (_tmp11_ >= ((glong) 0), NULL);
-#line 1161 "ScopeParser.c"
- } else {
- glong _tmp12_;
- glong _tmp13_;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp12_ = offset;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp13_ = string_length;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (_tmp12_ <= _tmp13_, NULL);
-#line 1171 "ScopeParser.c"
- }
-#line 1348 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp14_ = len;
-#line 1348 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp14_ < ((glong) 0)) {
-#line 1177 "ScopeParser.c"
- glong _tmp15_;
- glong _tmp16_;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp15_ = string_length;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp16_ = offset;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- len = _tmp15_ - _tmp16_;
-#line 1186 "ScopeParser.c"
- }
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp17_ = offset;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp18_ = len;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp19_ = string_length;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail ((_tmp17_ + _tmp18_) <= _tmp19_, NULL);
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp20_ = offset;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp21_ = len;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp22_ = g_strndup (((gchar*) self) + _tmp20_, (gsize) _tmp21_);
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp22_;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 1206 "ScopeParser.c"
-}
-
-
-static void jsdoc_scope_parser_parseScope (JSDOCScopeParser* self, JSDOCScope* scope) {
- Block1Data* _data1_;
- JSDOCScope* _tmp0_;
- JSDOCScope* _tmp1_;
- GeeArrayList* isObjectLitAr = NULL;
- GeeArrayList* _tmp2_;
- GeeArrayList* _tmp3_;
- JSDOCTokenStream* _tmp4_;
- JSDOCToken* _tmp5_;
- GError * _inner_error_ = NULL;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_return_if_fail (self != NULL);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_return_if_fail (scope != NULL);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _data1_ = g_slice_new0 (Block1Data);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _data1_->_ref_count_ = 1;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _data1_->self = g_object_ref (self);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp0_ = scope;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_data1_->scope);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _data1_->scope = _tmp1_;
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp2_ = gee_array_list_new (G_TYPE_BOOLEAN, NULL, NULL, NULL, NULL, NULL);
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- isObjectLitAr = _tmp2_;
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp3_ = isObjectLitAr;
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp3_, (gpointer) ((gintptr) FALSE));
-#line 228 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp4_ = self->priv->ts;
-#line 228 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp5_ = jsdoc_token_stream_lookTok (_tmp4_, 1);
-#line 228 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _data1_->token = _tmp5_;
-#line 229 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- while (TRUE) {
-#line 1254 "ScopeParser.c"
- JSDOCToken* _tmp6_;
- JSDOCToken* _tmp7_;
- JSDOCTokenType _tmp8_;
- JSDOCTokenStream* _tmp281_;
- JSDOCToken* _tmp282_;
-#line 229 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp6_ = _data1_->token;
-#line 229 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (!(_tmp6_ != NULL)) {
-#line 229 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 1266 "ScopeParser.c"
- }
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp7_ = _data1_->token;
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp8_ = _tmp7_->type;
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- switch (_tmp8_) {
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- case JSDOC_TOKEN_TYPE_KEYW:
-#line 1276 "ScopeParser.c"
- {
- JSDOCToken* _tmp9_;
- JSDOCTokenName _tmp10_;
-#line 241 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp9_ = _data1_->token;
-#line 241 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp10_ = _tmp9_->name;
-#line 241 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- switch (_tmp10_) {
-#line 241 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- case JSDOC_TOKEN_NAME_VAR:
-#line 241 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- case JSDOC_TOKEN_NAME_CONST:
-#line 1290 "ScopeParser.c"
- {
-#line 247 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- while (TRUE) {
-#line 1294 "ScopeParser.c"
- JSDOCTokenStream* _tmp11_;
- JSDOCToken* _tmp12_;
- JSDOCToken* _tmp13_;
- gboolean _tmp14_ = FALSE;
- JSDOCToken* _tmp15_;
- JSDOCTokenName _tmp16_;
- JSDOCToken* _tmp19_;
- JSDOCTokenType _tmp20_;
- JSDOCScopeParserMode _tmp31_;
- JSDOCTokenStream* _tmp57_;
- JSDOCToken* _tmp58_;
- JSDOCToken* _tmp59_;
- JSDOCTokenName _tmp60_;
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp11_ = self->priv->ts;
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp12_ = jsdoc_token_stream_nextTok (_tmp11_);
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_data1_->token);
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _data1_->token = _tmp12_;
-#line 251 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp13_ = _data1_->token;
-#line 251 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp13_ == NULL) {
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 1322 "ScopeParser.c"
- }
-#line 254 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp15_ = _data1_->token;
-#line 254 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp16_ = _tmp15_->name;
-#line 254 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp16_ == JSDOC_TOKEN_NAME_VAR) {
-#line 254 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp14_ = TRUE;
-#line 1332 "ScopeParser.c"
- } else {
- JSDOCToken* _tmp17_;
- const gchar* _tmp18_;
-#line 254 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp17_ = _data1_->token;
-#line 254 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp18_ = _tmp17_->data;
-#line 254 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp14_ = g_strcmp0 (_tmp18_, ",") == 0;
-#line 1342 "ScopeParser.c"
- }
-#line 254 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp14_) {
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- continue;
-#line 1348 "ScopeParser.c"
- }
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp19_ = _data1_->token;
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp20_ = _tmp19_->type;
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp20_ != JSDOC_TOKEN_TYPE_NAME) {
-#line 1356 "ScopeParser.c"
- JSDOCTokenStream* _tmp21_;
- JSDOCTokenStream* _tmp22_;
- gint _tmp23_;
- gint _tmp24_;
- JSDOCTokenStream* _tmp25_;
- gint _tmp26_;
- JSDOCPacker* _tmp27_;
- const gchar* _tmp28_;
- JSDOCToken* _tmp29_;
- gint _tmp30_;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp21_ = self->priv->ts;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp22_ = self->priv->ts;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp23_ = _tmp22_->cursor;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp24_ = MAX (_tmp23_ - 10, 0);
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp25_ = self->priv->ts;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp26_ = _tmp25_->cursor;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_token_stream_printRange (_tmp21_, _tmp24_, _tmp26_);
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp27_ = self->priv->packer;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp28_ = self->priv->filename;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp29_ = _data1_->token;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp30_ = _tmp29_->line;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_packer_logError (_tmp27_, JSDOC_PACKER_RESULT_TYPE_err, _tmp28_, _tmp30_, "var without indent");
-#line 1391 "ScopeParser.c"
- }
-#line 271 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp31_ = self->priv->mode;
-#line 271 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp31_ == JSDOC_SCOPE_PARSER_MODE_BUILDING_SYMBOL_TREE) {
-#line 1397 "ScopeParser.c"
- JSDOCIdentifier* identifier = NULL;
- JSDOCScope* _tmp32_;
- JSDOCToken* _tmp33_;
- const gchar* _tmp34_;
- JSDOCToken* _tmp35_;
- JSDOCIdentifier* _tmp36_;
- JSDOCIdentifier* _tmp37_;
-#line 272 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp32_ = _data1_->scope;
-#line 272 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp33_ = _data1_->token;
-#line 272 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp34_ = _tmp33_->data;
-#line 272 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp35_ = _data1_->token;
-#line 272 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp36_ = jsdoc_scope_getIdentifier (_tmp32_, _tmp34_, _tmp35_);
-#line 272 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- identifier = _tmp36_;
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp37_ = identifier;
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp37_ == NULL) {
-#line 1421 "ScopeParser.c"
- JSDOCScope* _tmp38_;
- JSDOCToken* _tmp39_;
- const gchar* _tmp40_;
- JSDOCToken* _tmp41_;
- JSDOCIdentifier* _tmp42_;
- JSDOCIdentifier* _tmp43_;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp38_ = _data1_->scope;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp39_ = _data1_->token;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp40_ = _tmp39_->data;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp41_ = _data1_->token;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp42_ = jsdoc_scope_declareIdentifier (_tmp38_, _tmp40_, _tmp41_);
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp43_ = _tmp42_;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp43_);
-#line 1442 "ScopeParser.c"
- } else {
- JSDOCToken* _tmp44_;
- JSDOCIdentifier* _tmp45_;
- JSDOCIdentifier* _tmp46_;
- JSDOCPacker* _tmp47_;
- const gchar* _tmp48_;
- JSDOCToken* _tmp49_;
- gint _tmp50_;
- JSDOCToken* _tmp51_;
- const gchar* _tmp52_;
- gchar* _tmp53_;
- gchar* _tmp54_;
- gchar* _tmp55_;
- gchar* _tmp56_;
-#line 277 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp44_ = _data1_->token;
-#line 277 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp45_ = identifier;
-#line 277 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp46_ = _g_object_ref0 (_tmp45_);
-#line 277 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp44_->identifier);
-#line 277 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp44_->identifier = _tmp46_;
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp47_ = self->priv->packer;
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp48_ = self->priv->filename;
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp49_ = _data1_->token;
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp50_ = _tmp49_->line;
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp51_ = _data1_->token;
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp52_ = _tmp51_->data;
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp53_ = g_strconcat ("The variable '", _tmp52_, NULL);
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp54_ = _tmp53_;
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp55_ = g_strconcat (_tmp54_, "' has already been declared in the same scope", NULL);
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp56_ = _tmp55_;
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_packer_logError (_tmp47_, JSDOC_PACKER_RESULT_TYPE_warn, _tmp48_, _tmp50_, _tmp56_);
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (_tmp56_);
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (_tmp54_);
-#line 1493 "ScopeParser.c"
- }
-#line 271 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (identifier);
-#line 1497 "ScopeParser.c"
- }
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp57_ = self->priv->ts;
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp58_ = jsdoc_token_stream_nextTok (_tmp57_);
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_data1_->token);
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _data1_->token = _tmp58_;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp59_ = _data1_->token;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp60_ = _tmp59_->name;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp60_ == JSDOC_TOKEN_NAME_IN) {
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 1515 "ScopeParser.c"
- } else {
- gint bn = 0;
- gint _tmp61_;
- GeeArrayList* nts = NULL;
- GeeArrayList* _tmp62_;
- GeeArrayList* _tmp74_;
- gint _tmp75_;
- gint _tmp76_;
- gint _tmp84_;
- JSDOCTokenStream* _tmp85_;
- JSDOCToken* _tmp86_;
- JSDOCToken* _tmp87_;
- const gchar* _tmp88_;
-#line 299 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_ = self->priv->braceNesting;
-#line 299 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- bn = _tmp61_;
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp62_ = gee_array_list_new (JSDOC_TYPE_TOKEN, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- nts = _tmp62_;
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- while (TRUE) {
-#line 1539 "ScopeParser.c"
- gboolean _tmp63_ = FALSE;
- gboolean _tmp64_ = FALSE;
- JSDOCToken* _tmp65_;
- GeeArrayList* _tmp70_;
- JSDOCToken* _tmp71_;
- JSDOCTokenStream* _tmp72_;
- JSDOCToken* _tmp73_;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp65_ = _data1_->token;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp65_ == NULL) {
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp64_ = TRUE;
-#line 1553 "ScopeParser.c"
- } else {
- JSDOCToken* _tmp66_;
- JSDOCTokenType _tmp67_;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp66_ = _data1_->token;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp67_ = _tmp66_->type;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp64_ = _tmp67_ == JSDOC_TOKEN_TYPE_VOID;
-#line 1563 "ScopeParser.c"
- }
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp64_) {
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp63_ = TRUE;
-#line 1569 "ScopeParser.c"
- } else {
- JSDOCToken* _tmp68_;
- const gchar* _tmp69_;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp68_ = _data1_->token;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp69_ = _tmp68_->data;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp63_ = g_strcmp0 (_tmp69_, ",") == 0;
-#line 1579 "ScopeParser.c"
- }
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp63_) {
-#line 303 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 1585 "ScopeParser.c"
- }
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp70_ = nts;
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp71_ = _data1_->token;
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp70_, _tmp71_);
-#line 306 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp72_ = self->priv->ts;
-#line 306 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp73_ = jsdoc_token_stream_nextTok (_tmp72_);
-#line 306 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_data1_->token);
-#line 306 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _data1_->token = _tmp73_;
-#line 1601 "ScopeParser.c"
- }
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp74_ = nts;
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp75_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp74_);
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp76_ = _tmp75_;
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp76_ > 0) {
-#line 1611 "ScopeParser.c"
- JSDOCTokenStream* TS = NULL;
- JSDOCTokenStream* _tmp77_;
- JSDOCTokenStream* _tmp78_;
- GeeArrayList* _tmp79_;
- JSDOCTokenStream* _tmp80_;
- JSDOCScope* _tmp81_;
- JSDOCTokenStream* _tmp82_;
- JSDOCTokenStream* _tmp83_;
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp77_ = self->priv->ts;
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp78_ = _g_object_ref0 (_tmp77_);
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- TS = _tmp78_;
-#line 310 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp79_ = nts;
-#line 310 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp80_ = jsdoc_token_stream_new (_tmp79_);
-#line 310 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self->priv->ts);
-#line 310 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->ts = _tmp80_;
-#line 311 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp81_ = _data1_->scope;
-#line 311 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_scope_parser_parseExpression (self, _tmp81_);
-#line 312 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp82_ = TS;
-#line 312 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp83_ = _g_object_ref0 (_tmp82_);
-#line 312 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self->priv->ts);
-#line 312 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->ts = _tmp83_;
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (TS);
-#line 1648 "ScopeParser.c"
- }
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp84_ = bn;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->braceNesting = _tmp84_;
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp85_ = self->priv->ts;
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp86_ = jsdoc_token_stream_lookTok (_tmp85_, 1);
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_data1_->token);
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _data1_->token = _tmp86_;
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp87_ = _data1_->token;
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp88_ = _tmp87_->data;
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (g_strcmp0 (_tmp88_, ";") == 0) {
-#line 323 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (nts);
-#line 323 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 1672 "ScopeParser.c"
- }
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (nts);
-#line 1676 "ScopeParser.c"
- }
- }
-#line 331 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 1681 "ScopeParser.c"
- }
-#line 241 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- case JSDOC_TOKEN_NAME_FUNCTION:
-#line 1685 "ScopeParser.c"
- {
- gint bn = 0;
- gint _tmp89_;
- JSDOCScope* _tmp90_;
- gint _tmp91_;
-#line 338 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp89_ = self->priv->braceNesting;
-#line 338 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- bn = _tmp89_;
-#line 339 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp90_ = _data1_->scope;
-#line 339 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_scope_parser_parseFunctionDeclaration (self, _tmp90_);
-#line 340 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp91_ = bn;
-#line 340 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->braceNesting = _tmp91_;
-#line 341 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 1705 "ScopeParser.c"
- }
-#line 241 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- case JSDOC_TOKEN_NAME_WITH:
-#line 1709 "ScopeParser.c"
- {
- JSDOCScopeParserMode _tmp92_;
-#line 346 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp92_ = self->priv->mode;
-#line 346 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp92_ == JSDOC_SCOPE_PARSER_MODE_BUILDING_SYMBOL_TREE) {
-#line 1716 "ScopeParser.c"
- JSDOCScope* _tmp93_;
- JSDOCPacker* _tmp94_;
- const gchar* _tmp95_;
- JSDOCToken* _tmp96_;
- gint _tmp97_;
-#line 352 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp93_ = _data1_->scope;
-#line 352 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_scope_parser_protectScopeFromObfuscation (self, _tmp93_);
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp94_ = self->priv->packer;
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp95_ = self->priv->filename;
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp96_ = _data1_->token;
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp97_ = _tmp96_->line;
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_packer_logError (_tmp94_, JSDOC_PACKER_RESULT_TYPE_warn, _tmp95_, _tmp97_, "Using 'with' is not recommended as it reduces the level of compression");
-#line 1736 "ScopeParser.c"
- }
-#line 363 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 1740 "ScopeParser.c"
- }
-#line 241 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- case JSDOC_TOKEN_NAME_CATCH:
-#line 1744 "ScopeParser.c"
- {
- JSDOCScope* _tmp98_;
-#line 368 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp98_ = _data1_->scope;
-#line 368 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_scope_parser_parseCatch (self, _tmp98_);
-#line 369 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 1753 "ScopeParser.c"
- }
- default:
- {
- JSDOCScopeParserMode _tmp99_;
-#line 377 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp99_ = self->priv->mode;
-#line 377 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp99_ == JSDOC_SCOPE_PARSER_MODE_BUILDING_SYMBOL_TREE) {
-#line 1762 "ScopeParser.c"
- JSDOCToken* _tmp100_;
- JSDOCTokenName _tmp101_;
-#line 379 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp100_ = _data1_->token;
-#line 379 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp101_ = _tmp100_->name;
-#line 379 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp101_ == JSDOC_TOKEN_NAME_EVAL) {
-#line 1771 "ScopeParser.c"
- gboolean _tmp102_ = FALSE;
- JSDOCToken* _tmp103_;
- const gchar* _tmp104_;
- gint _tmp105_;
- gint _tmp106_;
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp103_ = _data1_->token;
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp104_ = _tmp103_->prefix;
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp105_ = strlen (_tmp104_);
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp106_ = _tmp105_;
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp106_ > 0) {
-#line 1787 "ScopeParser.c"
- JSDOCToken* _tmp107_;
- const gchar* _tmp108_;
- gboolean _tmp109_;
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp107_ = _data1_->token;
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp108_ = _tmp107_->prefix;
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp109_ = g_regex_match_simple ("eval", _tmp108_, 0, 0);
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp102_ = _tmp109_;
-#line 1799 "ScopeParser.c"
- } else {
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp102_ = FALSE;
-#line 1803 "ScopeParser.c"
- }
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp102_) {
-#line 1807 "ScopeParser.c"
- GRegex* regex = NULL;
- GRegex* _tmp110_;
- GRegex* _tmp111_;
- JSDOCToken* _tmp112_;
- const gchar* _tmp113_;
- JSDOCToken* _tmp114_;
- const gchar* _tmp115_;
- gint _tmp116_;
- gint _tmp117_;
- gchar* _tmp118_;
- gchar* _tmp119_;
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp110_ = g_regex_new ("eval:var:([a-z_]+)", G_REGEX_CASELESS, 0, &_inner_error_);
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- regex = _tmp110_;
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (isObjectLitAr);
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- block1_data_unref (_data1_);
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _data1_ = NULL;
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_clear_error (&_inner_error_);
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- return;
-#line 1837 "ScopeParser.c"
- }
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp111_ = regex;
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp112_ = _data1_->token;
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp113_ = _tmp112_->prefix;
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp114_ = _data1_->token;
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp115_ = _tmp114_->prefix;
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp116_ = strlen (_tmp115_);
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp117_ = _tmp116_;
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp118_ = g_regex_replace_eval (_tmp111_, _tmp113_, (gssize) _tmp117_, 0, 0, _________lambda5__gregex_eval_callback, _data1_, &_inner_error_);
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp119_ = _tmp118_;
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (_tmp119_);
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_regex_unref0 (regex);
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (isObjectLitAr);
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- block1_data_unref (_data1_);
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _data1_ = NULL;
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_clear_error (&_inner_error_);
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- return;
-#line 1875 "ScopeParser.c"
- }
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_regex_unref0 (regex);
-#line 1879 "ScopeParser.c"
- } else {
- JSDOCScope* _tmp120_;
- JSDOCPacker* _tmp121_;
- const gchar* _tmp122_;
- JSDOCToken* _tmp123_;
- gint _tmp124_;
-#line 412 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp120_ = _data1_->scope;
-#line 412 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_scope_parser_protectScopeFromObfuscation (self, _tmp120_);
-#line 414 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp121_ = self->priv->packer;
-#line 414 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp122_ = self->priv->filename;
-#line 414 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp123_ = _data1_->token;
-#line 414 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp124_ = _tmp123_->line;
-#line 414 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_packer_logError (_tmp121_, JSDOC_PACKER_RESULT_TYPE_warn, _tmp122_, _tmp124_, "Using 'eval' is not recommended. (use eval:var:noreplace in comments " \
-"to optimize)");
-#line 1900 "ScopeParser.c"
- }
- }
- }
-#line 429 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 1906 "ScopeParser.c"
- }
- }
-#line 431 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 1911 "ScopeParser.c"
- }
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- case JSDOC_TOKEN_TYPE_PUNC:
-#line 1915 "ScopeParser.c"
- {
- JSDOCToken* _tmp125_;
- JSDOCTokenName _tmp126_;
-#line 435 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp125_ = _data1_->token;
-#line 435 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp126_ = _tmp125_->name;
-#line 435 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- switch (_tmp126_) {
-#line 435 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- case JSDOC_TOKEN_NAME_LEFT_CURLY:
-#line 435 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- case JSDOC_TOKEN_NAME_LEFT_PAREN:
-#line 435 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- case JSDOC_TOKEN_NAME_LEFT_BRACE:
-#line 1931 "ScopeParser.c"
- {
- JSDOCTokenStream* curTS = NULL;
- JSDOCTokenStream* _tmp127_;
- JSDOCTokenStream* _tmp128_;
- JSDOCToken* _tmp129_;
- GeeHashMap* _tmp130_;
- gint _tmp131_;
- gint _tmp132_;
- JSDOCTokenStream* _tmp187_;
- JSDOCTokenStream* _tmp188_;
-#line 443 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp127_ = self->priv->ts;
-#line 443 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp128_ = _g_object_ref0 (_tmp127_);
-#line 443 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- curTS = _tmp128_;
-#line 444 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp129_ = _data1_->token;
-#line 444 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp130_ = _tmp129_->props;
-#line 444 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp131_ = gee_abstract_map_get_size ((GeeAbstractMap*) _tmp130_);
-#line 444 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp132_ = _tmp131_;
-#line 444 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp132_ > 0) {
-#line 1958 "ScopeParser.c"
- JSDOCTokenStream* _tmp171_;
- JSDOCTokenStream* _tmp172_;
- {
- gint i = 0;
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- i = 0;
-#line 1965 "ScopeParser.c"
- {
- gboolean _tmp133_ = FALSE;
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp133_ = TRUE;
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- while (TRUE) {
-#line 1972 "ScopeParser.c"
- gint _tmp135_;
- JSDOCToken* _tmp136_;
- GeeArrayList* _tmp137_;
- gint _tmp138_;
- gint _tmp139_;
- gchar* k = NULL;
- JSDOCToken* _tmp140_;
- GeeArrayList* _tmp141_;
- gint _tmp142_;
- gpointer _tmp143_;
- JSDOCTokenKeyMap* val = NULL;
- JSDOCToken* _tmp144_;
- GeeHashMap* _tmp145_;
- const gchar* _tmp146_;
- gpointer _tmp147_;
- gboolean _tmp148_ = FALSE;
- JSDOCTokenKeyMap* _tmp149_;
- JSDOCTokenKeyMap* _tmp154_;
- GeeArrayList* _tmp155_;
- gpointer _tmp156_;
- JSDOCToken* _tmp157_;
- const gchar* _tmp158_;
- gboolean _tmp159_;
- JSDOCTokenKeyMap* _tmp167_;
- GeeArrayList* _tmp168_;
- JSDOCTokenStream* _tmp169_;
- JSDOCScope* _tmp170_;
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (!_tmp133_) {
-#line 2002 "ScopeParser.c"
- gint _tmp134_;
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp134_ = i;
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- i = _tmp134_ + 1;
-#line 2008 "ScopeParser.c"
- }
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp133_ = FALSE;
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp135_ = i;
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp136_ = _data1_->token;
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp137_ = _tmp136_->keyseq;
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp138_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp137_);
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp139_ = _tmp138_;
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (!(_tmp135_ < _tmp139_)) {
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 2026 "ScopeParser.c"
- }
-#line 450 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp140_ = _data1_->token;
-#line 450 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp141_ = _tmp140_->keyseq;
-#line 450 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp142_ = i;
-#line 450 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp143_ = gee_abstract_list_get ((GeeAbstractList*) _tmp141_, _tmp142_);
-#line 450 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- k = (gchar*) _tmp143_;
-#line 452 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp144_ = _data1_->token;
-#line 452 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp145_ = _tmp144_->props;
-#line 452 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp146_ = k;
-#line 452 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp147_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp145_, _tmp146_);
-#line 452 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- val = (JSDOCTokenKeyMap*) _tmp147_;
-#line 456 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp149_ = val;
-#line 456 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp149_ == NULL) {
-#line 456 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp148_ = TRUE;
-#line 2054 "ScopeParser.c"
- } else {
- JSDOCTokenKeyMap* _tmp150_;
- GeeArrayList* _tmp151_;
- gint _tmp152_;
- gint _tmp153_;
-#line 456 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp150_ = val;
-#line 456 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp151_ = _tmp150_->vals;
-#line 456 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp152_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp151_);
-#line 456 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp153_ = _tmp152_;
-#line 456 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp148_ = _tmp153_ < 1;
-#line 2070 "ScopeParser.c"
- }
-#line 456 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp148_) {
-#line 457 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (val);
-#line 457 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (k);
-#line 457 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- continue;
-#line 2080 "ScopeParser.c"
- }
-#line 459 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp154_ = val;
-#line 459 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp155_ = _tmp154_->vals;
-#line 459 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp156_ = gee_abstract_list_get ((GeeAbstractList*) _tmp155_, 0);
-#line 459 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp157_ = (JSDOCToken*) _tmp156_;
-#line 459 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp158_ = _tmp157_->data;
-#line 459 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp159_ = g_strcmp0 (_tmp158_, "function") == 0;
-#line 459 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp157_);
-#line 459 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp159_) {
-#line 2098 "ScopeParser.c"
- JSDOCTokenKeyMap* _tmp160_;
- GeeArrayList* _tmp161_;
- JSDOCTokenStream* _tmp162_;
- JSDOCTokenStream* _tmp163_;
- JSDOCToken* _tmp164_;
- JSDOCToken* _tmp165_;
- JSDOCScope* _tmp166_;
-#line 461 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp160_ = val;
-#line 461 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp161_ = _tmp160_->vals;
-#line 461 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp162_ = jsdoc_token_stream_new (_tmp161_);
-#line 461 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self->priv->ts);
-#line 461 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->ts = _tmp162_;
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp163_ = self->priv->ts;
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp164_ = jsdoc_token_stream_nextTok (_tmp163_);
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp165_ = _tmp164_;
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp165_);
-#line 463 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp166_ = _data1_->scope;
-#line 463 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_scope_parser_parseFunctionDeclaration (self, _tmp166_);
-#line 465 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (val);
-#line 465 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (k);
-#line 465 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- continue;
-#line 2134 "ScopeParser.c"
- }
-#line 469 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp167_ = val;
-#line 469 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp168_ = _tmp167_->vals;
-#line 469 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp169_ = jsdoc_token_stream_new (_tmp168_);
-#line 469 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self->priv->ts);
-#line 469 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->ts = _tmp169_;
-#line 470 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp170_ = _data1_->scope;
-#line 470 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_scope_parser_parseExpression (self, _tmp170_);
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (val);
-#line 448 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (k);
-#line 2154 "ScopeParser.c"
- }
- }
- }
-#line 473 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp171_ = curTS;
-#line 473 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp172_ = _g_object_ref0 (_tmp171_);
-#line 473 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self->priv->ts);
-#line 473 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->ts = _tmp172_;
-#line 477 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (curTS);
-#line 477 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 2170 "ScopeParser.c"
- }
- {
- gint xx = 0;
-#line 483 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- xx = 0;
-#line 2176 "ScopeParser.c"
- {
- gboolean _tmp173_ = FALSE;
-#line 483 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp173_ = TRUE;
-#line 483 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- while (TRUE) {
-#line 2183 "ScopeParser.c"
- gint _tmp175_;
- JSDOCToken* _tmp176_;
- GeeArrayList* _tmp177_;
- gint _tmp178_;
- gint _tmp179_;
- GeeArrayList* expr = NULL;
- JSDOCToken* _tmp180_;
- GeeArrayList* _tmp181_;
- gint _tmp182_;
- gpointer _tmp183_;
- GeeArrayList* _tmp184_;
- JSDOCTokenStream* _tmp185_;
- JSDOCScope* _tmp186_;
-#line 483 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (!_tmp173_) {
-#line 2199 "ScopeParser.c"
- gint _tmp174_;
-#line 483 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp174_ = xx;
-#line 483 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- xx = _tmp174_ + 1;
-#line 2205 "ScopeParser.c"
- }
-#line 483 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp173_ = FALSE;
-#line 483 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp175_ = xx;
-#line 483 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp176_ = _data1_->token;
-#line 483 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp177_ = _tmp176_->items;
-#line 483 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp178_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp177_);
-#line 483 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp179_ = _tmp178_;
-#line 483 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (!(_tmp175_ < _tmp179_)) {
-#line 483 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 2223 "ScopeParser.c"
- }
-#line 484 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp180_ = _data1_->token;
-#line 484 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp181_ = _tmp180_->items;
-#line 484 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp182_ = xx;
-#line 484 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp183_ = gee_abstract_list_get ((GeeAbstractList*) _tmp181_, _tmp182_);
-#line 484 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- expr = (GeeArrayList*) _tmp183_;
-#line 487 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp184_ = expr;
-#line 487 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp185_ = jsdoc_token_stream_new (_tmp184_);
-#line 487 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self->priv->ts);
-#line 487 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->ts = _tmp185_;
-#line 489 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp186_ = _data1_->scope;
-#line 489 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_scope_parser_parseScope (self, _tmp186_);
-#line 483 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (expr);
-#line 2249 "ScopeParser.c"
- }
- }
- }
-#line 495 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp187_ = curTS;
-#line 495 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp188_ = _g_object_ref0 (_tmp187_);
-#line 495 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self->priv->ts);
-#line 495 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->ts = _tmp188_;
-#line 502 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (curTS);
-#line 502 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 2265 "ScopeParser.c"
- }
-#line 435 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- case JSDOC_TOKEN_NAME_RIGHT_CURLY:
-#line 2269 "ScopeParser.c"
- {
-#line 506 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (isObjectLitAr);
-#line 506 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- block1_data_unref (_data1_);
-#line 506 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _data1_ = NULL;
-#line 506 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- return;
-#line 2279 "ScopeParser.c"
- }
- default:
- {
-#line 509 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 2285 "ScopeParser.c"
- }
- }
-#line 511 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 2290 "ScopeParser.c"
- }
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- case JSDOC_TOKEN_TYPE_STRN:
-#line 2294 "ScopeParser.c"
- {
- gboolean _tmp189_ = FALSE;
- JSDOCTokenStream* _tmp190_;
- JSDOCToken* _tmp191_;
- JSDOCToken* _tmp192_;
- const gchar* _tmp193_;
- gboolean _tmp194_;
- gboolean isInObjectLitAr = FALSE;
- GeeArrayList* _tmp204_;
- GeeArrayList* _tmp205_;
- gint _tmp206_;
- gint _tmp207_;
- gpointer _tmp208_;
- gboolean _tmp209_ = FALSE;
- gboolean _tmp210_ = FALSE;
- gboolean _tmp211_;
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp190_ = self->priv->ts;
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp191_ = jsdoc_token_stream_lookTok (_tmp190_, -1);
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp192_ = _tmp191_;
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp193_ = _tmp192_->data;
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp194_ = g_strcmp0 (_tmp193_, "{") == 0;
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp192_);
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp194_) {
-#line 2325 "ScopeParser.c"
- JSDOCTokenStream* _tmp195_;
- JSDOCToken* _tmp196_;
- JSDOCToken* _tmp197_;
- const gchar* _tmp198_;
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp195_ = self->priv->ts;
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp196_ = jsdoc_token_stream_lookTok (_tmp195_, 1);
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp197_ = _tmp196_;
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp198_ = _tmp197_->data;
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp189_ = g_strcmp0 (_tmp198_, ":") == 0;
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp197_);
-#line 2342 "ScopeParser.c"
- } else {
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp189_ = FALSE;
-#line 2346 "ScopeParser.c"
- }
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp189_) {
-#line 2350 "ScopeParser.c"
- GeeArrayList* _tmp199_;
- GeeArrayList* _tmp200_;
- gint _tmp201_;
- gint _tmp202_;
- GeeArrayList* _tmp203_;
-#line 521 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp199_ = isObjectLitAr;
-#line 521 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp200_ = isObjectLitAr;
-#line 521 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp201_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp200_);
-#line 521 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp202_ = _tmp201_;
-#line 521 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- gee_abstract_list_remove_at ((GeeAbstractList*) _tmp199_, _tmp202_ - 1);
-#line 522 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp203_ = isObjectLitAr;
-#line 522 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp203_, (gpointer) ((gintptr) TRUE));
-#line 2370 "ScopeParser.c"
- }
-#line 525 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp204_ = isObjectLitAr;
-#line 525 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp205_ = isObjectLitAr;
-#line 525 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp206_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp205_);
-#line 525 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp207_ = _tmp206_;
-#line 525 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp208_ = gee_abstract_list_get ((GeeAbstractList*) _tmp204_, _tmp207_ - 1);
-#line 525 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- isInObjectLitAr = (gboolean) ((gintptr) _tmp208_);
-#line 527 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp211_ = isInObjectLitAr;
-#line 527 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp211_) {
-#line 2388 "ScopeParser.c"
- JSDOCTokenStream* _tmp212_;
- JSDOCToken* _tmp213_;
- JSDOCToken* _tmp214_;
- const gchar* _tmp215_;
-#line 527 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp212_ = self->priv->ts;
-#line 527 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp213_ = jsdoc_token_stream_lookTok (_tmp212_, 1);
-#line 527 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp214_ = _tmp213_;
-#line 527 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp215_ = _tmp214_->data;
-#line 527 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp210_ = g_strcmp0 (_tmp215_, ":") == 0;
-#line 527 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp214_);
-#line 2405 "ScopeParser.c"
- } else {
-#line 527 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp210_ = FALSE;
-#line 2409 "ScopeParser.c"
- }
-#line 527 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp210_) {
-#line 2413 "ScopeParser.c"
- gboolean _tmp216_ = FALSE;
- JSDOCTokenStream* _tmp217_;
- JSDOCToken* _tmp218_;
- JSDOCToken* _tmp219_;
- const gchar* _tmp220_;
- gboolean _tmp221_;
-#line 528 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp217_ = self->priv->ts;
-#line 528 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp218_ = jsdoc_token_stream_lookTok (_tmp217_, -1);
-#line 528 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp219_ = _tmp218_;
-#line 528 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp220_ = _tmp219_->data;
-#line 528 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp221_ = g_strcmp0 (_tmp220_, "{") == 0;
-#line 528 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp219_);
-#line 528 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp221_) {
-#line 528 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp216_ = TRUE;
-#line 2436 "ScopeParser.c"
- } else {
- JSDOCTokenStream* _tmp222_;
- JSDOCToken* _tmp223_;
- JSDOCToken* _tmp224_;
- const gchar* _tmp225_;
-#line 528 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp222_ = self->priv->ts;
-#line 528 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp223_ = jsdoc_token_stream_lookTok (_tmp222_, -1);
-#line 528 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp224_ = _tmp223_;
-#line 528 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp225_ = _tmp224_->data;
-#line 528 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp216_ = g_strcmp0 (_tmp225_, ":") == 0;
-#line 528 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp224_);
-#line 2454 "ScopeParser.c"
- }
-#line 528 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp209_ = _tmp216_;
-#line 2458 "ScopeParser.c"
- } else {
-#line 527 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp209_ = FALSE;
-#line 2462 "ScopeParser.c"
- }
-#line 527 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp209_) {
-#line 2466 "ScopeParser.c"
- gchar* str = NULL;
- JSDOCToken* _tmp226_;
- const gchar* _tmp227_;
- JSDOCToken* _tmp228_;
- const gchar* _tmp229_;
- gint _tmp230_;
- gint _tmp231_;
- gchar* _tmp232_;
- gboolean _tmp233_ = FALSE;
- const gchar* _tmp234_;
- gboolean _tmp235_;
-#line 532 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp226_ = _data1_->token;
-#line 532 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp227_ = _tmp226_->data;
-#line 532 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp228_ = _data1_->token;
-#line 532 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp229_ = _tmp228_->data;
-#line 532 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp230_ = strlen (_tmp229_);
-#line 532 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp231_ = _tmp230_;
-#line 532 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp232_ = string_substring (_tmp227_, (glong) 1, (glong) (_tmp231_ - 1));
-#line 532 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- str = _tmp232_;
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp234_ = str;
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp235_ = g_regex_match_simple ("^[a-z_]+$", _tmp234_, G_REGEX_CASELESS, 0);
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp235_) {
-#line 2500 "ScopeParser.c"
- GeeArrayList* _tmp236_;
- const gchar* _tmp237_;
- gint _tmp238_;
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp236_ = jsdoc_scope_parser_idents;
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp237_ = str;
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp238_ = gee_abstract_list_index_of ((GeeAbstractList*) _tmp236_, _tmp237_);
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp233_ = _tmp238_ < 0;
-#line 2512 "ScopeParser.c"
- } else {
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp233_ = FALSE;
-#line 2516 "ScopeParser.c"
- }
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp233_) {
-#line 2520 "ScopeParser.c"
- JSDOCToken* _tmp239_;
- const gchar* _tmp240_;
- gchar* _tmp241_;
-#line 535 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp239_ = _data1_->token;
-#line 535 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp240_ = str;
-#line 535 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp241_ = g_strdup (_tmp240_);
-#line 535 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (_tmp239_->outData);
-#line 535 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp239_->outData = _tmp241_;
-#line 2534 "ScopeParser.c"
- }
-#line 527 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (str);
-#line 2538 "ScopeParser.c"
- }
-#line 542 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 2542 "ScopeParser.c"
- }
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- case JSDOC_TOKEN_TYPE_NAME:
-#line 2546 "ScopeParser.c"
- {
- JSDOCTokenStream* _tmp242_;
- JSDOCToken* _tmp243_;
- JSDOCToken* _tmp244_;
- JSDOCTokenName _tmp245_;
- gboolean _tmp246_;
- gchar* symbol = NULL;
- JSDOCToken* _tmp247_;
- const gchar* _tmp248_;
- gchar* _tmp249_;
- const gchar* _tmp250_;
- JSDOCScopeParserMode _tmp251_;
-#line 552 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp242_ = self->priv->ts;
-#line 552 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp243_ = jsdoc_token_stream_lookTok (_tmp242_, -1);
-#line 552 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp244_ = _tmp243_;
-#line 552 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp245_ = _tmp244_->name;
-#line 552 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp246_ = _tmp245_ == JSDOC_TOKEN_NAME_DOT;
-#line 552 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp244_);
-#line 552 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp246_) {
-#line 556 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 2575 "ScopeParser.c"
- }
-#line 560 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp247_ = _data1_->token;
-#line 560 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp248_ = _tmp247_->data;
-#line 560 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp249_ = g_strdup (_tmp248_);
-#line 560 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- symbol = _tmp249_;
-#line 561 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp250_ = symbol;
-#line 561 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (g_strcmp0 (_tmp250_, "this") == 0) {
-#line 563 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (symbol);
-#line 563 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 2593 "ScopeParser.c"
- }
-#line 566 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp251_ = self->priv->mode;
-#line 566 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp251_ == JSDOC_SCOPE_PARSER_MODE_PASS2_SYMBOL_TREE) {
-#line 2599 "ScopeParser.c"
- JSDOCIdentifier* identifier = NULL;
- const gchar* _tmp252_;
- JSDOCScope* _tmp253_;
- JSDOCToken* _tmp254_;
- JSDOCIdentifier* _tmp255_;
- JSDOCIdentifier* _tmp256_;
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp252_ = symbol;
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp253_ = _data1_->scope;
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp254_ = _data1_->token;
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp255_ = jsdoc_scope_parser_getIdentifier (self, _tmp252_, _tmp253_, _tmp254_);
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- identifier = _tmp255_;
-#line 578 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp256_ = identifier;
-#line 578 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp256_ == NULL) {
-#line 2620 "ScopeParser.c"
- gboolean _tmp257_ = FALSE;
- const gchar* _tmp258_;
- gint _tmp259_;
- gint _tmp260_;
-#line 581 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp258_ = symbol;
-#line 581 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp259_ = strlen (_tmp258_);
-#line 581 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp260_ = _tmp259_;
-#line 581 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp260_ <= 3) {
-#line 2633 "ScopeParser.c"
- GeeArrayList* _tmp261_;
- const gchar* _tmp262_;
- gint _tmp263_;
-#line 581 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp261_ = jsdoc_scope_builtin;
-#line 581 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp262_ = symbol;
-#line 581 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp263_ = gee_abstract_list_index_of ((GeeAbstractList*) _tmp261_, _tmp262_);
-#line 581 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp257_ = _tmp263_ < 0;
-#line 2645 "ScopeParser.c"
- } else {
-#line 581 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp257_ = FALSE;
-#line 2649 "ScopeParser.c"
- }
-#line 581 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp257_) {
-#line 2653 "ScopeParser.c"
- JSDOCScope* _tmp264_;
- const gchar* _tmp265_;
- JSDOCToken* _tmp266_;
- JSDOCIdentifier* _tmp267_;
- JSDOCIdentifier* _tmp268_;
- JSDOCPacker* _tmp269_;
- const gchar* _tmp270_;
- JSDOCToken* _tmp271_;
- gint _tmp272_;
- const gchar* _tmp273_;
- gchar* _tmp274_;
- gchar* _tmp275_;
-#line 586 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp264_ = self->priv->globalScope;
-#line 586 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp265_ = symbol;
-#line 586 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp266_ = _data1_->token;
-#line 586 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp267_ = jsdoc_scope_declareIdentifier (_tmp264_, _tmp265_, _tmp266_);
-#line 586 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp268_ = _tmp267_;
-#line 586 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp268_);
-#line 588 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp269_ = self->priv->packer;
-#line 588 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp270_ = self->priv->filename;
-#line 588 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp271_ = _data1_->token;
-#line 588 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp272_ = _tmp271_->line;
-#line 588 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp273_ = symbol;
-#line 588 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp274_ = g_strconcat ("Found an undeclared symbol: ", _tmp273_, NULL);
-#line 588 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp275_ = _tmp274_;
-#line 588 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_packer_logError (_tmp269_, JSDOC_PACKER_RESULT_TYPE_warn, _tmp270_, _tmp272_, _tmp275_);
-#line 588 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (_tmp275_);
-#line 2696 "ScopeParser.c"
- }
- } else {
- JSDOCToken* _tmp276_;
- JSDOCIdentifier* _tmp277_;
- JSDOCIdentifier* _tmp278_;
- JSDOCIdentifier* _tmp279_;
- gint _tmp280_;
-#line 600 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp276_ = _data1_->token;
-#line 600 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp277_ = identifier;
-#line 600 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp278_ = _g_object_ref0 (_tmp277_);
-#line 600 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp276_->identifier);
-#line 600 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp276_->identifier = _tmp278_;
-#line 601 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp279_ = identifier;
-#line 601 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp280_ = _tmp279_->refcount;
-#line 601 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp279_->refcount = _tmp280_ + 1;
-#line 2720 "ScopeParser.c"
- }
-#line 566 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (identifier);
-#line 2724 "ScopeParser.c"
- }
-#line 605 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (symbol);
-#line 605 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 2730 "ScopeParser.c"
- }
- default:
- {
-#line 609 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 2736 "ScopeParser.c"
- }
- }
-#line 616 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp281_ = self->priv->ts;
-#line 616 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp282_ = jsdoc_token_stream_nextTok (_tmp281_);
-#line 616 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_data1_->token);
-#line 616 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _data1_->token = _tmp282_;
-#line 2747 "ScopeParser.c"
- }
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (isObjectLitAr);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- block1_data_unref (_data1_);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _data1_ = NULL;
-#line 2755 "ScopeParser.c"
-}
-
-
-static Block2Data* block2_data_ref (Block2Data* _data2_) {
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_atomic_int_inc (&_data2_->_ref_count_);
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- return _data2_;
-#line 2764 "ScopeParser.c"
-}
-
-
-static void block2_data_unref (void * _userdata_) {
- Block2Data* _data2_;
- _data2_ = (Block2Data*) _userdata_;
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (g_atomic_int_dec_and_test (&_data2_->_ref_count_)) {
-#line 2773 "ScopeParser.c"
- JSDOCScopeParser* self;
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self = _data2_->self;
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_data2_->token);
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_data2_->scope);
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self);
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_slice_free (Block2Data, _data2_);
-#line 2785 "ScopeParser.c"
- }
-}
-
-
-static gboolean _______lambda4_ (Block2Data* _data2_, GMatchInfo* match_info, GString* _result_) {
- JSDOCScopeParser* self;
- gboolean result = FALSE;
- gchar* a = NULL;
- GMatchInfo* _tmp0_;
- gchar* _tmp1_;
- JSDOCIdentifier* hi = NULL;
- const gchar* _tmp2_;
- JSDOCScope* _tmp3_;
- JSDOCToken* _tmp4_;
- JSDOCIdentifier* _tmp5_;
- JSDOCIdentifier* _tmp6_;
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self = _data2_->self;
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_return_val_if_fail (match_info != NULL, FALSE);
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_return_val_if_fail (_result_ != NULL, FALSE);
-#line 868 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp0_ = match_info;
-#line 868 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp1_ = g_match_info_fetch (_tmp0_, 0);
-#line 868 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- a = _tmp1_;
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp2_ = a;
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp3_ = _data2_->scope;
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp4_ = _data2_->token;
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp5_ = jsdoc_scope_parser_getIdentifier (self, _tmp2_, _tmp3_, _tmp4_);
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- hi = _tmp5_;
-#line 874 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp6_ = hi;
-#line 874 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp6_ != NULL) {
-#line 2828 "ScopeParser.c"
- JSDOCIdentifier* _tmp7_;
-#line 876 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp7_ = hi;
-#line 876 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp7_->toMunge = FALSE;
-#line 2834 "ScopeParser.c"
- }
-#line 878 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- result = FALSE;
-#line 878 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (hi);
-#line 878 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (a);
-#line 878 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- return result;
-#line 2844 "ScopeParser.c"
-}
-
-
-static gboolean ________lambda4__gregex_eval_callback (GMatchInfo* match_info, GString* _result_, gpointer self) {
- gboolean result;
- result = _______lambda4_ (self, match_info, _result_);
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- return result;
-#line 2853 "ScopeParser.c"
-}
-
-
-static void jsdoc_scope_parser_parseExpression (JSDOCScopeParser* self, JSDOCScope* scope) {
- Block2Data* _data2_;
- JSDOCScope* _tmp0_;
- JSDOCScope* _tmp1_;
- gint _tmp2_;
- GeeArrayList* isObjectLitAr = NULL;
- GeeArrayList* _tmp3_;
- GeeArrayList* _tmp4_;
- gint _tmp156_;
- GError * _inner_error_ = NULL;
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_return_if_fail (self != NULL);
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_return_if_fail (scope != NULL);
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _data2_ = g_slice_new0 (Block2Data);
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _data2_->_ref_count_ = 1;
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _data2_->self = g_object_ref (self);
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp0_ = scope;
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_data2_->scope);
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _data2_->scope = _tmp1_;
-#line 634 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp2_ = self->priv->expN;
-#line 634 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->expN = _tmp2_ + 1;
-#line 645 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp3_ = gee_array_list_new (G_TYPE_BOOLEAN, NULL, NULL, NULL, NULL, NULL);
-#line 645 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- isObjectLitAr = _tmp3_;
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp4_ = isObjectLitAr;
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp4_, (gpointer) ((gintptr) FALSE));
-#line 652 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- while (TRUE) {
-#line 2899 "ScopeParser.c"
- JSDOCTokenStream* _tmp5_;
- JSDOCToken* _tmp6_;
- JSDOCToken* _tmp7_;
- JSDOCToken* _tmp8_;
- JSDOCTokenType _tmp9_;
-#line 652 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp5_ = self->priv->ts;
-#line 652 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp6_ = jsdoc_token_stream_nextTok (_tmp5_);
-#line 652 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_data2_->token);
-#line 652 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _data2_->token = _tmp6_;
-#line 652 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp7_ = _data2_->token;
-#line 652 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (!(NULL != _tmp7_)) {
-#line 652 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 2919 "ScopeParser.c"
- }
-#line 672 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp8_ = _data2_->token;
-#line 672 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp9_ = _tmp8_->type;
-#line 672 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- switch (_tmp9_) {
-#line 672 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- case JSDOC_TOKEN_TYPE_PUNC:
-#line 2929 "ScopeParser.c"
- {
- JSDOCToken* _tmp10_;
- const gchar* _tmp11_;
- const gchar* _tmp12_;
- GQuark _tmp14_ = 0U;
-#line 676 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- static GQuark _tmp13_label0 = 0;
-#line 676 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- static GQuark _tmp13_label1 = 0;
-#line 676 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- static GQuark _tmp13_label2 = 0;
-#line 676 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- static GQuark _tmp13_label3 = 0;
-#line 676 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- static GQuark _tmp13_label4 = 0;
-#line 676 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- static GQuark _tmp13_label5 = 0;
-#line 676 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- static GQuark _tmp13_label6 = 0;
-#line 676 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- static GQuark _tmp13_label7 = 0;
-#line 676 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp10_ = _data2_->token;
-#line 676 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp11_ = _tmp10_->data;
-#line 676 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp12_ = _tmp11_;
-#line 676 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp14_ = (NULL == _tmp12_) ? 0 : g_quark_from_string (_tmp12_);
-#line 676 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp14_ == ((0 != _tmp13_label0) ? _tmp13_label0 : (_tmp13_label0 = g_quark_from_static_string (";")))) {
-#line 676 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- switch (0) {
-#line 2963 "ScopeParser.c"
- default:
- {
-#line 680 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 2968 "ScopeParser.c"
- }
- }
- } else if (_tmp14_ == ((0 != _tmp13_label1) ? _tmp13_label1 : (_tmp13_label1 = g_quark_from_static_string (",")))) {
-#line 676 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- switch (0) {
-#line 2974 "ScopeParser.c"
- default:
- {
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 2979 "ScopeParser.c"
- }
- }
- } else if (((_tmp14_ == ((0 != _tmp13_label2) ? _tmp13_label2 : (_tmp13_label2 = g_quark_from_static_string ("(")))) || (_tmp14_ == ((0 != _tmp13_label3) ? _tmp13_label3 : (_tmp13_label3 = g_quark_from_static_string ("{"))))) || (_tmp14_ == ((0 != _tmp13_label4) ? _tmp13_label4 : (_tmp13_label4 = g_quark_from_static_string ("["))))) {
-#line 676 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- switch (0) {
-#line 2985 "ScopeParser.c"
- default:
- {
- JSDOCTokenStream* curTS = NULL;
- JSDOCTokenStream* _tmp15_;
- JSDOCTokenStream* _tmp16_;
- JSDOCToken* _tmp17_;
- GeeArrayList* _tmp18_;
- gint _tmp19_;
- gint _tmp20_;
- JSDOCTokenStream* _tmp79_;
- JSDOCTokenStream* _tmp80_;
-#line 693 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp15_ = self->priv->ts;
-#line 693 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp16_ = _g_object_ref0 (_tmp15_);
-#line 693 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- curTS = _tmp16_;
-#line 694 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp17_ = _data2_->token;
-#line 694 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp18_ = _tmp17_->keyseq;
-#line 694 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp19_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp18_);
-#line 694 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp20_ = _tmp19_;
-#line 694 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp20_ > 0) {
-#line 3013 "ScopeParser.c"
- JSDOCTokenStream* _tmp62_;
- JSDOCTokenStream* _tmp63_;
- {
- gint i = 0;
-#line 696 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- i = 0;
-#line 3020 "ScopeParser.c"
- {
- gboolean _tmp21_ = FALSE;
-#line 696 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp21_ = TRUE;
-#line 696 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- while (TRUE) {
-#line 3027 "ScopeParser.c"
- gint _tmp23_;
- JSDOCToken* _tmp24_;
- GeeArrayList* _tmp25_;
- gint _tmp26_;
- gint _tmp27_;
- gchar* k = NULL;
- JSDOCToken* _tmp28_;
- GeeArrayList* _tmp29_;
- gint _tmp30_;
- gpointer _tmp31_;
- JSDOCTokenKeyMap* val = NULL;
- JSDOCToken* _tmp32_;
- GeeHashMap* _tmp33_;
- const gchar* _tmp34_;
- gpointer _tmp35_;
- JSDOCTokenKeyMap* _tmp36_;
- gboolean _tmp41_ = FALSE;
- JSDOCTokenKeyMap* _tmp42_;
- GeeArrayList* _tmp43_;
- gint _tmp44_;
- gint _tmp45_;
- JSDOCTokenKeyMap* _tmp58_;
- GeeArrayList* _tmp59_;
- JSDOCTokenStream* _tmp60_;
- JSDOCScope* _tmp61_;
-#line 696 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (!_tmp21_) {
-#line 3055 "ScopeParser.c"
- gint _tmp22_;
-#line 696 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp22_ = i;
-#line 696 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- i = _tmp22_ + 1;
-#line 3061 "ScopeParser.c"
- }
-#line 696 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp21_ = FALSE;
-#line 696 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp23_ = i;
-#line 696 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp24_ = _data2_->token;
-#line 696 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp25_ = _tmp24_->keyseq;
-#line 696 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp26_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp25_);
-#line 696 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp27_ = _tmp26_;
-#line 696 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (!(_tmp23_ < _tmp27_)) {
-#line 696 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 3079 "ScopeParser.c"
- }
-#line 698 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp28_ = _data2_->token;
-#line 698 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp29_ = _tmp28_->keyseq;
-#line 698 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp30_ = i;
-#line 698 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp31_ = gee_abstract_list_get ((GeeAbstractList*) _tmp29_, _tmp30_);
-#line 698 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- k = (gchar*) _tmp31_;
-#line 700 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp32_ = _data2_->token;
-#line 700 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp33_ = _tmp32_->props;
-#line 700 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp34_ = k;
-#line 700 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp35_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp33_, _tmp34_);
-#line 700 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- val = (JSDOCTokenKeyMap*) _tmp35_;
-#line 702 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp36_ = val;
-#line 702 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp36_ == NULL) {
-#line 3105 "ScopeParser.c"
- const gchar* _tmp37_;
- JSDOCToken* _tmp38_;
- gchar* _tmp39_;
- gchar* _tmp40_;
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp37_ = k;
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp38_ = _data2_->token;
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp39_ = jsdoc_token_asString (_tmp38_);
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp40_ = _tmp39_;
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_print ("failed to get %s val from token %s\n", _tmp37_, _tmp40_);
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (_tmp40_);
-#line 704 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (val);
-#line 704 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (k);
-#line 704 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- continue;
-#line 3128 "ScopeParser.c"
- }
-#line 712 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp42_ = val;
-#line 712 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp43_ = _tmp42_->vals;
-#line 712 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp44_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp43_);
-#line 712 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp45_ = _tmp44_;
-#line 712 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp45_ > 0) {
-#line 3140 "ScopeParser.c"
- JSDOCTokenKeyMap* _tmp46_;
- GeeArrayList* _tmp47_;
- gpointer _tmp48_;
- JSDOCToken* _tmp49_;
- const gchar* _tmp50_;
-#line 712 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp46_ = val;
-#line 712 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp47_ = _tmp46_->vals;
-#line 712 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp48_ = gee_abstract_list_get ((GeeAbstractList*) _tmp47_, 0);
-#line 712 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp49_ = (JSDOCToken*) _tmp48_;
-#line 712 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp50_ = _tmp49_->data;
-#line 712 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp41_ = g_strcmp0 (_tmp50_, "function") == 0;
-#line 712 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp49_);
-#line 3160 "ScopeParser.c"
- } else {
-#line 712 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp41_ = FALSE;
-#line 3164 "ScopeParser.c"
- }
-#line 712 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp41_) {
-#line 3168 "ScopeParser.c"
- JSDOCTokenKeyMap* _tmp51_;
- GeeArrayList* _tmp52_;
- JSDOCTokenStream* _tmp53_;
- JSDOCTokenStream* _tmp54_;
- JSDOCToken* _tmp55_;
- JSDOCToken* _tmp56_;
- JSDOCScope* _tmp57_;
-#line 714 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp51_ = val;
-#line 714 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp52_ = _tmp51_->vals;
-#line 714 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp53_ = jsdoc_token_stream_new (_tmp52_);
-#line 714 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self->priv->ts);
-#line 714 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->ts = _tmp53_;
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp54_ = self->priv->ts;
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp55_ = jsdoc_token_stream_nextTok (_tmp54_);
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp56_ = _tmp55_;
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp56_);
-#line 716 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp57_ = _data2_->scope;
-#line 716 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_scope_parser_parseFunctionDeclaration (self, _tmp57_);
-#line 717 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (val);
-#line 717 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (k);
-#line 717 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- continue;
-#line 3204 "ScopeParser.c"
- }
-#line 721 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp58_ = val;
-#line 721 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp59_ = _tmp58_->vals;
-#line 721 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp60_ = jsdoc_token_stream_new (_tmp59_);
-#line 721 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self->priv->ts);
-#line 721 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->ts = _tmp60_;
-#line 722 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_ = _data2_->scope;
-#line 722 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_scope_parser_parseExpression (self, _tmp61_);
-#line 696 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (val);
-#line 696 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (k);
-#line 3224 "ScopeParser.c"
- }
- }
- }
-#line 725 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp62_ = curTS;
-#line 725 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp63_ = _g_object_ref0 (_tmp62_);
-#line 725 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self->priv->ts);
-#line 725 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->ts = _tmp63_;
-#line 729 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (curTS);
-#line 729 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 3240 "ScopeParser.c"
- }
- {
- GeeArrayList* _expr_list = NULL;
- JSDOCToken* _tmp64_;
- GeeArrayList* _tmp65_;
- GeeArrayList* _tmp66_;
- gint _expr_size = 0;
- GeeArrayList* _tmp67_;
- gint _tmp68_;
- gint _tmp69_;
- gint _expr_index = 0;
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp64_ = _data2_->token;
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp65_ = _tmp64_->items;
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp66_ = _g_object_ref0 (_tmp65_);
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _expr_list = _tmp66_;
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp67_ = _expr_list;
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp68_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp67_);
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp69_ = _tmp68_;
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _expr_size = _tmp69_;
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _expr_index = -1;
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- while (TRUE) {
-#line 3272 "ScopeParser.c"
- gint _tmp70_;
- gint _tmp71_;
- gint _tmp72_;
- GeeArrayList* expr = NULL;
- GeeArrayList* _tmp73_;
- gint _tmp74_;
- gpointer _tmp75_;
- GeeArrayList* _tmp76_;
- JSDOCTokenStream* _tmp77_;
- JSDOCScope* _tmp78_;
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp70_ = _expr_index;
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _expr_index = _tmp70_ + 1;
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp71_ = _expr_index;
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp72_ = _expr_size;
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (!(_tmp71_ < _tmp72_)) {
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 3295 "ScopeParser.c"
- }
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp73_ = _expr_list;
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp74_ = _expr_index;
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp75_ = gee_abstract_list_get ((GeeAbstractList*) _tmp73_, _tmp74_);
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- expr = (GeeArrayList*) _tmp75_;
-#line 736 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp76_ = expr;
-#line 736 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp77_ = jsdoc_token_stream_new (_tmp76_);
-#line 736 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self->priv->ts);
-#line 736 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->ts = _tmp77_;
-#line 737 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp78_ = _data2_->scope;
-#line 737 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_scope_parser_parseExpression (self, _tmp78_);
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (expr);
-#line 3319 "ScopeParser.c"
- }
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_expr_list);
-#line 3323 "ScopeParser.c"
- }
-#line 739 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp79_ = curTS;
-#line 739 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp80_ = _g_object_ref0 (_tmp79_);
-#line 739 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self->priv->ts);
-#line 739 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->ts = _tmp80_;
-#line 744 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (curTS);
-#line 744 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 3337 "ScopeParser.c"
- }
- }
- } else if (((_tmp14_ == ((0 != _tmp13_label5) ? _tmp13_label5 : (_tmp13_label5 = g_quark_from_static_string (")")))) || (_tmp14_ == ((0 != _tmp13_label6) ? _tmp13_label6 : (_tmp13_label6 = g_quark_from_static_string ("]"))))) || (_tmp14_ == ((0 != _tmp13_label7) ? _tmp13_label7 : (_tmp13_label7 = g_quark_from_static_string ("}"))))) {
-#line 676 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- switch (0) {
-#line 3343 "ScopeParser.c"
- default:
- {
-#line 754 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (isObjectLitAr);
-#line 754 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- block2_data_unref (_data2_);
-#line 754 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _data2_ = NULL;
-#line 754 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- return;
-#line 3354 "ScopeParser.c"
- }
- }
- }
-#line 764 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 3360 "ScopeParser.c"
- }
-#line 672 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- case JSDOC_TOKEN_TYPE_STRN:
-#line 3364 "ScopeParser.c"
- {
-#line 771 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 3368 "ScopeParser.c"
- }
-#line 672 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- case JSDOC_TOKEN_TYPE_NAME:
-#line 3372 "ScopeParser.c"
- {
- JSDOCScopeParserMode _tmp81_;
- gchar* symbol = NULL;
- JSDOCToken* _tmp82_;
- const gchar* _tmp83_;
- gchar* _tmp84_;
- JSDOCTokenStream* _tmp85_;
- JSDOCToken* _tmp86_;
- JSDOCToken* _tmp87_;
- const gchar* _tmp88_;
- gboolean _tmp89_;
- const gchar* _tmp90_;
- JSDOCScopeParserMode _tmp91_;
-#line 776 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp81_ = self->priv->mode;
-#line 776 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp81_ == JSDOC_SCOPE_PARSER_MODE_BUILDING_SYMBOL_TREE) {
-#line 3390 "ScopeParser.c"
- } else {
- }
-#line 782 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp82_ = _data2_->token;
-#line 782 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp83_ = _tmp82_->data;
-#line 782 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp84_ = g_strdup (_tmp83_);
-#line 782 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- symbol = _tmp84_;
-#line 789 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp85_ = self->priv->ts;
-#line 789 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp86_ = jsdoc_token_stream_lookTok (_tmp85_, -1);
-#line 789 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp87_ = _tmp86_;
-#line 789 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp88_ = _tmp87_->data;
-#line 789 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp89_ = g_strcmp0 (_tmp88_, ".") == 0;
-#line 789 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp87_);
-#line 789 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp89_) {
-#line 791 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (symbol);
-#line 791 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 3419 "ScopeParser.c"
- }
-#line 793 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp90_ = symbol;
-#line 793 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (g_strcmp0 (_tmp90_, "this") == 0) {
-#line 794 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (symbol);
-#line 794 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 3429 "ScopeParser.c"
- }
-#line 797 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp91_ = self->priv->mode;
-#line 797 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp91_ == JSDOC_SCOPE_PARSER_MODE_PASS2_SYMBOL_TREE) {
-#line 3435 "ScopeParser.c"
- JSDOCIdentifier* identifier = NULL;
- const gchar* _tmp92_;
- JSDOCScope* _tmp93_;
- JSDOCToken* _tmp94_;
- JSDOCIdentifier* _tmp95_;
- JSDOCIdentifier* _tmp96_;
-#line 799 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp92_ = symbol;
-#line 799 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp93_ = _data2_->scope;
-#line 799 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp94_ = _data2_->token;
-#line 799 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp95_ = jsdoc_scope_parser_getIdentifier (self, _tmp92_, _tmp93_, _tmp94_);
-#line 799 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- identifier = _tmp95_;
-#line 801 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp96_ = identifier;
-#line 801 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp96_ == NULL) {
-#line 3456 "ScopeParser.c"
- gboolean _tmp97_ = FALSE;
- const gchar* _tmp98_;
- gint _tmp99_;
- gint _tmp100_;
-#line 803 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp98_ = symbol;
-#line 803 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp99_ = strlen (_tmp98_);
-#line 803 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp100_ = _tmp99_;
-#line 803 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp100_ <= 3) {
-#line 3469 "ScopeParser.c"
- GeeArrayList* _tmp101_;
- const gchar* _tmp102_;
- gint _tmp103_;
-#line 803 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp101_ = jsdoc_scope_builtin;
-#line 803 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp102_ = symbol;
-#line 803 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp103_ = gee_abstract_list_index_of ((GeeAbstractList*) _tmp101_, _tmp102_);
-#line 803 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp97_ = _tmp103_ < 0;
-#line 3481 "ScopeParser.c"
- } else {
-#line 803 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp97_ = FALSE;
-#line 3485 "ScopeParser.c"
- }
-#line 803 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp97_) {
-#line 3489 "ScopeParser.c"
- JSDOCScope* _tmp104_;
- const gchar* _tmp105_;
- JSDOCToken* _tmp106_;
- JSDOCIdentifier* _tmp107_;
- JSDOCIdentifier* _tmp108_;
- JSDOCPacker* _tmp109_;
- const gchar* _tmp110_;
- JSDOCToken* _tmp111_;
- gint _tmp112_;
- const gchar* _tmp113_;
- gchar* _tmp114_;
- gchar* _tmp115_;
-#line 808 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp104_ = self->priv->globalScope;
-#line 808 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp105_ = symbol;
-#line 808 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp106_ = _data2_->token;
-#line 808 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp107_ = jsdoc_scope_declareIdentifier (_tmp104_, _tmp105_, _tmp106_);
-#line 808 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp108_ = _tmp107_;
-#line 808 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp108_);
-#line 810 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp109_ = self->priv->packer;
-#line 810 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp110_ = self->priv->filename;
-#line 810 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp111_ = _data2_->token;
-#line 810 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp112_ = _tmp111_->line;
-#line 810 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp113_ = symbol;
-#line 810 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp114_ = g_strconcat ("Found an undeclared symbol: ", _tmp113_, NULL);
-#line 810 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp115_ = _tmp114_;
-#line 810 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_packer_logError (_tmp109_, JSDOC_PACKER_RESULT_TYPE_warn, _tmp110_, _tmp112_, _tmp115_);
-#line 810 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (_tmp115_);
-#line 3532 "ScopeParser.c"
- } else {
- }
- } else {
- JSDOCToken* _tmp116_;
- JSDOCIdentifier* _tmp117_;
- JSDOCIdentifier* _tmp118_;
- JSDOCIdentifier* _tmp119_;
- gint _tmp120_;
-#line 829 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp116_ = _data2_->token;
-#line 829 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp117_ = identifier;
-#line 829 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp118_ = _g_object_ref0 (_tmp117_);
-#line 829 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp116_->identifier);
-#line 829 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp116_->identifier = _tmp118_;
-#line 830 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp119_ = identifier;
-#line 830 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp120_ = _tmp119_->refcount;
-#line 830 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp119_->refcount = _tmp120_ + 1;
-#line 3557 "ScopeParser.c"
- }
-#line 797 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (identifier);
-#line 3561 "ScopeParser.c"
- }
-#line 834 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (symbol);
-#line 834 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 3567 "ScopeParser.c"
- }
-#line 672 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- case JSDOC_TOKEN_TYPE_KEYW:
-#line 3571 "ScopeParser.c"
- {
- JSDOCToken* _tmp121_;
- JSDOCTokenName _tmp122_;
- gchar* symbol = NULL;
- JSDOCToken* _tmp124_;
- const gchar* _tmp125_;
- gchar* _tmp126_;
- JSDOCScopeParserMode _tmp127_;
-#line 845 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp121_ = _data2_->token;
-#line 845 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp122_ = _tmp121_->name;
-#line 845 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp122_ == JSDOC_TOKEN_NAME_FUNCTION) {
-#line 3586 "ScopeParser.c"
- JSDOCScope* _tmp123_;
-#line 847 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp123_ = _data2_->scope;
-#line 847 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_scope_parser_parseFunctionDeclaration (self, _tmp123_);
-#line 848 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 3594 "ScopeParser.c"
- }
-#line 852 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp124_ = _data2_->token;
-#line 852 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp125_ = _tmp124_->data;
-#line 852 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp126_ = g_strdup (_tmp125_);
-#line 852 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- symbol = _tmp126_;
-#line 853 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp127_ = self->priv->mode;
-#line 853 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp127_ == JSDOC_SCOPE_PARSER_MODE_BUILDING_SYMBOL_TREE) {
-#line 3608 "ScopeParser.c"
- JSDOCToken* _tmp128_;
- JSDOCTokenName _tmp129_;
-#line 855 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp128_ = _data2_->token;
-#line 855 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp129_ = _tmp128_->name;
-#line 855 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp129_ == JSDOC_TOKEN_NAME_EVAL) {
-#line 3617 "ScopeParser.c"
- gboolean _tmp130_ = FALSE;
- JSDOCToken* _tmp131_;
- const gchar* _tmp132_;
- gint _tmp133_;
- gint _tmp134_;
-#line 860 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp131_ = _data2_->token;
-#line 860 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp132_ = _tmp131_->prefix;
-#line 860 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp133_ = strlen (_tmp132_);
-#line 860 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp134_ = _tmp133_;
-#line 860 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp134_ > 0) {
-#line 3633 "ScopeParser.c"
- JSDOCToken* _tmp135_;
- const gchar* _tmp136_;
- gboolean _tmp137_;
-#line 860 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp135_ = _data2_->token;
-#line 860 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp136_ = _tmp135_->prefix;
-#line 860 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp137_ = g_regex_match_simple ("eval:var:", _tmp136_, G_REGEX_CASELESS, 0);
-#line 860 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp130_ = _tmp137_;
-#line 3645 "ScopeParser.c"
- } else {
-#line 860 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp130_ = FALSE;
-#line 3649 "ScopeParser.c"
- }
-#line 860 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp130_) {
-#line 3653 "ScopeParser.c"
- GRegex* regex = NULL;
- GRegex* _tmp138_;
- GRegex* _tmp139_;
- JSDOCToken* _tmp140_;
- const gchar* _tmp141_;
- JSDOCToken* _tmp142_;
- const gchar* _tmp143_;
- gint _tmp144_;
- gint _tmp145_;
- gchar* _tmp146_;
- gchar* _tmp147_;
-#line 865 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp138_ = g_regex_new ("eval:var:([a-z_]+)", G_REGEX_CASELESS, 0, &_inner_error_);
-#line 865 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- regex = _tmp138_;
-#line 865 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 865 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (symbol);
-#line 865 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (isObjectLitAr);
-#line 865 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- block2_data_unref (_data2_);
-#line 865 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _data2_ = NULL;
-#line 865 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 865 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_clear_error (&_inner_error_);
-#line 865 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- return;
-#line 3685 "ScopeParser.c"
- }
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp139_ = regex;
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp140_ = _data2_->token;
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp141_ = _tmp140_->prefix;
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp142_ = _data2_->token;
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp143_ = _tmp142_->prefix;
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp144_ = strlen (_tmp143_);
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp145_ = _tmp144_;
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp146_ = g_regex_replace_eval (_tmp139_, _tmp141_, (gssize) _tmp145_, 0, 0, ________lambda4__gregex_eval_callback, _data2_, &_inner_error_);
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp147_ = _tmp146_;
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (_tmp147_);
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_regex_unref0 (regex);
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (symbol);
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (isObjectLitAr);
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- block2_data_unref (_data2_);
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _data2_ = NULL;
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_clear_error (&_inner_error_);
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- return;
-#line 3725 "ScopeParser.c"
- }
-#line 860 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_regex_unref0 (regex);
-#line 3729 "ScopeParser.c"
- } else {
- JSDOCScope* _tmp148_;
- JSDOCPacker* _tmp149_;
- const gchar* _tmp150_;
- JSDOCToken* _tmp151_;
- gint _tmp152_;
- const gchar* _tmp153_;
- gchar* _tmp154_;
- gchar* _tmp155_;
-#line 883 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp148_ = _data2_->scope;
-#line 883 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_scope_parser_protectScopeFromObfuscation (self, _tmp148_);
-#line 885 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp149_ = self->priv->packer;
-#line 885 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp150_ = self->priv->filename;
-#line 885 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp151_ = _data2_->token;
-#line 885 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp152_ = _tmp151_->line;
-#line 885 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp153_ = symbol;
-#line 885 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp154_ = g_strconcat ("Using 'eval' is not recommended. use eval:var in comment before eval t" \
-"o enable compression ", _tmp153_, NULL);
-#line 885 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp155_ = _tmp154_;
-#line 885 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_packer_logError (_tmp149_, JSDOC_PACKER_RESULT_TYPE_warn, _tmp150_, _tmp152_, _tmp155_);
-#line 885 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (_tmp155_);
-#line 3761 "ScopeParser.c"
- }
- }
- }
-#line 900 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (symbol);
-#line 900 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 3769 "ScopeParser.c"
- }
- default:
- {
-#line 904 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 3775 "ScopeParser.c"
- }
- }
- }
-#line 909 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp156_ = self->priv->expN;
-#line 909 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->expN = _tmp156_ - 1;
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (isObjectLitAr);
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- block2_data_unref (_data2_);
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _data2_ = NULL;
-#line 3789 "ScopeParser.c"
-}
-
-
-static void jsdoc_scope_parser_parseCatch (JSDOCScopeParser* self, JSDOCScope* scope) {
- JSDOCToken* token = NULL;
- JSDOCTokenStream* _tmp0_;
- JSDOCToken* _tmp1_;
- JSDOCTokenStream* _tmp2_;
- JSDOCToken* _tmp3_;
- gchar* symbol = NULL;
- JSDOCToken* _tmp4_;
- GeeArrayList* _tmp5_;
- gpointer _tmp6_;
- GeeArrayList* _tmp7_;
- gpointer _tmp8_;
- JSDOCToken* _tmp9_;
- const gchar* _tmp10_;
- gchar* _tmp11_;
- gchar* _tmp12_;
- JSDOCScopeParserMode _tmp13_;
-#line 913 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_return_if_fail (self != NULL);
-#line 913 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_return_if_fail (scope != NULL);
-#line 918 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp0_ = self->priv->ts;
-#line 918 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp1_ = jsdoc_token_stream_nextTok (_tmp0_);
-#line 918 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- token = _tmp1_;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp2_ = self->priv->ts;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp3_ = jsdoc_token_stream_nextTok (_tmp2_);
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (token);
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- token = _tmp3_;
-#line 927 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp4_ = token;
-#line 927 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp5_ = _tmp4_->items;
-#line 927 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp6_ = gee_abstract_list_get ((GeeAbstractList*) _tmp5_, 0);
-#line 927 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp7_ = (GeeArrayList*) _tmp6_;
-#line 927 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp8_ = gee_abstract_list_get ((GeeAbstractList*) _tmp7_, 0);
-#line 927 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp9_ = (JSDOCToken*) _tmp8_;
-#line 927 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp10_ = _tmp9_->data;
-#line 927 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp11_ = g_strdup (_tmp10_);
-#line 927 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp12_ = _tmp11_;
-#line 927 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp9_);
-#line 927 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp7_);
-#line 927 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- symbol = _tmp12_;
-#line 930 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp13_ = self->priv->mode;
-#line 930 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp13_ == JSDOC_SCOPE_PARSER_MODE_BUILDING_SYMBOL_TREE) {
-#line 3856 "ScopeParser.c"
- JSDOCScope* _tmp14_;
- const gchar* _tmp15_;
- JSDOCToken* _tmp16_;
- GeeArrayList* _tmp17_;
- gpointer _tmp18_;
- GeeArrayList* _tmp19_;
- gpointer _tmp20_;
- JSDOCToken* _tmp21_;
- JSDOCIdentifier* _tmp22_;
- JSDOCIdentifier* _tmp23_;
-#line 934 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp14_ = scope;
-#line 934 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp15_ = symbol;
-#line 934 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp16_ = token;
-#line 934 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp17_ = _tmp16_->items;
-#line 934 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp18_ = gee_abstract_list_get ((GeeAbstractList*) _tmp17_, 0);
-#line 934 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp19_ = (GeeArrayList*) _tmp18_;
-#line 934 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp20_ = gee_abstract_list_get ((GeeAbstractList*) _tmp19_, 0);
-#line 934 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp21_ = (JSDOCToken*) _tmp20_;
-#line 934 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp22_ = jsdoc_scope_declareIdentifier (_tmp14_, _tmp15_, _tmp21_);
-#line 934 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp23_ = _tmp22_;
-#line 934 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp23_);
-#line 934 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp21_);
-#line 934 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp19_);
-#line 3893 "ScopeParser.c"
- } else {
- JSDOCIdentifier* identifier = NULL;
- const gchar* _tmp24_;
- JSDOCScope* _tmp25_;
- JSDOCToken* _tmp26_;
- GeeArrayList* _tmp27_;
- gpointer _tmp28_;
- GeeArrayList* _tmp29_;
- gpointer _tmp30_;
- JSDOCToken* _tmp31_;
- JSDOCIdentifier* _tmp32_;
- JSDOCIdentifier* _tmp33_;
- JSDOCIdentifier* _tmp34_;
- gint _tmp35_;
-#line 937 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp24_ = symbol;
-#line 937 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp25_ = scope;
-#line 937 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp26_ = token;
-#line 937 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp27_ = _tmp26_->items;
-#line 937 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp28_ = gee_abstract_list_get ((GeeAbstractList*) _tmp27_, 0);
-#line 937 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp29_ = (GeeArrayList*) _tmp28_;
-#line 937 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp30_ = gee_abstract_list_get ((GeeAbstractList*) _tmp29_, 0);
-#line 937 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp31_ = (JSDOCToken*) _tmp30_;
-#line 937 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp32_ = jsdoc_scope_parser_getIdentifier (self, _tmp24_, _tmp25_, _tmp31_);
-#line 937 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp33_ = _tmp32_;
-#line 937 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp31_);
-#line 937 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp29_);
-#line 937 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- identifier = _tmp33_;
-#line 938 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp34_ = identifier;
-#line 938 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp35_ = _tmp34_->refcount;
-#line 938 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp34_->refcount = _tmp35_ + 1;
-#line 930 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (identifier);
-#line 3942 "ScopeParser.c"
- }
-#line 913 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (symbol);
-#line 913 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (token);
-#line 3948 "ScopeParser.c"
-}
-
-
-static void jsdoc_scope_parser_parseFunctionDeclaration (JSDOCScopeParser* self, JSDOCScope* scope) {
- JSDOCToken* token = NULL;
- JSDOCTokenStream* _tmp0_;
- JSDOCToken* _tmp1_;
- JSDOCToken* _tmp2_;
- JSDOCTokenType _tmp3_;
- JSDOCScope* fnScope = NULL;
- JSDOCScopeParserMode _tmp34_;
- GeeArrayList* args = NULL;
- JSDOCToken* _tmp48_;
- GeeArrayList* _tmp49_;
- GeeArrayList* _tmp50_;
- JSDOCTokenStream* _tmp77_;
- JSDOCToken* _tmp78_;
- JSDOCToken* _tmp79_;
- JSDOCTokenStream* outTS = NULL;
- JSDOCTokenStream* _tmp80_;
- JSDOCTokenStream* _tmp81_;
- JSDOCTokenStream* _tmp97_;
- JSDOCTokenStream* _tmp98_;
-#line 945 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_return_if_fail (self != NULL);
-#line 945 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_return_if_fail (scope != NULL);
-#line 955 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp0_ = self->priv->ts;
-#line 955 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp1_ = jsdoc_token_stream_nextTok (_tmp0_);
-#line 955 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- token = _tmp1_;
-#line 956 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp2_ = token;
-#line 956 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp3_ = _tmp2_->type;
-#line 956 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp3_ == JSDOC_TOKEN_TYPE_NAME) {
-#line 3988 "ScopeParser.c"
- JSDOCScopeParserMode _tmp4_;
- JSDOCTokenStream* _tmp28_;
- JSDOCToken* _tmp29_;
-#line 957 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp4_ = self->priv->mode;
-#line 957 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp4_ == JSDOC_SCOPE_PARSER_MODE_BUILDING_SYMBOL_TREE) {
-#line 3996 "ScopeParser.c"
- gchar* symbol = NULL;
- JSDOCToken* _tmp5_;
- const gchar* _tmp6_;
- gchar* _tmp7_;
- JSDOCScope* _tmp8_;
- const gchar* _tmp9_;
- JSDOCToken* _tmp10_;
- JSDOCIdentifier* _tmp11_;
- JSDOCIdentifier* _tmp12_;
- gboolean _tmp13_;
- JSDOCScope* _tmp23_;
- const gchar* _tmp24_;
- JSDOCToken* _tmp25_;
- JSDOCIdentifier* _tmp26_;
- JSDOCIdentifier* _tmp27_;
-#line 959 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp5_ = token;
-#line 959 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp6_ = _tmp5_->data;
-#line 959 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp7_ = g_strdup (_tmp6_);
-#line 959 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- symbol = _tmp7_;
-#line 960 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp8_ = scope;
-#line 960 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp9_ = symbol;
-#line 960 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp10_ = token;
-#line 960 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp11_ = jsdoc_scope_getIdentifier (_tmp8_, _tmp9_, _tmp10_);
-#line 960 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp12_ = _tmp11_;
-#line 960 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp13_ = _tmp12_ != NULL;
-#line 960 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp12_);
-#line 960 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp13_) {
-#line 4036 "ScopeParser.c"
- JSDOCPacker* _tmp14_;
- const gchar* _tmp15_;
- JSDOCToken* _tmp16_;
- gint _tmp17_;
- const gchar* _tmp18_;
- gchar* _tmp19_;
- gchar* _tmp20_;
- gchar* _tmp21_;
- gchar* _tmp22_;
-#line 963 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp14_ = self->priv->packer;
-#line 963 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp15_ = self->priv->filename;
-#line 963 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp16_ = token;
-#line 963 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp17_ = _tmp16_->line;
-#line 963 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp18_ = symbol;
-#line 963 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp19_ = g_strconcat ("The function ", _tmp18_, NULL);
-#line 963 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp20_ = _tmp19_;
-#line 963 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp21_ = g_strconcat (_tmp20_, " has already been declared in the same scope...", NULL);
-#line 963 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp22_ = _tmp21_;
-#line 963 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_packer_logError (_tmp14_, JSDOC_PACKER_RESULT_TYPE_warn, _tmp15_, _tmp17_, _tmp22_);
-#line 963 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (_tmp22_);
-#line 963 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (_tmp20_);
-#line 4070 "ScopeParser.c"
- }
-#line 973 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp23_ = scope;
-#line 973 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp24_ = symbol;
-#line 973 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp25_ = token;
-#line 973 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp26_ = jsdoc_scope_declareIdentifier (_tmp23_, _tmp24_, _tmp25_);
-#line 973 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp27_ = _tmp26_;
-#line 973 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp27_);
-#line 957 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (symbol);
-#line 4086 "ScopeParser.c"
- }
-#line 975 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp28_ = self->priv->ts;
-#line 975 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp29_ = jsdoc_token_stream_nextTok (_tmp28_);
-#line 975 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (token);
-#line 975 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- token = _tmp29_;
-#line 4096 "ScopeParser.c"
- }
-#line 980 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- while (TRUE) {
-#line 4100 "ScopeParser.c"
- JSDOCToken* _tmp30_;
- const gchar* _tmp31_;
- JSDOCTokenStream* _tmp32_;
- JSDOCToken* _tmp33_;
-#line 980 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp30_ = token;
-#line 980 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp31_ = _tmp30_->data;
-#line 980 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (!(g_strcmp0 (_tmp31_, "(") != 0)) {
-#line 980 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 4113 "ScopeParser.c"
- }
-#line 982 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp32_ = self->priv->ts;
-#line 982 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp33_ = jsdoc_token_stream_nextTok (_tmp32_);
-#line 982 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (token);
-#line 982 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- token = _tmp33_;
-#line 4123 "ScopeParser.c"
- }
-#line 988 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp34_ = self->priv->mode;
-#line 988 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp34_ == JSDOC_SCOPE_PARSER_MODE_BUILDING_SYMBOL_TREE) {
-#line 4129 "ScopeParser.c"
- JSDOCScope* _tmp35_;
- JSDOCToken* _tmp36_;
- gint _tmp37_;
- JSDOCToken* _tmp38_;
- JSDOCScope* _tmp39_;
- GeeHashMap* _tmp40_;
- JSDOCToken* _tmp41_;
- gint _tmp42_;
- JSDOCScope* _tmp43_;
-#line 989 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp35_ = scope;
-#line 989 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp36_ = token;
-#line 989 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp37_ = _tmp36_->id;
-#line 989 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp38_ = token;
-#line 989 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp39_ = jsdoc_scope_new (1, _tmp35_, _tmp37_, "", _tmp38_);
-#line 989 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (fnScope);
-#line 989 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- fnScope = _tmp39_;
-#line 993 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp40_ = self->priv->indexedScopes;
-#line 993 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp41_ = token;
-#line 993 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp42_ = _tmp41_->id;
-#line 993 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp43_ = fnScope;
-#line 993 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp40_, (gpointer) ((gintptr) _tmp42_), _tmp43_);
-#line 4163 "ScopeParser.c"
- } else {
- GeeHashMap* _tmp44_;
- JSDOCToken* _tmp45_;
- gint _tmp46_;
- gpointer _tmp47_;
-#line 997 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp44_ = self->priv->indexedScopes;
-#line 997 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp45_ = token;
-#line 997 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp46_ = _tmp45_->id;
-#line 997 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp47_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp44_, (gpointer) ((gintptr) _tmp46_));
-#line 997 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (fnScope);
-#line 997 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- fnScope = (JSDOCScope*) _tmp47_;
-#line 4181 "ScopeParser.c"
- }
-#line 1002 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp48_ = token;
-#line 1002 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp49_ = _tmp48_->items;
-#line 1002 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp50_ = _g_object_ref0 (_tmp49_);
-#line 1002 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- args = _tmp50_;
-#line 4191 "ScopeParser.c"
- {
- gint argpos = 0;
-#line 1003 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- argpos = 0;
-#line 4196 "ScopeParser.c"
- {
- gboolean _tmp51_ = FALSE;
-#line 1003 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp51_ = TRUE;
-#line 1003 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- while (TRUE) {
-#line 4203 "ScopeParser.c"
- gint _tmp53_;
- GeeArrayList* _tmp54_;
- gint _tmp55_;
- gint _tmp56_;
- GeeArrayList* _tmp57_;
- gint _tmp58_;
- gpointer _tmp59_;
- GeeArrayList* _tmp60_;
- gpointer _tmp61_;
- gboolean _tmp62_ = FALSE;
- JSDOCToken* _tmp63_;
- JSDOCTokenType _tmp64_;
-#line 1003 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (!_tmp51_) {
-#line 4218 "ScopeParser.c"
- gint _tmp52_;
-#line 1003 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp52_ = argpos;
-#line 1003 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- argpos = _tmp52_ + 1;
-#line 4224 "ScopeParser.c"
- }
-#line 1003 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp51_ = FALSE;
-#line 1003 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp53_ = argpos;
-#line 1003 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp54_ = args;
-#line 1003 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp55_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp54_);
-#line 1003 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp56_ = _tmp55_;
-#line 1003 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (!(_tmp53_ < _tmp56_)) {
-#line 1003 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 4240 "ScopeParser.c"
- }
-#line 1005 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp57_ = args;
-#line 1005 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp58_ = argpos;
-#line 1005 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp59_ = gee_abstract_list_get ((GeeAbstractList*) _tmp57_, _tmp58_);
-#line 1005 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp60_ = (GeeArrayList*) _tmp59_;
-#line 1005 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp61_ = gee_abstract_list_get ((GeeAbstractList*) _tmp60_, 0);
-#line 1005 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (token);
-#line 1005 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- token = (JSDOCToken*) _tmp61_;
-#line 1005 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tmp60_);
-#line 1009 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp63_ = token;
-#line 1009 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp64_ = _tmp63_->type;
-#line 1009 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp64_ == JSDOC_TOKEN_TYPE_NAME) {
-#line 4264 "ScopeParser.c"
- JSDOCScopeParserMode _tmp65_;
-#line 1009 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp65_ = self->priv->mode;
-#line 1009 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp62_ = _tmp65_ == JSDOC_SCOPE_PARSER_MODE_BUILDING_SYMBOL_TREE;
-#line 4270 "ScopeParser.c"
- } else {
-#line 1009 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp62_ = FALSE;
-#line 4274 "ScopeParser.c"
- }
-#line 1009 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp62_) {
-#line 4278 "ScopeParser.c"
- gchar* symbol = NULL;
- JSDOCToken* _tmp66_;
- const gchar* _tmp67_;
- gchar* _tmp68_;
- JSDOCIdentifier* identifier = NULL;
- JSDOCScope* _tmp69_;
- const gchar* _tmp70_;
- JSDOCToken* _tmp71_;
- JSDOCIdentifier* _tmp72_;
- gboolean _tmp73_ = FALSE;
- const gchar* _tmp74_;
-#line 1010 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp66_ = token;
-#line 1010 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp67_ = _tmp66_->data;
-#line 1010 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp68_ = g_strdup (_tmp67_);
-#line 1010 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- symbol = _tmp68_;
-#line 1011 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp69_ = fnScope;
-#line 1011 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp70_ = symbol;
-#line 1011 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp71_ = token;
-#line 1011 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp72_ = jsdoc_scope_declareIdentifier (_tmp69_, _tmp70_, _tmp71_);
-#line 1011 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- identifier = _tmp72_;
-#line 1012 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp74_ = symbol;
-#line 1012 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (g_strcmp0 (_tmp74_, "$super") == 0) {
-#line 4312 "ScopeParser.c"
- gint _tmp75_;
-#line 1012 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp75_ = argpos;
-#line 1012 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp73_ = _tmp75_ == 0;
-#line 4318 "ScopeParser.c"
- } else {
-#line 1012 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp73_ = FALSE;
-#line 4322 "ScopeParser.c"
- }
-#line 1012 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp73_) {
-#line 4326 "ScopeParser.c"
- JSDOCIdentifier* _tmp76_;
-#line 1014 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp76_ = identifier;
-#line 1014 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp76_->toMunge = FALSE;
-#line 4332 "ScopeParser.c"
- }
-#line 1009 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (identifier);
-#line 1009 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (symbol);
-#line 4338 "ScopeParser.c"
- }
- }
- }
- }
-#line 1020 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp77_ = self->priv->ts;
-#line 1020 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp78_ = jsdoc_token_stream_nextTok (_tmp77_);
-#line 1020 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (token);
-#line 1020 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- token = _tmp78_;
-#line 1021 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp79_ = token;
-#line 1021 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp79_ == NULL) {
-#line 1022 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (args);
-#line 1022 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (fnScope);
-#line 1022 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (token);
-#line 1022 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- return;
-#line 4363 "ScopeParser.c"
- }
-#line 1032 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp80_ = self->priv->ts;
-#line 1032 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp81_ = _g_object_ref0 (_tmp80_);
-#line 1032 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- outTS = _tmp81_;
-#line 4371 "ScopeParser.c"
- {
- GeeArrayList* _tar_list = NULL;
- JSDOCToken* _tmp82_;
- GeeArrayList* _tmp83_;
- GeeArrayList* _tmp84_;
- gint _tar_size = 0;
- GeeArrayList* _tmp85_;
- gint _tmp86_;
- gint _tmp87_;
- gint _tar_index = 0;
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp82_ = token;
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp83_ = _tmp82_->items;
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp84_ = _g_object_ref0 (_tmp83_);
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tar_list = _tmp84_;
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp85_ = _tar_list;
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp86_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp85_);
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp87_ = _tmp86_;
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tar_size = _tmp87_;
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tar_index = -1;
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- while (TRUE) {
-#line 4402 "ScopeParser.c"
- gint _tmp88_;
- gint _tmp89_;
- gint _tmp90_;
- GeeArrayList* tar = NULL;
- GeeArrayList* _tmp91_;
- gint _tmp92_;
- gpointer _tmp93_;
- GeeArrayList* _tmp94_;
- JSDOCTokenStream* _tmp95_;
- JSDOCScope* _tmp96_;
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp88_ = _tar_index;
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tar_index = _tmp88_ + 1;
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp89_ = _tar_index;
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp90_ = _tar_size;
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (!(_tmp89_ < _tmp90_)) {
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 4425 "ScopeParser.c"
- }
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp91_ = _tar_list;
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp92_ = _tar_index;
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp93_ = gee_abstract_list_get ((GeeAbstractList*) _tmp91_, _tmp92_);
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- tar = (GeeArrayList*) _tmp93_;
-#line 1034 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp94_ = tar;
-#line 1034 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp95_ = jsdoc_token_stream_new (_tmp94_);
-#line 1034 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self->priv->ts);
-#line 1034 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->ts = _tmp95_;
-#line 1035 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp96_ = fnScope;
-#line 1035 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_scope_parser_parseScope (self, _tmp96_);
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (tar);
-#line 4449 "ScopeParser.c"
- }
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_tar_list);
-#line 4453 "ScopeParser.c"
- }
-#line 1041 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp97_ = outTS;
-#line 1041 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp98_ = _g_object_ref0 (_tmp97_);
-#line 1041 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self->priv->ts);
-#line 1041 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->ts = _tmp98_;
-#line 945 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (outTS);
-#line 945 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (args);
-#line 945 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (fnScope);
-#line 945 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (token);
-#line 4471 "ScopeParser.c"
-}
-
-
-static void jsdoc_scope_parser_protectScopeFromObfuscation (JSDOCScopeParser* self, JSDOCScope* scope) {
- JSDOCScope* _tmp0_;
- JSDOCScope* _tmp1_;
- JSDOCScope* _tmp9_;
-#line 1050 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_return_if_fail (self != NULL);
-#line 1050 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_return_if_fail (scope != NULL);
-#line 1053 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp0_ = scope;
-#line 1053 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp1_ = self->priv->globalScope;
-#line 1053 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp0_ == _tmp1_) {
-#line 1056 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- return;
-#line 4491 "ScopeParser.c"
- }
-#line 1060 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- while (TRUE) {
-#line 4495 "ScopeParser.c"
- gboolean _tmp2_ = FALSE;
- JSDOCScope* _tmp3_;
- JSDOCScope* _tmp7_;
- JSDOCScope* _tmp8_;
-#line 1060 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp3_ = scope;
-#line 1060 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp3_ != NULL) {
-#line 4504 "ScopeParser.c"
- JSDOCScope* _tmp4_;
- JSDOCScope* _tmp5_;
- JSDOCScope* _tmp6_;
-#line 1060 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp4_ = scope;
-#line 1060 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp5_ = _tmp4_->parent;
-#line 1060 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp6_ = self->priv->globalScope;
-#line 1060 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp2_ = _tmp5_ != _tmp6_;
-#line 4516 "ScopeParser.c"
- } else {
-#line 1060 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp2_ = FALSE;
-#line 4520 "ScopeParser.c"
- }
-#line 1060 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (!_tmp2_) {
-#line 1060 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 4526 "ScopeParser.c"
- }
-#line 1061 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp7_ = scope;
-#line 1061 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp8_ = _tmp7_->parent;
-#line 1061 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- scope = _tmp8_;
-#line 4534 "ScopeParser.c"
- }
-#line 1065 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp9_ = scope;
-#line 1065 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_scope_preventMunging (_tmp9_);
-#line 4540 "ScopeParser.c"
-}
-
-
-static JSDOCIdentifier* jsdoc_scope_parser_getIdentifier (JSDOCScopeParser* self, const gchar* symbol, JSDOCScope* in_scope, JSDOCToken* token) {
- JSDOCIdentifier* result = NULL;
- JSDOCIdentifier* identifier = NULL;
- JSDOCScope* scope = NULL;
- JSDOCScope* _tmp0_;
- JSDOCScope* _tmp1_;
-#line 1068 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1068 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_return_val_if_fail (symbol != NULL, NULL);
-#line 1068 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_return_val_if_fail (in_scope != NULL, NULL);
-#line 1068 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_return_val_if_fail (token != NULL, NULL);
-#line 1071 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp0_ = in_scope;
-#line 1071 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1071 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- scope = _tmp1_;
-#line 1072 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- while (TRUE) {
-#line 4566 "ScopeParser.c"
- JSDOCScope* _tmp2_;
- JSDOCScope* _tmp3_;
- const gchar* _tmp4_;
- JSDOCToken* _tmp5_;
- JSDOCIdentifier* _tmp6_;
- JSDOCIdentifier* _tmp7_;
- JSDOCScope* _tmp8_;
- JSDOCScope* _tmp9_;
- JSDOCScope* _tmp10_;
-#line 1072 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp2_ = scope;
-#line 1072 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (!(_tmp2_ != NULL)) {
-#line 1072 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 4582 "ScopeParser.c"
- }
-#line 1073 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp3_ = scope;
-#line 1073 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp4_ = symbol;
-#line 1073 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp5_ = token;
-#line 1073 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp6_ = jsdoc_scope_getIdentifier (_tmp3_, _tmp4_, _tmp5_);
-#line 1073 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (identifier);
-#line 1073 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- identifier = _tmp6_;
-#line 1075 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp7_ = identifier;
-#line 1075 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (_tmp7_ != NULL) {
-#line 1076 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- result = identifier;
-#line 1076 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (scope);
-#line 1076 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- return result;
-#line 4606 "ScopeParser.c"
- }
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp8_ = scope;
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp9_ = _tmp8_->parent;
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp10_ = _g_object_ref0 (_tmp9_);
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (scope);
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- scope = _tmp10_;
-#line 4618 "ScopeParser.c"
- }
-#line 1080 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- result = NULL;
-#line 1080 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (scope);
-#line 1080 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (identifier);
-#line 1080 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- return result;
-#line 4628 "ScopeParser.c"
-}
-
-
-void jsdoc_scope_parser_printWarnings (JSDOCScopeParser* self) {
-#line 1082 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_return_if_fail (self != NULL);
-#line 4635 "ScopeParser.c"
- {
- GeeArrayList* _w_list = NULL;
- GeeArrayList* _tmp0_;
- GeeArrayList* _tmp1_;
- gint _w_size = 0;
- GeeArrayList* _tmp2_;
- gint _tmp3_;
- gint _tmp4_;
- gint _w_index = 0;
-#line 1084 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp0_ = self->priv->warnings;
-#line 1084 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1084 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _w_list = _tmp1_;
-#line 1084 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp2_ = _w_list;
-#line 1084 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp3_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp2_);
-#line 1084 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp4_ = _tmp3_;
-#line 1084 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _w_size = _tmp4_;
-#line 1084 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _w_index = -1;
-#line 1084 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- while (TRUE) {
-#line 4663 "ScopeParser.c"
- gint _tmp5_;
- gint _tmp6_;
- gint _tmp7_;
- gchar* w = NULL;
- GeeArrayList* _tmp8_;
- gint _tmp9_;
- gpointer _tmp10_;
- const gchar* _tmp11_;
-#line 1084 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp5_ = _w_index;
-#line 1084 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _w_index = _tmp5_ + 1;
-#line 1084 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp6_ = _w_index;
-#line 1084 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp7_ = _w_size;
-#line 1084 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- if (!(_tmp6_ < _tmp7_)) {
-#line 1084 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- break;
-#line 4684 "ScopeParser.c"
- }
-#line 1084 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp8_ = _w_list;
-#line 1084 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp9_ = _w_index;
-#line 1084 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp10_ = gee_abstract_list_get ((GeeAbstractList*) _tmp8_, _tmp9_);
-#line 1084 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- w = (gchar*) _tmp10_;
-#line 1085 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _tmp11_ = w;
-#line 1085 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_print ("%s\n", _tmp11_);
-#line 1084 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (w);
-#line 4700 "ScopeParser.c"
- }
-#line 1084 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (_w_list);
-#line 4704 "ScopeParser.c"
- }
-}
-
-
-static void jsdoc_scope_parser_class_init (JSDOCScopeParserClass * klass) {
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- jsdoc_scope_parser_parent_class = g_type_class_peek_parent (klass);
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- g_type_class_add_private (klass, sizeof (JSDOCScopeParserPrivate));
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- G_OBJECT_CLASS (klass)->finalize = jsdoc_scope_parser_finalize;
-#line 4716 "ScopeParser.c"
-}
-
-
-static void jsdoc_scope_parser_instance_init (JSDOCScopeParser * self) {
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv = JSDOC_SCOPE_PARSER_GET_PRIVATE (self);
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->munge = TRUE;
-#line 28 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->expN = 0;
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self->priv->braceNesting = 0;
-#line 4729 "ScopeParser.c"
-}
-
-
-static void jsdoc_scope_parser_finalize (GObject * obj) {
- JSDOCScopeParser * self;
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- self = G_TYPE_CHECK_INSTANCE_CAST (obj, JSDOC_TYPE_SCOPE_PARSER, JSDOCScopeParser);
-#line 14 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self->priv->ts);
-#line 15 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self->priv->warnings);
-#line 22 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self->priv->globalScope);
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self->priv->indexedScopes);
-#line 108 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_object_unref0 (self->priv->packer);
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- _g_free0 (self->priv->filename);
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/ScopeParser.vala"
- G_OBJECT_CLASS (jsdoc_scope_parser_parent_class)->finalize (obj);
-#line 4751 "ScopeParser.c"
-}
-
-
-GType jsdoc_scope_parser_get_type (void) {
- static volatile gsize jsdoc_scope_parser_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_scope_parser_type_id__volatile)) {
- static const GTypeInfo g_define_type_info = { sizeof (JSDOCScopeParserClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) jsdoc_scope_parser_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JSDOCScopeParser), 0, (GInstanceInitFunc) jsdoc_scope_parser_instance_init, NULL };
- GType jsdoc_scope_parser_type_id;
- jsdoc_scope_parser_type_id = g_type_register_static (G_TYPE_OBJECT, "JSDOCScopeParser", &g_define_type_info, 0);
- g_once_init_leave (&jsdoc_scope_parser_type_id__volatile, jsdoc_scope_parser_type_id);
- }
- return jsdoc_scope_parser_type_id__volatile;
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
- if ((array != NULL) && (destroy_func != NULL)) {
- int i;
- for (i = 0; i < array_length; i = i + 1) {
- if (((gpointer*) array)[i] != NULL) {
- destroy_func (((gpointer*) array)[i]);
- }
- }
- }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
- _vala_array_destroy (array, array_length, destroy_func);
- g_free (array);
-}
-
-
-
+++ /dev/null
-/* ScopeParser.vapi generated by valac 0.36.6, do not modify. */
-
-using GLib;
-
-namespace JSDOC {
- public class ScopeParser : Object {
- public ScopeParser (TokenStream ts, Packer packer, string filename);
- public void buildSymbolTree ();
- public void mungeSymboltree ();
- public void printWarnings ();
- }
- public enum ScopeParserMode {
- BUILDING_SYMBOL_TREE,
- PASS2_SYMBOL_TREE
- }
-}
+++ /dev/null
-/* Symbol.c generated by valac 0.36.6, the Vala compiler
- * generated from Symbol.vala, do not modify */
-
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gee.h>
-#include <stdlib.h>
-#include <string.h>
-#include <json-glib/json-glib.h>
-
-
-#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;
-typedef struct _JSDOCSymbolPrivate JSDOCSymbolPrivate;
-
-#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_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;
-#define _g_free0(var) (var = (g_free (var), NULL))
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-typedef struct _JSDOCDocCommentPrivate JSDOCDocCommentPrivate;
-
-#define JSDOC_TYPE_DOC_TAG_TITLE (jsdoc_doc_tag_title_get_type ())
-typedef struct _JSDOCDocTagPrivate JSDOCDocTagPrivate;
-#define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
-#define _json_array_unref0(var) ((var == NULL) ? NULL : (var = (json_array_unref (var), NULL)))
-#define _json_object_unref0(var) ((var == NULL) ? NULL : (var = (json_object_unref (var), NULL)))
-
-struct _JSDOCSymbol {
- GObject parent_instance;
- JSDOCSymbolPrivate * priv;
- GeeArrayList* augments;
- GeeArrayList* methods;
- GeeArrayList* properties;
- GeeArrayList* returns;
- GeeHashMap* childClasses;
- GeeArrayList* childClassesList;
- GeeArrayList* inheritsFrom;
- GeeHashMap* cfgs;
- GeeArrayList* tree_parent;
- GeeArrayList* tree_children;
- JSDOCDocComment* comment;
- gchar* alias;
- gchar* desc;
- gchar* isa;
- gboolean isEvent;
- gboolean isConstant;
- gboolean isIgnored;
- gboolean isInner;
- gboolean isNamespace;
- gboolean isPrivate;
- gboolean isStatic;
- gboolean isAbstract;
- gboolean isBuilderTop;
- gchar* memberOf;
-};
-
-struct _JSDOCSymbolClass {
- GObjectClass parent_class;
-};
-
-struct _JSDOCSymbolPrivate {
- gchar* private_string_name;
- gchar* _assigned_name;
- gchar* defaultValue;
- GeeArrayList* private_doctag_params;
- GeeArrayList* exceptions;
- GeeArrayList* requires;
- GeeArrayList* see;
- gchar* author;
- gchar* classDesc;
- gchar* deprecated;
- gchar* example;
- gchar* since;
- gchar* type;
- gchar* version;
-};
-
-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,
- JSDOC_DOC_TAG_TITLE_CHILDREN,
- JSDOC_DOC_TAG_TITLE_PARENT,
- JSDOC_DOC_TAG_TITLE_ABSTRACT,
- JSDOC_DOC_TAG_TITLE_BUILDER_TOP
-} JSDOCDocTagTitle;
-
-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;
-};
-
-
-static gpointer jsdoc_symbol_parent_class = NULL;
-extern gboolean jsdoc_symbol_regex_init;
-gboolean jsdoc_symbol_regex_init = FALSE;
-extern gchar* jsdoc_symbol_srcFile;
-gchar* jsdoc_symbol_srcFile = NULL;
-extern gchar* jsdoc_doc_parser_currentSourceFile;
-
-GType jsdoc_symbol_get_type (void) G_GNUC_CONST;
-GType jsdoc_doc_tag_get_type (void) G_GNUC_CONST;
-GType jsdoc_doc_comment_get_type (void) G_GNUC_CONST;
-#define JSDOC_SYMBOL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), JSDOC_TYPE_SYMBOL, JSDOCSymbolPrivate))
-enum {
- JSDOC_SYMBOL_DUMMY_PROPERTY,
- JSDOC_SYMBOL_PRIVATE_NAME_PROPERTY,
- JSDOC_SYMBOL_NAME_PROPERTY,
- JSDOC_SYMBOL_PARAMS_PROPERTY
-};
-gchar* jsdoc_symbol_asString (JSDOCSymbol* self);
-const gchar* jsdoc_symbol_get_name (JSDOCSymbol* self);
-void jsdoc_symbol_initArrays (JSDOCSymbol* self);
-JSDOCDocComment* jsdoc_doc_comment_new (const gchar* comment);
-JSDOCDocComment* jsdoc_doc_comment_construct (GType object_type, const gchar* comment);
-JSDOCSymbol* jsdoc_symbol_new_new_builtin (const gchar* name);
-JSDOCSymbol* jsdoc_symbol_construct_new_builtin (GType object_type, const gchar* name);
-void jsdoc_symbol_set_private_name (JSDOCSymbol* self, const gchar* value);
-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);
-static void jsdoc_symbol_set_private_string_params (JSDOCSymbol* self, GeeArrayList* value);
-gboolean jsdoc_symbol_is (JSDOCSymbol* self, const gchar* what);
-static void jsdoc_symbol_tagsFromComment (JSDOCSymbol* self);
-GType jsdoc_doc_tag_title_get_type (void) G_GNUC_CONST;
-GeeArrayList* jsdoc_doc_comment_getTag (JSDOCDocComment* self, JSDOCDocTagTitle tagTitle);
-static void jsdoc_symbol_set_private_params (JSDOCSymbol* self, GeeArrayList* value);
-static void jsdoc_symbol_addProperty (JSDOCSymbol* self, JSDOCSymbol* symbol);
-void jsdoc_doc_parser_addSymbol (JSDOCSymbol* symbol);
-void jsdoc_symbol_addConfig (JSDOCSymbol* self, JSDOCDocTag* docTag);
-gboolean jsdoc_symbol_isaClass (JSDOCSymbol* self);
-gboolean jsdoc_symbol_isBuiltin (JSDOCSymbol* self);
-gboolean jsdoc_symbol_set_isBuiltin (const gchar* name);
-static void jsdoc_symbol_setType (JSDOCSymbol* self, const gchar* comment, gboolean overwrite);
-gchar* jsdoc_doc_comment_unwrapComment (const gchar* comment);
-void jsdoc_symbol_inherit (JSDOCSymbol* self, JSDOCSymbol* symbol);
-static gboolean jsdoc_symbol_hasMember (JSDOCSymbol* self, const gchar* name);
-static gboolean jsdoc_symbol_hasMethod (JSDOCSymbol* self, const gchar* name);
-static gboolean jsdoc_symbol_hasProperty (JSDOCSymbol* self, const gchar* name);
-void jsdoc_symbol_addMember (JSDOCSymbol* self, JSDOCSymbol* symbol);
-static void jsdoc_symbol_addMethod (JSDOCSymbol* self, JSDOCSymbol* symbol);
-void jsdoc_symbol_addChildClass (JSDOCSymbol* self, const gchar* clsname, const gchar* parent);
-void jsdoc_symbol_addDocTag (JSDOCSymbol* self, JSDOCDocTag* docTag);
-GeeArrayList* jsdoc_symbol_configToArray (JSDOCSymbol* self);
-gchar* jsdoc_symbol_makeFuncSkel (JSDOCSymbol* self);
-GeeArrayList* jsdoc_symbol_get_params (JSDOCSymbol* self);
-gchar* jsdoc_symbol_makeMethodSkel (JSDOCSymbol* self);
-gchar* jsdoc_doc_tag_asString (JSDOCDocTag* self);
-JsonArray* jsdoc_symbol_stringArrayToJson (JSDOCSymbol* self, GeeArrayList* ar);
-JsonArray* jsdoc_symbol_symbolArrayToJson (JSDOCSymbol* self, GeeArrayList* ar);
-JsonObject* jsdoc_symbol_toJson (JSDOCSymbol* self);
-JsonArray* jsdoc_symbol_docTagsArrayToJson (JSDOCSymbol* self, GeeArrayList* ar);
-JsonObject* jsdoc_doc_tag_toJson (JSDOCDocTag* self);
-JsonObject* jsdoc_symbol_assocStringToJson (JSDOCSymbol* self, GeeHashMap* ar);
-JsonObject* jsdoc_symbol_assocDocTagToJson (JSDOCSymbol* self, GeeHashMap* ar);
-JsonObject* jsdoc_doc_comment_toJson (JSDOCDocComment* self);
-JsonObject* jsdoc_symbol_toClassDocJSON (JSDOCSymbol* self);
-gchar* jsdoc_doc_comment_getTagAsString (JSDOCDocComment* self, JSDOCDocTagTitle tagTitle);
-JsonArray* jsdoc_symbol_paramsToJson (JSDOCSymbol* self);
-JsonObject* jsdoc_doc_tag_toPropertyJSON (JSDOCDocTag* self, JSDOCSymbol* parent);
-JsonObject* jsdoc_symbol_toMethodJSON (JSDOCSymbol* self, JSDOCSymbol* parent);
-JsonObject* jsdoc_symbol_toEventJSON (JSDOCSymbol* self, JSDOCSymbol* parent);
-JsonArray* jsdoc_symbol_returnsToJson (JSDOCSymbol* self);
-JsonObject* jsdoc_symbol_toClassJSON (JSDOCSymbol* self);
-static gint ___lambda4_ (JSDOCSymbol* self, JSDOCDocTag* a, JSDOCDocTag* b);
-static gint ____lambda4__gcompare_data_func (gconstpointer a, gconstpointer b, gpointer self);
-static gint __lambda5_ (JSDOCSymbol* self, JSDOCSymbol* a, JSDOCSymbol* b);
-static gint ___lambda5__gcompare_data_func (gconstpointer a, gconstpointer b, gpointer self);
-static gint __lambda6_ (JSDOCSymbol* self, JSDOCSymbol* a, JSDOCSymbol* b);
-static gint ___lambda6__gcompare_data_func (gconstpointer a, gconstpointer b, gpointer self);
-JSDOCSymbol* jsdoc_symbol_new (void);
-JSDOCSymbol* jsdoc_symbol_construct (GType object_type);
-JSDOCDocTag* jsdoc_doc_tag_new (const gchar* in_src);
-JSDOCDocTag* jsdoc_doc_tag_construct (GType object_type, const gchar* in_src);
-static void jsdoc_symbol_finalize (GObject * obj);
-static void _vala_jsdoc_symbol_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec);
-static void _vala_jsdoc_symbol_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static gint _vala_array_length (gpointer array);
-
-static GRegex* _tmp_regex_0 = NULL;
-static GRegex* _tmp_regex_1 = NULL;
-static GRegex* _tmp_regex_2 = NULL;
-
-gchar* jsdoc_symbol_asString (JSDOCSymbol* self) {
- gchar* result = NULL;
- const gchar* _tmp0_ = NULL;
- gboolean _tmp1_;
- const gchar* _tmp2_ = NULL;
- gboolean _tmp3_;
- const gchar* _tmp4_ = NULL;
- gboolean _tmp5_;
- const gchar* _tmp6_ = NULL;
- gboolean _tmp7_;
- const gchar* _tmp8_;
- const gchar* _tmp9_;
- const gchar* _tmp10_;
- const gchar* _tmp11_;
- gchar* _tmp12_;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = self->isStatic;
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp1_) {
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = "static";
-#line 293 "Symbol.c"
- } else {
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = "";
-#line 297 "Symbol.c"
- }
-#line 145 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = self->isEvent;
-#line 145 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp3_) {
-#line 145 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = "EV";
-#line 305 "Symbol.c"
- } else {
-#line 145 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = "";
-#line 309 "Symbol.c"
- }
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = self->isConstant;
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp5_) {
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = "CO";
-#line 317 "Symbol.c"
- } else {
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = "";
-#line 321 "Symbol.c"
- }
-#line 147 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = self->isNamespace;
-#line 147 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp7_) {
-#line 147 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = "NS";
-#line 329 "Symbol.c"
- } else {
-#line 147 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = "";
-#line 333 "Symbol.c"
- }
-#line 140 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = self->memberOf;
-#line 140 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = jsdoc_symbol_get_name (self);
-#line 140 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = _tmp9_;
-#line 140 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = self->priv->_assigned_name;
-#line 140 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = g_strdup_printf ("NAME: %s:%s ASNAME: %s : %s%s%s%s", _tmp8_, _tmp10_, _tmp11_, _tmp0_, _tmp2_, _tmp4_, _tmp6_);
-#line 140 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = _tmp12_;
-#line 140 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 349 "Symbol.c"
-}
-
-
-void jsdoc_symbol_initArrays (JSDOCSymbol* self) {
- GeeArrayList* _tmp0_;
- gchar* _tmp1_;
- GeeArrayList* _tmp2_;
- GeeArrayList* _tmp3_;
- GeeArrayList* _tmp4_;
- GeeArrayList* _tmp5_;
- GeeArrayList* _tmp6_;
- GeeArrayList* _tmp7_;
- GeeHashMap* _tmp8_;
- GeeArrayList* _tmp9_;
- GeeHashMap* _tmp10_;
- GeeArrayList* _tmp11_;
- GeeArrayList* _tmp12_;
- GeeArrayList* _tmp13_;
- JSDOCDocComment* _tmp14_;
- JSDOCDocComment* _tmp15_;
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_if_fail (self != NULL);
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = gee_array_list_new (JSDOC_TYPE_DOC_TAG, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->priv->exceptions);
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->exceptions = _tmp0_;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = g_strdup ("OBJECT");
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->isa);
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isa = _tmp1_;
-#line 176 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = gee_array_list_new (JSDOC_TYPE_SYMBOL, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 176 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->methods);
-#line 176 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->methods = _tmp2_;
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = gee_array_list_new (JSDOC_TYPE_SYMBOL, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->properties);
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->properties = _tmp3_;
-#line 179 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL);
-#line 179 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->priv->requires);
-#line 179 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->requires = _tmp4_;
-#line 180 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = gee_array_list_new (JSDOC_TYPE_DOC_TAG, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 180 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->returns);
-#line 180 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->returns = _tmp5_;
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL);
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->priv->see);
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->see = _tmp6_;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL);
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->augments);
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->augments = _tmp7_;
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, JSDOC_TYPE_DOC_TAG, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->cfgs);
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->cfgs = _tmp8_;
-#line 187 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL);
-#line 187 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->inheritsFrom);
-#line 187 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->inheritsFrom = _tmp9_;
-#line 189 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, GEE_TYPE_ARRAY_LIST, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-#line 189 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->childClasses);
-#line 189 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->childClasses = _tmp10_;
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL);
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->childClassesList);
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->childClassesList = _tmp11_;
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL);
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->tree_parent);
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->tree_parent = _tmp12_;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL);
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->tree_children);
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->tree_children = _tmp13_;
-#line 196 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp14_ = jsdoc_doc_comment_new ("");
-#line 196 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->comment);
-#line 196 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->comment = _tmp14_;
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp15_ = self->comment;
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp15_->isUserComment = FALSE;
-#line 466 "Symbol.c"
-}
-
-
-JSDOCSymbol* jsdoc_symbol_construct_new_builtin (GType object_type, const gchar* name) {
- JSDOCSymbol * self = NULL;
- const gchar* _tmp0_;
- gchar* _tmp1_;
- const gchar* _tmp2_;
- const gchar* _tmp3_;
- const gchar* _tmp4_;
- gchar* _tmp5_;
- gchar* _tmp6_;
- JSDOCDocComment* _tmp7_;
- JSDOCDocComment* _tmp8_;
- gchar* _tmp9_;
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (name != NULL, NULL);
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self = (JSDOCSymbol*) g_object_new (object_type, NULL);
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- jsdoc_symbol_initArrays (self);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = jsdoc_doc_parser_currentSourceFile;
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = g_strdup (_tmp0_);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (jsdoc_symbol_srcFile);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- jsdoc_symbol_srcFile = _tmp1_;
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = name;
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- jsdoc_symbol_set_private_name (self, _tmp2_);
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = jsdoc_symbol_get_name (self);
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = _tmp3_;
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = g_strdup (_tmp4_);
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->alias);
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->alias = _tmp5_;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = g_strdup ("CONSTRUCTOR");
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->isa);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isa = _tmp6_;
-#line 210 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = jsdoc_doc_comment_new ("");
-#line 210 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->comment);
-#line 210 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->comment = _tmp7_;
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = self->comment;
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_->isUserComment = FALSE;
-#line 212 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isNamespace = FALSE;
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = g_strdup ("");
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (jsdoc_symbol_srcFile);
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- jsdoc_symbol_srcFile = _tmp9_;
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isPrivate = FALSE;
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return self;
-#line 538 "Symbol.c"
-}
-
-
-JSDOCSymbol* jsdoc_symbol_new_new_builtin (const gchar* name) {
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return jsdoc_symbol_construct_new_builtin (JSDOC_TYPE_SYMBOL, name);
-#line 545 "Symbol.c"
-}
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 238 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return self ? g_object_ref (self) : NULL;
-#line 552 "Symbol.c"
-}
-
-
-JSDOCSymbol* jsdoc_symbol_construct_new_populate_with_args (GType object_type, const gchar* name, GeeArrayList* params, const gchar* isa, JSDOCDocComment* comment) {
- JSDOCSymbol * self = NULL;
- const gchar* _tmp0_;
- const gchar* _tmp1_;
- const gchar* _tmp2_;
- gchar* _tmp3_;
- GeeArrayList* _tmp4_;
- const gchar* _tmp5_ = NULL;
- const gchar* _tmp6_;
- gchar* _tmp8_;
- JSDOCDocComment* _tmp9_;
- JSDOCDocComment* _tmp10_;
- const gchar* _tmp11_;
- gchar* _tmp12_;
- gboolean _tmp13_ = FALSE;
- gboolean _tmp14_;
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (name != NULL, NULL);
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (params != NULL, NULL);
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (isa != NULL, NULL);
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (comment != NULL, NULL);
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self = (JSDOCSymbol*) g_object_new (object_type, NULL);
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- jsdoc_symbol_initArrays (self);
-#line 234 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = name;
-#line 234 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- jsdoc_symbol_set_private_name (self, _tmp0_);
-#line 235 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = jsdoc_symbol_get_name (self);
-#line 235 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = _tmp1_;
-#line 235 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = g_strdup (_tmp2_);
-#line 235 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->alias);
-#line 235 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->alias = _tmp3_;
-#line 236 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = params;
-#line 236 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- jsdoc_symbol_set_private_string_params (self, _tmp4_);
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = isa;
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (g_strcmp0 (_tmp6_, "VIRTUAL") == 0) {
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = "OBJECT";
-#line 608 "Symbol.c"
- } else {
- const gchar* _tmp7_;
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = isa;
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = _tmp7_;
-#line 615 "Symbol.c"
- }
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = g_strdup (_tmp5_);
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->isa);
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isa = _tmp8_;
-#line 238 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = comment;
-#line 238 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = _g_object_ref0 (_tmp9_);
-#line 238 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->comment);
-#line 238 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->comment = _tmp10_;
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = jsdoc_doc_parser_currentSourceFile;
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = g_strdup (_tmp11_);
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (jsdoc_symbol_srcFile);
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- jsdoc_symbol_srcFile = _tmp12_;
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp14_ = jsdoc_symbol_is (self, "FILE");
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp14_) {
-#line 643 "Symbol.c"
- const gchar* _tmp15_;
- gint _tmp16_;
- gint _tmp17_;
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp15_ = self->alias;
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp16_ = strlen (_tmp15_);
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp17_ = _tmp16_;
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = _tmp17_ < 1;
-#line 655 "Symbol.c"
- } else {
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = FALSE;
-#line 659 "Symbol.c"
- }
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp13_) {
-#line 663 "Symbol.c"
- const gchar* _tmp18_;
- gchar* _tmp19_;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp18_ = jsdoc_symbol_srcFile;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp19_ = g_strdup (_tmp18_);
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->alias);
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->alias = _tmp19_;
-#line 674 "Symbol.c"
- }
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- jsdoc_symbol_tagsFromComment (self);
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return self;
-#line 680 "Symbol.c"
-}
-
-
-JSDOCSymbol* jsdoc_symbol_new_new_populate_with_args (const gchar* name, GeeArrayList* params, const gchar* isa, JSDOCDocComment* comment) {
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return jsdoc_symbol_construct_new_populate_with_args (JSDOC_TYPE_SYMBOL, name, params, isa, comment);
-#line 687 "Symbol.c"
-}
-
-
-static gchar* string_strip (const gchar* self) {
- gchar* result = NULL;
- gchar* _result_ = NULL;
- gchar* _tmp0_;
- const gchar* _tmp1_;
-#line 1234 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1235 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = g_strdup (self);
-#line 1235 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _result_ = _tmp0_;
-#line 1236 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = _result_;
-#line 1236 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_strstrip (_tmp1_);
-#line 1237 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _result_;
-#line 1237 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 710 "Symbol.c"
-}
-
-
-static inline GRegex* _thread_safe_regex_init (GRegex** re, const gchar * pattern, GRegexMatchFlags match_options) {
-#line 682 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (g_once_init_enter ((volatile gsize*) re)) {
-#line 682 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- GRegex* val = g_regex_new (pattern, match_options, 0, NULL);
-#line 682 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_once_init_leave ((volatile gsize*) re, (gsize) val);
-#line 721 "Symbol.c"
- }
-#line 682 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return *re;
-#line 725 "Symbol.c"
-}
-
-
-static gpointer _g_regex_ref0 (gpointer self) {
-#line 682 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return self ? g_regex_ref (self) : NULL;
-#line 732 "Symbol.c"
-}
-
-
-static void jsdoc_symbol_tagsFromComment (JSDOCSymbol* self) {
- GeeArrayList* authors = NULL;
- JSDOCDocComment* _tmp0_;
- GeeArrayList* _tmp1_;
- GeeArrayList* _tmp2_;
- gint _tmp3_;
- gint _tmp4_;
- GeeArrayList* mth = NULL;
- JSDOCDocComment* _tmp25_;
- GeeArrayList* _tmp26_;
- GeeArrayList* _tmp27_;
- gint _tmp28_;
- gint _tmp29_;
- GeeArrayList* descs = NULL;
- JSDOCDocComment* _tmp31_;
- GeeArrayList* _tmp32_;
- GeeArrayList* _tmp33_;
- gint _tmp34_;
- gint _tmp35_;
- gboolean _tmp55_;
- GeeArrayList* sinces = NULL;
- JSDOCDocComment* _tmp84_;
- GeeArrayList* _tmp85_;
- GeeArrayList* _tmp86_;
- gint _tmp87_;
- gint _tmp88_;
- JSDOCDocComment* _tmp108_;
- GeeArrayList* _tmp109_;
- GeeArrayList* _tmp110_;
- gint _tmp111_;
- gint _tmp112_;
- gboolean _tmp113_;
- GeeArrayList* versions = NULL;
- JSDOCDocComment* _tmp115_;
- GeeArrayList* _tmp116_;
- GeeArrayList* _tmp117_;
- gint _tmp118_;
- gint _tmp119_;
- GeeArrayList* deprecateds = NULL;
- JSDOCDocComment* _tmp139_;
- GeeArrayList* _tmp140_;
- GeeArrayList* _tmp141_;
- gint _tmp142_;
- gint _tmp143_;
- GeeArrayList* examples = NULL;
- JSDOCDocComment* _tmp163_;
- GeeArrayList* _tmp164_;
- GeeArrayList* _tmp165_;
- gint _tmp166_;
- gint _tmp167_;
- GeeArrayList* sees = NULL;
- JSDOCDocComment* _tmp173_;
- GeeArrayList* _tmp174_;
- GeeArrayList* _tmp175_;
- gint _tmp176_;
- gint _tmp177_;
- GeeArrayList* classes = NULL;
- JSDOCDocComment* _tmp192_;
- GeeArrayList* _tmp193_;
- GeeArrayList* _tmp194_;
- gint _tmp195_;
- gint _tmp196_;
- GeeArrayList* namespaces = NULL;
- JSDOCDocComment* _tmp203_;
- GeeArrayList* _tmp204_;
- GeeArrayList* _tmp205_;
- gint _tmp206_;
- gint _tmp207_;
- GeeArrayList* params = NULL;
- JSDOCDocComment* _tmp216_;
- GeeArrayList* _tmp217_;
- GeeArrayList* _tmp218_;
- gint _tmp219_;
- gint _tmp220_;
- JSDOCDocComment* _tmp286_;
- GeeArrayList* _tmp287_;
- GeeArrayList* _tmp288_;
- gint _tmp289_;
- gint _tmp290_;
- gboolean _tmp291_;
- JSDOCDocComment* _tmp293_;
- GeeArrayList* _tmp294_;
- GeeArrayList* _tmp295_;
- gint _tmp296_;
- gint _tmp297_;
- gboolean _tmp298_;
- JSDOCDocComment* _tmp301_;
- GeeArrayList* _tmp302_;
- GeeArrayList* _tmp303_;
- gint _tmp304_;
- gint _tmp305_;
- gboolean _tmp306_;
- JSDOCDocComment* _tmp308_;
- GeeArrayList* _tmp309_;
- GeeArrayList* _tmp310_;
- gint _tmp311_;
- gint _tmp312_;
- gboolean _tmp313_;
- JSDOCDocComment* _tmp314_;
- GeeArrayList* _tmp315_;
- GeeArrayList* _tmp316_;
- gint _tmp317_;
- gint _tmp318_;
- gboolean _tmp319_;
- JSDOCDocComment* _tmp321_;
- GeeArrayList* _tmp322_;
- GeeArrayList* _tmp323_;
- gint _tmp324_;
- gint _tmp325_;
- gboolean _tmp326_;
- gboolean _tmp328_ = FALSE;
- JSDOCDocComment* _tmp329_;
- GeeArrayList* _tmp330_;
- GeeArrayList* _tmp331_;
- gint _tmp332_;
- gint _tmp333_;
- gboolean _tmp334_;
- GeeArrayList* events = NULL;
- JSDOCDocComment* _tmp337_;
- GeeArrayList* _tmp338_;
- GeeArrayList* _tmp339_;
- gint _tmp340_;
- gint _tmp341_;
- GeeArrayList* names = NULL;
- JSDOCDocComment* _tmp343_;
- GeeArrayList* _tmp344_;
- GeeArrayList* _tmp345_;
- gint _tmp346_;
- gint _tmp347_;
- GeeArrayList* properties = NULL;
- JSDOCDocComment* _tmp354_;
- GeeArrayList* _tmp355_;
- GeeArrayList* _tmp356_;
- gint _tmp357_;
- gint _tmp358_;
- GeeArrayList* conf = NULL;
- JSDOCDocComment* _tmp453_;
- GeeArrayList* _tmp454_;
- GeeArrayList* _tmp455_;
- gint _tmp456_;
- gint _tmp457_;
- GeeArrayList* returns = NULL;
- JSDOCDocComment* _tmp468_;
- GeeArrayList* _tmp469_;
- GeeArrayList* _tmp470_;
- gint _tmp471_;
- gint _tmp472_;
- JSDOCDocComment* _tmp495_;
- GeeArrayList* _tmp496_;
- GeeArrayList* requires = NULL;
- JSDOCDocComment* _tmp497_;
- GeeArrayList* _tmp498_;
- GeeArrayList* _tmp499_;
- gint _tmp500_;
- gint _tmp501_;
- GeeArrayList* types = NULL;
- JSDOCDocComment* _tmp517_;
- GeeArrayList* _tmp518_;
- GeeArrayList* _tmp519_;
- gint _tmp520_;
- gint _tmp521_;
- gboolean _tmp527_ = FALSE;
- JSDOCDocComment* _tmp528_;
- GeeArrayList* _tmp529_;
- GeeArrayList* _tmp530_;
- gint _tmp531_;
- gint _tmp532_;
- gboolean _tmp533_;
- JSDOCDocComment* _tmp535_;
- GeeArrayList* _tmp536_;
- GeeArrayList* _tmp537_;
- gint _tmp538_;
- gint _tmp539_;
- gboolean _tmp540_;
- GeeArrayList* defaults = NULL;
- JSDOCDocComment* _tmp569_;
- GeeArrayList* _tmp570_;
- GeeArrayList* _tmp571_;
- gint _tmp572_;
- gint _tmp573_;
- GeeArrayList* memberOfs = NULL;
- JSDOCDocComment* _tmp580_;
- GeeArrayList* _tmp581_;
- GeeArrayList* _tmp582_;
- gint _tmp583_;
- gint _tmp584_;
- JSDOCDocComment* _tmp623_;
- GeeArrayList* _tmp624_;
- GeeArrayList* _tmp625_;
- gint _tmp626_;
- gint _tmp627_;
- gboolean _tmp628_;
- JSDOCDocComment* _tmp629_;
- GeeArrayList* _tmp630_;
- GeeArrayList* _tmp631_;
- gint _tmp632_;
- gint _tmp633_;
- gboolean _tmp634_;
- JSDOCDocComment* _tmp649_;
- GeeArrayList* _tmp650_;
- GeeArrayList* _tmp651_;
- gint _tmp652_;
- gint _tmp653_;
- gboolean _tmp654_;
- JSDOCDocComment* _tmp669_;
- GeeArrayList* _tmp670_;
- GeeArrayList* _tmp671_;
- gint _tmp672_;
- gint _tmp673_;
- gboolean _tmp674_;
- JSDOCDocComment* _tmp675_;
- GeeArrayList* _tmp676_;
- GeeArrayList* _tmp677_;
- gint _tmp678_;
- gint _tmp679_;
- gboolean _tmp680_;
- GError * _inner_error_ = NULL;
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_if_fail (self != NULL);
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = self->comment;
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = jsdoc_doc_comment_getTag (_tmp0_, JSDOC_DOC_TAG_TITLE_AUTHOR);
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- authors = _tmp1_;
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = authors;
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp2_);
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = _tmp3_;
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp4_ > 0) {
-#line 969 "Symbol.c"
- gchar* _tmp5_;
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = g_strdup ("");
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->author);
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->author = _tmp5_;
-#line 977 "Symbol.c"
- {
- GeeArrayList* _a_list = NULL;
- GeeArrayList* _tmp6_;
- GeeArrayList* _tmp7_;
- gint _a_size = 0;
- GeeArrayList* _tmp8_;
- gint _tmp9_;
- gint _tmp10_;
- gint _a_index = 0;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = authors;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = _g_object_ref0 (_tmp6_);
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _a_list = _tmp7_;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = _a_list;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp8_);
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = _tmp9_;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _a_size = _tmp10_;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _a_index = -1;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 1005 "Symbol.c"
- gint _tmp11_;
- gint _tmp12_;
- gint _tmp13_;
- JSDOCDocTag* a = NULL;
- GeeArrayList* _tmp14_;
- gint _tmp15_;
- gpointer _tmp16_;
- const gchar* _tmp17_ = NULL;
- const gchar* _tmp18_;
- const gchar* _tmp19_;
- gchar* _tmp20_;
- const gchar* _tmp21_;
- JSDOCDocTag* _tmp22_;
- const gchar* _tmp23_;
- gchar* _tmp24_;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = _a_index;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _a_index = _tmp11_ + 1;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = _a_index;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = _a_size;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp12_ < _tmp13_)) {
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 1033 "Symbol.c"
- }
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp14_ = _a_list;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp15_ = _a_index;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp16_ = gee_abstract_list_get ((GeeAbstractList*) _tmp14_, _tmp15_);
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- a = (JSDOCDocTag*) _tmp16_;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp18_ = self->priv->author;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (g_strcmp0 (_tmp18_, "") == 0) {
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp17_ = "";
-#line 1049 "Symbol.c"
- } else {
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp17_ = ", ";
-#line 1053 "Symbol.c"
- }
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp19_ = self->priv->author;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp20_ = g_strconcat (_tmp19_, _tmp17_, NULL);
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->author);
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->author = _tmp20_;
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp21_ = self->priv->author;
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp22_ = a;
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp23_ = _tmp22_->desc;
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp24_ = g_strconcat (_tmp21_, _tmp23_, NULL);
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->author);
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->author = _tmp24_;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (a);
-#line 1077 "Symbol.c"
- }
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_a_list);
-#line 1081 "Symbol.c"
- }
- }
-#line 276 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp25_ = self->comment;
-#line 276 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp26_ = jsdoc_doc_comment_getTag (_tmp25_, JSDOC_DOC_TAG_TITLE_METHOD);
-#line 276 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- mth = _tmp26_;
-#line 277 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp27_ = mth;
-#line 277 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp28_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp27_);
-#line 277 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp29_ = _tmp28_;
-#line 277 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp29_ > 0) {
-#line 1098 "Symbol.c"
- gchar* _tmp30_;
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp30_ = g_strdup ("FUNCTION");
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->isa);
-#line 278 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isa = _tmp30_;
-#line 1106 "Symbol.c"
- }
-#line 281 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp31_ = self->comment;
-#line 281 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp32_ = jsdoc_doc_comment_getTag (_tmp31_, JSDOC_DOC_TAG_TITLE_DESC);
-#line 281 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- descs = _tmp32_;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp33_ = descs;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp34_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp33_);
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp35_ = _tmp34_;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp35_ > 0) {
-#line 1122 "Symbol.c"
- gchar* _tmp36_;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp36_ = g_strdup ("");
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->desc);
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->desc = _tmp36_;
-#line 1130 "Symbol.c"
- {
- GeeArrayList* _d_list = NULL;
- GeeArrayList* _tmp37_;
- GeeArrayList* _tmp38_;
- gint _d_size = 0;
- GeeArrayList* _tmp39_;
- gint _tmp40_;
- gint _tmp41_;
- gint _d_index = 0;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp37_ = descs;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp38_ = _g_object_ref0 (_tmp37_);
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _d_list = _tmp38_;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp39_ = _d_list;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp40_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp39_);
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp41_ = _tmp40_;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _d_size = _tmp41_;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _d_index = -1;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 1158 "Symbol.c"
- gint _tmp42_;
- gint _tmp43_;
- gint _tmp44_;
- JSDOCDocTag* d = NULL;
- GeeArrayList* _tmp45_;
- gint _tmp46_;
- gpointer _tmp47_;
- const gchar* _tmp48_ = NULL;
- const gchar* _tmp49_;
- gchar* _tmp50_;
- const gchar* _tmp51_;
- JSDOCDocTag* _tmp52_;
- const gchar* _tmp53_;
- gchar* _tmp54_;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp42_ = _d_index;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _d_index = _tmp42_ + 1;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp43_ = _d_index;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp44_ = _d_size;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp43_ < _tmp44_)) {
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 1185 "Symbol.c"
- }
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp45_ = _d_list;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp46_ = _d_index;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp47_ = gee_abstract_list_get ((GeeAbstractList*) _tmp45_, _tmp46_);
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- d = (JSDOCDocTag*) _tmp47_;
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp49_ = self->desc;
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (g_strcmp0 (_tmp49_, "") == 0) {
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp48_ = "";
-#line 1201 "Symbol.c"
- } else {
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp48_ = "\n";
-#line 1205 "Symbol.c"
- }
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp50_ = g_strdup (_tmp48_);
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->desc);
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->desc = _tmp50_;
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp51_ = self->desc;
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp52_ = d;
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp53_ = _tmp52_->desc;
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp54_ = g_strconcat (_tmp51_, _tmp53_, NULL);
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->desc);
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->desc = _tmp54_;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (d);
-#line 1227 "Symbol.c"
- }
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_d_list);
-#line 1231 "Symbol.c"
- }
- }
-#line 297 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp55_ = jsdoc_symbol_is (self, "FILE");
-#line 297 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp55_) {
-#line 1238 "Symbol.c"
- const gchar* _tmp56_;
- gint _tmp57_;
- gint _tmp58_;
- GeeArrayList* overviews = NULL;
- JSDOCDocComment* _tmp61_;
- GeeArrayList* _tmp62_;
- GeeArrayList* _tmp63_;
- gint _tmp64_;
- gint _tmp65_;
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp56_ = self->alias;
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp57_ = strlen (_tmp56_);
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp58_ = _tmp57_;
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp58_ < 1) {
-#line 1256 "Symbol.c"
- const gchar* _tmp59_;
- gchar* _tmp60_;
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp59_ = jsdoc_symbol_srcFile;
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp60_ = g_strdup (_tmp59_);
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->alias);
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->alias = _tmp60_;
-#line 1267 "Symbol.c"
- }
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp61_ = self->comment;
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp62_ = jsdoc_doc_comment_getTag (_tmp61_, JSDOC_DOC_TAG_TITLE_OVERVIEW);
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- overviews = _tmp62_;
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp63_ = overviews;
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp64_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp63_);
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp65_ = _tmp64_;
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp65_ > 0) {
-#line 1283 "Symbol.c"
- {
- GeeArrayList* _d_list = NULL;
- GeeArrayList* _tmp66_;
- GeeArrayList* _tmp67_;
- gint _d_size = 0;
- GeeArrayList* _tmp68_;
- gint _tmp69_;
- gint _tmp70_;
- gint _d_index = 0;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp66_ = overviews;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp67_ = _g_object_ref0 (_tmp66_);
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _d_list = _tmp67_;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp68_ = _d_list;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp69_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp68_);
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp70_ = _tmp69_;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _d_size = _tmp70_;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _d_index = -1;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 1311 "Symbol.c"
- gint _tmp71_;
- gint _tmp72_;
- gint _tmp73_;
- JSDOCDocTag* d = NULL;
- GeeArrayList* _tmp74_;
- gint _tmp75_;
- gpointer _tmp76_;
- const gchar* _tmp77_ = NULL;
- const gchar* _tmp78_;
- gchar* _tmp79_;
- const gchar* _tmp80_;
- JSDOCDocTag* _tmp81_;
- const gchar* _tmp82_;
- gchar* _tmp83_;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp71_ = _d_index;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _d_index = _tmp71_ + 1;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp72_ = _d_index;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp73_ = _d_size;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp72_ < _tmp73_)) {
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 1338 "Symbol.c"
- }
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp74_ = _d_list;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp75_ = _d_index;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp76_ = gee_abstract_list_get ((GeeAbstractList*) _tmp74_, _tmp75_);
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- d = (JSDOCDocTag*) _tmp76_;
-#line 303 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp78_ = self->desc;
-#line 303 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (g_strcmp0 (_tmp78_, "") == 0) {
-#line 303 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp77_ = "";
-#line 1354 "Symbol.c"
- } else {
-#line 303 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp77_ = "\n";
-#line 1358 "Symbol.c"
- }
-#line 303 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp79_ = g_strdup (_tmp77_);
-#line 303 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->desc);
-#line 303 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->desc = _tmp79_;
-#line 304 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp80_ = self->desc;
-#line 304 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp81_ = d;
-#line 304 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp82_ = _tmp81_->desc;
-#line 304 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp83_ = g_strconcat (_tmp80_, _tmp82_, NULL);
-#line 304 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->desc);
-#line 304 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->desc = _tmp83_;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (d);
-#line 1380 "Symbol.c"
- }
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_d_list);
-#line 1384 "Symbol.c"
- }
- }
-#line 297 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (overviews);
-#line 1389 "Symbol.c"
- }
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp84_ = self->comment;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp85_ = jsdoc_doc_comment_getTag (_tmp84_, JSDOC_DOC_TAG_TITLE_SINCE);
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- sinces = _tmp85_;
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp86_ = sinces;
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp87_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp86_);
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp88_ = _tmp87_;
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp88_ > 0) {
-#line 1405 "Symbol.c"
- gchar* _tmp89_;
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp89_ = g_strdup ("");
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->since);
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->since = _tmp89_;
-#line 1413 "Symbol.c"
- {
- GeeArrayList* _d_list = NULL;
- GeeArrayList* _tmp90_;
- GeeArrayList* _tmp91_;
- gint _d_size = 0;
- GeeArrayList* _tmp92_;
- gint _tmp93_;
- gint _tmp94_;
- gint _d_index = 0;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp90_ = sinces;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp91_ = _g_object_ref0 (_tmp90_);
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _d_list = _tmp91_;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp92_ = _d_list;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp93_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp92_);
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp94_ = _tmp93_;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _d_size = _tmp94_;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _d_index = -1;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 1441 "Symbol.c"
- gint _tmp95_;
- gint _tmp96_;
- gint _tmp97_;
- JSDOCDocTag* d = NULL;
- GeeArrayList* _tmp98_;
- gint _tmp99_;
- gpointer _tmp100_;
- const gchar* _tmp101_ = NULL;
- const gchar* _tmp102_;
- gchar* _tmp103_;
- const gchar* _tmp104_;
- JSDOCDocTag* _tmp105_;
- const gchar* _tmp106_;
- gchar* _tmp107_;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp95_ = _d_index;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _d_index = _tmp95_ + 1;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp96_ = _d_index;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp97_ = _d_size;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp96_ < _tmp97_)) {
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 1468 "Symbol.c"
- }
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp98_ = _d_list;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp99_ = _d_index;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp100_ = gee_abstract_list_get ((GeeAbstractList*) _tmp98_, _tmp99_);
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- d = (JSDOCDocTag*) _tmp100_;
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp102_ = self->priv->since;
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (g_strcmp0 (_tmp102_, "") == 0) {
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp101_ = "";
-#line 1484 "Symbol.c"
- } else {
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp101_ = "\n";
-#line 1488 "Symbol.c"
- }
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp103_ = g_strdup (_tmp101_);
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->since);
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->since = _tmp103_;
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp104_ = self->priv->since;
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp105_ = d;
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp106_ = _tmp105_->desc;
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp107_ = g_strconcat (_tmp104_, _tmp106_, NULL);
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->since);
-#line 320 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->since = _tmp107_;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (d);
-#line 1510 "Symbol.c"
- }
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_d_list);
-#line 1514 "Symbol.c"
- }
- }
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp108_ = self->comment;
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp109_ = jsdoc_doc_comment_getTag (_tmp108_, JSDOC_DOC_TAG_TITLE_CONSTANT);
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp110_ = _tmp109_;
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp111_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp110_);
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp112_ = _tmp111_;
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp113_ = _tmp112_ > 0;
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp110_);
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp113_) {
-#line 1533 "Symbol.c"
- gchar* _tmp114_;
-#line 331 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isConstant = TRUE;
-#line 332 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp114_ = g_strdup ("OBJECT");
-#line 332 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->isa);
-#line 332 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isa = _tmp114_;
-#line 1543 "Symbol.c"
- }
-#line 341 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp115_ = self->comment;
-#line 341 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp116_ = jsdoc_doc_comment_getTag (_tmp115_, JSDOC_DOC_TAG_TITLE_VERSION);
-#line 341 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- versions = _tmp116_;
-#line 342 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp117_ = versions;
-#line 342 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp118_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp117_);
-#line 342 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp119_ = _tmp118_;
-#line 342 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp119_ > 0) {
-#line 1559 "Symbol.c"
- gchar* _tmp120_;
-#line 343 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp120_ = g_strdup ("");
-#line 343 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->version);
-#line 343 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->version = _tmp120_;
-#line 1567 "Symbol.c"
- {
- GeeArrayList* _d_list = NULL;
- GeeArrayList* _tmp121_;
- GeeArrayList* _tmp122_;
- gint _d_size = 0;
- GeeArrayList* _tmp123_;
- gint _tmp124_;
- gint _tmp125_;
- gint _d_index = 0;
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp121_ = versions;
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp122_ = _g_object_ref0 (_tmp121_);
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _d_list = _tmp122_;
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp123_ = _d_list;
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp124_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp123_);
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp125_ = _tmp124_;
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _d_size = _tmp125_;
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _d_index = -1;
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 1595 "Symbol.c"
- gint _tmp126_;
- gint _tmp127_;
- gint _tmp128_;
- JSDOCDocTag* d = NULL;
- GeeArrayList* _tmp129_;
- gint _tmp130_;
- gpointer _tmp131_;
- const gchar* _tmp132_ = NULL;
- const gchar* _tmp133_;
- gchar* _tmp134_;
- const gchar* _tmp135_;
- JSDOCDocTag* _tmp136_;
- const gchar* _tmp137_;
- gchar* _tmp138_;
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp126_ = _d_index;
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _d_index = _tmp126_ + 1;
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp127_ = _d_index;
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp128_ = _d_size;
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp127_ < _tmp128_)) {
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 1622 "Symbol.c"
- }
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp129_ = _d_list;
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp130_ = _d_index;
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp131_ = gee_abstract_list_get ((GeeAbstractList*) _tmp129_, _tmp130_);
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- d = (JSDOCDocTag*) _tmp131_;
-#line 345 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp133_ = self->priv->version;
-#line 345 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (g_strcmp0 (_tmp133_, "") == 0) {
-#line 345 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp132_ = "";
-#line 1638 "Symbol.c"
- } else {
-#line 345 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp132_ = "\n";
-#line 1642 "Symbol.c"
- }
-#line 345 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp134_ = g_strdup (_tmp132_);
-#line 345 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->version);
-#line 345 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->version = _tmp134_;
-#line 346 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp135_ = self->priv->version;
-#line 346 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp136_ = d;
-#line 346 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp137_ = _tmp136_->desc;
-#line 346 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp138_ = g_strconcat (_tmp135_, _tmp137_, NULL);
-#line 346 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->version);
-#line 346 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->version = _tmp138_;
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (d);
-#line 1664 "Symbol.c"
- }
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_d_list);
-#line 1668 "Symbol.c"
- }
- }
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp139_ = self->comment;
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp140_ = jsdoc_doc_comment_getTag (_tmp139_, JSDOC_DOC_TAG_TITLE_DEPRECATED);
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- deprecateds = _tmp140_;
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp141_ = deprecateds;
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp142_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp141_);
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp143_ = _tmp142_;
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp143_ > 0) {
-#line 1685 "Symbol.c"
- gchar* _tmp144_;
-#line 358 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp144_ = g_strdup ("");
-#line 358 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->deprecated);
-#line 358 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->deprecated = _tmp144_;
-#line 1693 "Symbol.c"
- {
- GeeArrayList* _d_list = NULL;
- GeeArrayList* _tmp145_;
- GeeArrayList* _tmp146_;
- gint _d_size = 0;
- GeeArrayList* _tmp147_;
- gint _tmp148_;
- gint _tmp149_;
- gint _d_index = 0;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp145_ = deprecateds;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp146_ = _g_object_ref0 (_tmp145_);
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _d_list = _tmp146_;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp147_ = _d_list;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp148_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp147_);
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp149_ = _tmp148_;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _d_size = _tmp149_;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _d_index = -1;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 1721 "Symbol.c"
- gint _tmp150_;
- gint _tmp151_;
- gint _tmp152_;
- JSDOCDocTag* d = NULL;
- GeeArrayList* _tmp153_;
- gint _tmp154_;
- gpointer _tmp155_;
- const gchar* _tmp156_ = NULL;
- const gchar* _tmp157_;
- gchar* _tmp158_;
- const gchar* _tmp159_;
- JSDOCDocTag* _tmp160_;
- const gchar* _tmp161_;
- gchar* _tmp162_;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp150_ = _d_index;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _d_index = _tmp150_ + 1;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp151_ = _d_index;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp152_ = _d_size;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp151_ < _tmp152_)) {
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 1748 "Symbol.c"
- }
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp153_ = _d_list;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp154_ = _d_index;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp155_ = gee_abstract_list_get ((GeeAbstractList*) _tmp153_, _tmp154_);
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- d = (JSDOCDocTag*) _tmp155_;
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp157_ = self->priv->deprecated;
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (g_strcmp0 (_tmp157_, "") == 0) {
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp156_ = "";
-#line 1764 "Symbol.c"
- } else {
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp156_ = "\n";
-#line 1768 "Symbol.c"
- }
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp158_ = g_strdup (_tmp156_);
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->deprecated);
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->deprecated = _tmp158_;
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp159_ = self->priv->deprecated;
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp160_ = d;
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp161_ = _tmp160_->desc;
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp162_ = g_strconcat (_tmp159_, _tmp161_, NULL);
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->deprecated);
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->deprecated = _tmp162_;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (d);
-#line 1790 "Symbol.c"
- }
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_d_list);
-#line 1794 "Symbol.c"
- }
- }
-#line 371 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp163_ = self->comment;
-#line 371 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp164_ = jsdoc_doc_comment_getTag (_tmp163_, JSDOC_DOC_TAG_TITLE_EXAMPLE);
-#line 371 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- examples = _tmp164_;
-#line 372 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp165_ = examples;
-#line 372 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp166_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp165_);
-#line 372 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp167_ = _tmp166_;
-#line 372 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp167_ > 0) {
-#line 1811 "Symbol.c"
- GeeArrayList* _tmp168_;
- gpointer _tmp169_;
- JSDOCDocTag* _tmp170_;
- const gchar* _tmp171_;
- gchar* _tmp172_;
-#line 373 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp168_ = examples;
-#line 373 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp169_ = gee_abstract_list_get ((GeeAbstractList*) _tmp168_, 0);
-#line 373 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp170_ = (JSDOCDocTag*) _tmp169_;
-#line 373 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp171_ = _tmp170_->desc;
-#line 373 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp172_ = g_strdup (_tmp171_);
-#line 373 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->example);
-#line 373 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->example = _tmp172_;
-#line 373 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp170_);
-#line 1833 "Symbol.c"
- }
-#line 382 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp173_ = self->comment;
-#line 382 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp174_ = jsdoc_doc_comment_getTag (_tmp173_, JSDOC_DOC_TAG_TITLE_SEE);
-#line 382 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- sees = _tmp174_;
-#line 383 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp175_ = sees;
-#line 383 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp176_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp175_);
-#line 383 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp177_ = _tmp176_;
-#line 383 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp177_ > 0) {
-#line 1849 "Symbol.c"
- {
- GeeArrayList* _s_list = NULL;
- GeeArrayList* _tmp178_;
- GeeArrayList* _tmp179_;
- gint _s_size = 0;
- GeeArrayList* _tmp180_;
- gint _tmp181_;
- gint _tmp182_;
- gint _s_index = 0;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp178_ = sees;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp179_ = _g_object_ref0 (_tmp178_);
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _s_list = _tmp179_;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp180_ = _s_list;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp181_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp180_);
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp182_ = _tmp181_;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _s_size = _tmp182_;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _s_index = -1;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 1877 "Symbol.c"
- gint _tmp183_;
- gint _tmp184_;
- gint _tmp185_;
- JSDOCDocTag* s = NULL;
- GeeArrayList* _tmp186_;
- gint _tmp187_;
- gpointer _tmp188_;
- GeeArrayList* _tmp189_;
- JSDOCDocTag* _tmp190_;
- const gchar* _tmp191_;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp183_ = _s_index;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _s_index = _tmp183_ + 1;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp184_ = _s_index;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp185_ = _s_size;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp184_ < _tmp185_)) {
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 1900 "Symbol.c"
- }
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp186_ = _s_list;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp187_ = _s_index;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp188_ = gee_abstract_list_get ((GeeAbstractList*) _tmp186_, _tmp187_);
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- s = (JSDOCDocTag*) _tmp188_;
-#line 386 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp189_ = self->priv->see;
-#line 386 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp190_ = s;
-#line 386 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp191_ = _tmp190_->desc;
-#line 386 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp189_, _tmp191_);
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (s);
-#line 1920 "Symbol.c"
- }
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_s_list);
-#line 1924 "Symbol.c"
- }
- }
-#line 396 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp192_ = self->comment;
-#line 396 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp193_ = jsdoc_doc_comment_getTag (_tmp192_, JSDOC_DOC_TAG_TITLE_CLASS);
-#line 396 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- classes = _tmp193_;
-#line 397 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp194_ = classes;
-#line 397 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp195_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp194_);
-#line 397 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp196_ = _tmp195_;
-#line 397 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp196_ > 0) {
-#line 1941 "Symbol.c"
- gchar* _tmp197_;
- GeeArrayList* _tmp198_;
- gpointer _tmp199_;
- JSDOCDocTag* _tmp200_;
- const gchar* _tmp201_;
- gchar* _tmp202_;
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp197_ = g_strdup ("CONSTRUCTOR");
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->isa);
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isa = _tmp197_;
-#line 400 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp198_ = classes;
-#line 400 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp199_ = gee_abstract_list_get ((GeeAbstractList*) _tmp198_, 0);
-#line 400 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp200_ = (JSDOCDocTag*) _tmp199_;
-#line 400 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp201_ = _tmp200_->desc;
-#line 400 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp202_ = g_strdup (_tmp201_);
-#line 400 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->classDesc);
-#line 400 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->classDesc = _tmp202_;
-#line 400 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp200_);
-#line 1970 "Symbol.c"
- }
-#line 415 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp203_ = self->comment;
-#line 415 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp204_ = jsdoc_doc_comment_getTag (_tmp203_, JSDOC_DOC_TAG_TITLE_NAMESPACE);
-#line 415 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- namespaces = _tmp204_;
-#line 416 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp205_ = namespaces;
-#line 416 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp206_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp205_);
-#line 416 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp207_ = _tmp206_;
-#line 416 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp207_ > 0) {
-#line 1986 "Symbol.c"
- GeeArrayList* _tmp208_;
- gpointer _tmp209_;
- JSDOCDocTag* _tmp210_;
- const gchar* _tmp211_;
- gchar* _tmp212_;
- gchar* _tmp213_;
- const gchar* _tmp214_;
- gchar* _tmp215_;
-#line 417 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp208_ = namespaces;
-#line 417 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp209_ = gee_abstract_list_get ((GeeAbstractList*) _tmp208_, 0);
-#line 417 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp210_ = (JSDOCDocTag*) _tmp209_;
-#line 417 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp211_ = _tmp210_->desc;
-#line 417 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp212_ = g_strconcat (_tmp211_, "\n", NULL);
-#line 417 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp213_ = _tmp212_;
-#line 417 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp214_ = self->desc;
-#line 417 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp215_ = g_strconcat (_tmp213_, _tmp214_, NULL);
-#line 417 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->classDesc);
-#line 417 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->classDesc = _tmp215_;
-#line 417 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp213_);
-#line 417 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp210_);
-#line 418 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isNamespace = TRUE;
-#line 2021 "Symbol.c"
- }
-#line 427 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp216_ = self->comment;
-#line 427 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp217_ = jsdoc_doc_comment_getTag (_tmp216_, JSDOC_DOC_TAG_TITLE_PARAM);
-#line 427 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- params = _tmp217_;
-#line 428 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp218_ = params;
-#line 428 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp219_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp218_);
-#line 428 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp220_ = _tmp219_;
-#line 428 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp220_ > 0) {
-#line 2037 "Symbol.c"
- GeeArrayList* thisParams = NULL;
- GeeArrayList* _tmp221_;
- GeeArrayList* _tmp222_;
- GeeArrayList* _tmp223_;
- gint _tmp224_;
- gint _tmp225_;
-#line 430 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp221_ = params;
-#line 430 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp222_ = _g_object_ref0 (_tmp221_);
-#line 430 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- thisParams = _tmp222_;
-#line 432 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp223_ = thisParams;
-#line 432 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp224_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp223_);
-#line 432 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp225_ = _tmp224_;
-#line 432 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp225_ == 0) {
-#line 2058 "Symbol.c"
- GeeArrayList* _tmp226_;
-#line 433 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp226_ = params;
-#line 433 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- jsdoc_symbol_set_private_params (self, _tmp226_);
-#line 2064 "Symbol.c"
- } else {
- GeeArrayList* _tmp285_;
- {
- gint i = 0;
- gint l = 0;
- GeeArrayList* _tmp227_;
- gint _tmp228_;
- gint _tmp229_;
-#line 436 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = 0;
-#line 436 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp227_ = params;
-#line 436 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp228_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp227_);
-#line 436 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp229_ = _tmp228_;
-#line 436 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- l = _tmp229_;
-#line 2083 "Symbol.c"
- {
- gboolean _tmp230_ = FALSE;
-#line 436 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp230_ = TRUE;
-#line 436 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 2090 "Symbol.c"
- gint _tmp232_;
- gint _tmp233_;
- GeeArrayList* _tmp234_;
- gint _tmp235_;
- gint _tmp236_;
- gint _tmp237_;
-#line 436 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!_tmp230_) {
-#line 2099 "Symbol.c"
- gint _tmp231_;
-#line 436 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp231_ = i;
-#line 436 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = _tmp231_ + 1;
-#line 2105 "Symbol.c"
- }
-#line 436 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp230_ = FALSE;
-#line 436 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp232_ = i;
-#line 436 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp233_ = l;
-#line 436 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp232_ < _tmp233_)) {
-#line 436 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 2117 "Symbol.c"
- }
-#line 437 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp234_ = thisParams;
-#line 437 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp235_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp234_);
-#line 437 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp236_ = _tmp235_;
-#line 437 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp237_ = i;
-#line 437 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp236_ <= _tmp237_) {
-#line 2129 "Symbol.c"
- JSDOCDocTag* np = NULL;
- GeeArrayList* _tmp238_;
- gint _tmp239_;
- gpointer _tmp240_;
- JSDOCDocTag* _tmp241_;
- const gchar* _tmp242_;
- gint _tmp243_;
- gint _tmp244_;
- JSDOCDocTag* _tmp252_;
- GeeArrayList* _tmp253_;
- gint _tmp254_;
- gpointer _tmp255_;
- JSDOCDocTag* _tmp256_;
- const gchar* _tmp257_;
- gchar* _tmp258_;
- JSDOCDocTag* _tmp259_;
- GeeArrayList* _tmp260_;
- gint _tmp261_;
- gpointer _tmp262_;
- JSDOCDocTag* _tmp263_;
- const gchar* _tmp264_;
- gchar* _tmp265_;
- JSDOCDocTag* _tmp266_;
- GeeArrayList* _tmp267_;
- gint _tmp268_;
- gpointer _tmp269_;
- JSDOCDocTag* _tmp270_;
- gboolean _tmp271_;
- JSDOCDocTag* _tmp272_;
- GeeArrayList* _tmp273_;
- gint _tmp274_;
- gpointer _tmp275_;
- JSDOCDocTag* _tmp276_;
- const gchar* _tmp277_;
- gchar* _tmp278_;
-#line 438 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp238_ = thisParams;
-#line 438 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp239_ = i;
-#line 438 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp240_ = gee_abstract_list_get ((GeeAbstractList*) _tmp238_, _tmp239_);
-#line 438 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- np = (JSDOCDocTag*) _tmp240_;
-#line 440 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp241_ = np;
-#line 440 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp242_ = _tmp241_->type;
-#line 440 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp243_ = strlen (_tmp242_);
-#line 440 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp244_ = _tmp243_;
-#line 440 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp244_ > 0) {
-#line 2183 "Symbol.c"
- JSDOCDocTag* _tmp245_;
- GeeArrayList* _tmp246_;
- gint _tmp247_;
- gpointer _tmp248_;
- JSDOCDocTag* _tmp249_;
- const gchar* _tmp250_;
- gchar* _tmp251_;
-#line 440 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp245_ = np;
-#line 440 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp246_ = params;
-#line 440 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp247_ = i;
-#line 440 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp248_ = gee_abstract_list_get ((GeeAbstractList*) _tmp246_, _tmp247_);
-#line 440 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp249_ = (JSDOCDocTag*) _tmp248_;
-#line 440 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp250_ = _tmp249_->type;
-#line 440 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp251_ = g_strdup (_tmp250_);
-#line 440 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp245_->type);
-#line 440 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp245_->type = _tmp251_;
-#line 440 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp249_);
-#line 2211 "Symbol.c"
- }
-#line 441 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp252_ = np;
-#line 441 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp253_ = params;
-#line 441 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp254_ = i;
-#line 441 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp255_ = gee_abstract_list_get ((GeeAbstractList*) _tmp253_, _tmp254_);
-#line 441 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp256_ = (JSDOCDocTag*) _tmp255_;
-#line 441 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp257_ = _tmp256_->name;
-#line 441 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp258_ = g_strdup (_tmp257_);
-#line 441 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp252_->name);
-#line 441 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp252_->name = _tmp258_;
-#line 441 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp256_);
-#line 442 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp259_ = np;
-#line 442 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp260_ = params;
-#line 442 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp261_ = i;
-#line 442 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp262_ = gee_abstract_list_get ((GeeAbstractList*) _tmp260_, _tmp261_);
-#line 442 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp263_ = (JSDOCDocTag*) _tmp262_;
-#line 442 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp264_ = _tmp263_->desc;
-#line 442 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp265_ = g_strdup (_tmp264_);
-#line 442 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp259_->desc);
-#line 442 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp259_->desc = _tmp265_;
-#line 442 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp263_);
-#line 443 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp266_ = np;
-#line 443 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp267_ = params;
-#line 443 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp268_ = i;
-#line 443 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp269_ = gee_abstract_list_get ((GeeAbstractList*) _tmp267_, _tmp268_);
-#line 443 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp270_ = (JSDOCDocTag*) _tmp269_;
-#line 443 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp271_ = _tmp270_->isOptional;
-#line 443 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp266_->isOptional = _tmp271_;
-#line 443 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp270_);
-#line 444 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp272_ = np;
-#line 444 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp273_ = params;
-#line 444 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp274_ = i;
-#line 444 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp275_ = gee_abstract_list_get ((GeeAbstractList*) _tmp273_, _tmp274_);
-#line 444 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp276_ = (JSDOCDocTag*) _tmp275_;
-#line 444 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp277_ = _tmp276_->defaultValue;
-#line 444 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp278_ = g_strdup (_tmp277_);
-#line 444 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp272_->defaultValue);
-#line 444 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp272_->defaultValue = _tmp278_;
-#line 444 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp276_);
-#line 437 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (np);
-#line 2291 "Symbol.c"
- } else {
- GeeArrayList* _tmp279_;
- gint _tmp280_;
- GeeArrayList* _tmp281_;
- gint _tmp282_;
- gpointer _tmp283_;
- JSDOCDocTag* _tmp284_;
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp279_ = thisParams;
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp280_ = i;
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp281_ = params;
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp282_ = i;
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp283_ = gee_abstract_list_get ((GeeAbstractList*) _tmp281_, _tmp282_);
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp284_ = (JSDOCDocTag*) _tmp283_;
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- gee_abstract_list_set ((GeeAbstractList*) _tmp279_, _tmp280_, _tmp284_);
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp284_);
-#line 2315 "Symbol.c"
- }
- }
- }
- }
-#line 449 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp285_ = thisParams;
-#line 449 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- jsdoc_symbol_set_private_params (self, _tmp285_);
-#line 2324 "Symbol.c"
- }
-#line 428 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (thisParams);
-#line 2328 "Symbol.c"
- }
-#line 456 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp286_ = self->comment;
-#line 456 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp287_ = jsdoc_doc_comment_getTag (_tmp286_, JSDOC_DOC_TAG_TITLE_CONSTRUCTOR);
-#line 456 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp288_ = _tmp287_;
-#line 456 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp289_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp288_);
-#line 456 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp290_ = _tmp289_;
-#line 456 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp291_ = _tmp290_ > 0;
-#line 456 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp288_);
-#line 456 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp291_) {
-#line 2346 "Symbol.c"
- gchar* _tmp292_;
-#line 457 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp292_ = g_strdup ("CONSTRUCTOR");
-#line 457 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->isa);
-#line 457 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isa = _tmp292_;
-#line 2354 "Symbol.c"
- }
-#line 463 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp293_ = self->comment;
-#line 463 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp294_ = jsdoc_doc_comment_getTag (_tmp293_, JSDOC_DOC_TAG_TITLE_STATIC);
-#line 463 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp295_ = _tmp294_;
-#line 463 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp296_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp295_);
-#line 463 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp297_ = _tmp296_;
-#line 463 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp298_ = _tmp297_ > 0;
-#line 463 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp295_);
-#line 463 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp298_) {
-#line 2372 "Symbol.c"
- const gchar* _tmp299_;
- const gchar* _tmp300_;
-#line 464 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp299_ = self->alias;
-#line 464 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_debug ("Symbol.vala:464: set class %s to static (static)", _tmp299_);
-#line 465 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isStatic = TRUE;
-#line 466 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp300_ = self->isa;
-#line 466 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (g_strcmp0 (_tmp300_, "CONSTRUCTOR") == 0) {
-#line 467 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isNamespace = TRUE;
-#line 2387 "Symbol.c"
- }
- }
-#line 472 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp301_ = self->comment;
-#line 472 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp302_ = jsdoc_doc_comment_getTag (_tmp301_, JSDOC_DOC_TAG_TITLE_SINGLETON);
-#line 472 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp303_ = _tmp302_;
-#line 472 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp304_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp303_);
-#line 472 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp305_ = _tmp304_;
-#line 472 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp306_ = _tmp305_ > 0;
-#line 472 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp303_);
-#line 472 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp306_) {
-#line 2406 "Symbol.c"
- const gchar* _tmp307_;
-#line 473 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp307_ = self->alias;
-#line 473 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_debug ("Symbol.vala:473: set class %s to static (singleton)", _tmp307_);
-#line 474 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isStatic = TRUE;
-#line 2414 "Symbol.c"
- }
-#line 484 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp308_ = self->comment;
-#line 484 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp309_ = jsdoc_doc_comment_getTag (_tmp308_, JSDOC_DOC_TAG_TITLE_INNER);
-#line 484 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp310_ = _tmp309_;
-#line 484 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp311_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp310_);
-#line 484 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp312_ = _tmp311_;
-#line 484 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp313_ = _tmp312_ > 0;
-#line 484 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp310_);
-#line 484 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp313_) {
-#line 485 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isInner = TRUE;
-#line 486 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isStatic = FALSE;
-#line 2436 "Symbol.c"
- }
-#line 491 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp314_ = self->comment;
-#line 491 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp315_ = jsdoc_doc_comment_getTag (_tmp314_, JSDOC_DOC_TAG_TITLE_FIELD);
-#line 491 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp316_ = _tmp315_;
-#line 491 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp317_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp316_);
-#line 491 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp318_ = _tmp317_;
-#line 491 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp319_ = _tmp318_ > 0;
-#line 491 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp316_);
-#line 491 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp319_) {
-#line 2454 "Symbol.c"
- gchar* _tmp320_;
-#line 492 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp320_ = g_strdup ("OBJECT");
-#line 492 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->isa);
-#line 492 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isa = _tmp320_;
-#line 2462 "Symbol.c"
- }
-#line 498 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp321_ = self->comment;
-#line 498 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp322_ = jsdoc_doc_comment_getTag (_tmp321_, JSDOC_DOC_TAG_TITLE_FUNCTION);
-#line 498 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp323_ = _tmp322_;
-#line 498 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp324_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp323_);
-#line 498 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp325_ = _tmp324_;
-#line 498 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp326_ = _tmp325_ > 0;
-#line 498 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp323_);
-#line 498 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp326_) {
-#line 2480 "Symbol.c"
- gchar* _tmp327_;
-#line 499 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp327_ = g_strdup ("FUNCTION");
-#line 499 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->isa);
-#line 499 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isa = _tmp327_;
-#line 2488 "Symbol.c"
- }
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp329_ = self->comment;
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp330_ = jsdoc_doc_comment_getTag (_tmp329_, JSDOC_DOC_TAG_TITLE_PARAM);
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp331_ = _tmp330_;
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp332_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp331_);
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp333_ = _tmp332_;
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp334_ = _tmp333_ > 0;
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp331_);
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp334_) {
-#line 2506 "Symbol.c"
- const gchar* _tmp335_;
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp335_ = self->isa;
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp328_ = g_strcmp0 (_tmp335_, "OBJECT") == 0;
-#line 2512 "Symbol.c"
- } else {
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp328_ = FALSE;
-#line 2516 "Symbol.c"
- }
-#line 503 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp328_) {
-#line 2520 "Symbol.c"
- gchar* _tmp336_;
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp336_ = g_strdup ("FUNCTION");
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->isa);
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isa = _tmp336_;
-#line 2528 "Symbol.c"
- }
-#line 512 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp337_ = self->comment;
-#line 512 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp338_ = jsdoc_doc_comment_getTag (_tmp337_, JSDOC_DOC_TAG_TITLE_EVENT);
-#line 512 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- events = _tmp338_;
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp339_ = events;
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp340_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp339_);
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp341_ = _tmp340_;
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp341_ > 0) {
-#line 2544 "Symbol.c"
- gchar* _tmp342_;
-#line 514 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp342_ = g_strdup ("FUNCTION");
-#line 514 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->isa);
-#line 514 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isa = _tmp342_;
-#line 515 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isEvent = TRUE;
-#line 2554 "Symbol.c"
- }
-#line 521 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp343_ = self->comment;
-#line 521 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp344_ = jsdoc_doc_comment_getTag (_tmp343_, JSDOC_DOC_TAG_TITLE_NAME);
-#line 521 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- names = _tmp344_;
-#line 522 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp345_ = names;
-#line 522 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp346_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp345_);
-#line 522 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp347_ = _tmp346_;
-#line 522 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp347_ > 0) {
-#line 2570 "Symbol.c"
- GeeArrayList* _tmp348_;
- gpointer _tmp349_;
- JSDOCDocTag* _tmp350_;
- const gchar* _tmp351_;
- gchar* _tmp352_;
- gchar* _tmp353_;
-#line 523 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp348_ = names;
-#line 523 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp349_ = gee_abstract_list_get ((GeeAbstractList*) _tmp348_, 0);
-#line 523 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp350_ = (JSDOCDocTag*) _tmp349_;
-#line 523 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp351_ = _tmp350_->desc;
-#line 523 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp352_ = string_strip (_tmp351_);
-#line 523 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp353_ = _tmp352_;
-#line 523 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- jsdoc_symbol_set_private_name (self, _tmp353_);
-#line 523 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp353_);
-#line 523 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp350_);
-#line 2595 "Symbol.c"
- }
-#line 531 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp354_ = self->comment;
-#line 531 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp355_ = jsdoc_doc_comment_getTag (_tmp354_, JSDOC_DOC_TAG_TITLE_PROPERTY);
-#line 531 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- properties = _tmp355_;
-#line 532 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp356_ = properties;
-#line 532 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp357_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp356_);
-#line 532 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp358_ = _tmp357_;
-#line 532 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp358_ > 0) {
-#line 2611 "Symbol.c"
- {
- gint i = 0;
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = 0;
-#line 2616 "Symbol.c"
- {
- gboolean _tmp359_ = FALSE;
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp359_ = TRUE;
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 2623 "Symbol.c"
- gint _tmp361_;
- GeeArrayList* _tmp362_;
- gint _tmp363_;
- gint _tmp364_;
- GeeArrayList* _tmp365_;
- gint _tmp366_;
- gpointer _tmp367_;
- JSDOCDocTag* _tmp368_;
- const gchar* _tmp369_;
- gint _tmp370_;
- gint _tmp371_;
- gboolean _tmp372_;
- JSDOCSymbol* property = NULL;
- const gchar* _tmp373_;
- gchar* _tmp374_;
- gchar* _tmp375_;
- GeeArrayList* _tmp376_;
- gint _tmp377_;
- gpointer _tmp378_;
- JSDOCDocTag* _tmp379_;
- const gchar* _tmp380_;
- gchar* _tmp381_;
- gchar* _tmp382_;
- GeeArrayList* _tmp383_;
- GeeArrayList* _tmp384_;
- GeeArrayList* _tmp385_;
- gint _tmp386_;
- gpointer _tmp387_;
- JSDOCDocTag* _tmp388_;
- const gchar* _tmp389_;
- gchar* _tmp390_;
- gchar* _tmp391_;
- gchar* _tmp392_;
- gchar* _tmp393_;
- GeeArrayList* _tmp394_;
- gint _tmp395_;
- gpointer _tmp396_;
- JSDOCDocTag* _tmp397_;
- const gchar* _tmp398_;
- gchar* _tmp399_;
- gchar* _tmp400_;
- gchar* _tmp401_;
- gchar* _tmp402_;
- const gchar* _tmp403_;
- gchar* _tmp404_;
- gchar* _tmp405_;
- gchar* _tmp406_;
- gchar* _tmp407_;
- JSDOCDocComment* _tmp408_;
- JSDOCDocComment* _tmp409_;
- JSDOCSymbol* _tmp410_;
- JSDOCSymbol* _tmp411_;
- JSDOCSymbol* _tmp412_;
- GeeArrayList* _tmp413_;
- gint _tmp414_;
- gpointer _tmp415_;
- JSDOCDocTag* _tmp416_;
- const gchar* _tmp417_;
- JSDOCSymbol* _tmp418_;
- const gchar* _tmp419_;
- gchar* _tmp420_;
- GeeArrayList* _tmp421_;
- gint _tmp422_;
- gpointer _tmp423_;
- JSDOCDocTag* _tmp424_;
- const gchar* _tmp425_;
- gint _tmp426_;
- gint _tmp427_;
- gboolean _tmp428_;
- GeeArrayList* _tmp436_;
- gint _tmp437_;
- gpointer _tmp438_;
- JSDOCDocTag* _tmp439_;
- const gchar* _tmp440_;
- gint _tmp441_;
- gint _tmp442_;
- gboolean _tmp443_;
- JSDOCSymbol* _tmp451_;
- JSDOCSymbol* _tmp452_;
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!_tmp359_) {
-#line 2705 "Symbol.c"
- gint _tmp360_;
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp360_ = i;
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = _tmp360_ + 1;
-#line 2711 "Symbol.c"
- }
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp359_ = FALSE;
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp361_ = i;
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp362_ = properties;
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp363_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp362_);
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp364_ = _tmp363_;
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp361_ < _tmp364_)) {
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 2727 "Symbol.c"
- }
-#line 539 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp365_ = properties;
-#line 539 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp366_ = i;
-#line 539 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp367_ = gee_abstract_list_get ((GeeAbstractList*) _tmp365_, _tmp366_);
-#line 539 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp368_ = (JSDOCDocTag*) _tmp367_;
-#line 539 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp369_ = _tmp368_->name;
-#line 539 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp370_ = strlen (_tmp369_);
-#line 539 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp371_ = _tmp370_;
-#line 539 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp372_ = _tmp371_ < 1;
-#line 539 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp368_);
-#line 539 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp372_) {
-#line 540 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- continue;
-#line 2751 "Symbol.c"
- }
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp373_ = self->alias;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp374_ = g_strconcat (_tmp373_, "#", NULL);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp375_ = _tmp374_;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp376_ = properties;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp377_ = i;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp378_ = gee_abstract_list_get ((GeeAbstractList*) _tmp376_, _tmp377_);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp379_ = (JSDOCDocTag*) _tmp378_;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp380_ = _tmp379_->name;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp381_ = g_strconcat (_tmp375_, _tmp380_, NULL);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp382_ = _tmp381_;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp383_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp384_ = _tmp383_;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp385_ = properties;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp386_ = i;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp387_ = gee_abstract_list_get ((GeeAbstractList*) _tmp385_, _tmp386_);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp388_ = (JSDOCDocTag*) _tmp387_;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp389_ = _tmp388_->desc;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp390_ = g_strconcat ("/**\n", _tmp389_, NULL);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp391_ = _tmp390_;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp392_ = g_strconcat (_tmp391_, "\n@name ", NULL);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp393_ = _tmp392_;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp394_ = properties;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp395_ = i;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp396_ = gee_abstract_list_get ((GeeAbstractList*) _tmp394_, _tmp395_);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp397_ = (JSDOCDocTag*) _tmp396_;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp398_ = _tmp397_->name;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp399_ = g_strconcat (_tmp393_, _tmp398_, NULL);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp400_ = _tmp399_;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp401_ = g_strconcat (_tmp400_, "\n@memberOf ", NULL);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp402_ = _tmp401_;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp403_ = self->alias;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp404_ = g_strconcat (_tmp402_, _tmp403_, NULL);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp405_ = _tmp404_;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp406_ = g_strconcat (_tmp405_, "#*/", NULL);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp407_ = _tmp406_;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp408_ = jsdoc_doc_comment_new (_tmp407_);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp409_ = _tmp408_;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp410_ = jsdoc_symbol_new_new_populate_with_args (_tmp382_, _tmp384_, "OBJECT", _tmp409_);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp411_ = _tmp410_;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp409_);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp407_);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp405_);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp402_);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp400_);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp397_);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp393_);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp391_);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp388_);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp384_);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp382_);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp379_);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp375_);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- property = _tmp411_;
-#line 554 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp412_ = property;
-#line 554 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp413_ = properties;
-#line 554 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp414_ = i;
-#line 554 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp415_ = gee_abstract_list_get ((GeeAbstractList*) _tmp413_, _tmp414_);
-#line 554 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp416_ = (JSDOCDocTag*) _tmp415_;
-#line 554 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp417_ = _tmp416_->name;
-#line 554 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- jsdoc_symbol_set_private_name (_tmp412_, _tmp417_);
-#line 554 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp416_);
-#line 555 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp418_ = property;
-#line 555 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp419_ = self->alias;
-#line 555 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp420_ = g_strdup (_tmp419_);
-#line 555 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp418_->memberOf);
-#line 555 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp418_->memberOf = _tmp420_;
-#line 556 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp421_ = properties;
-#line 556 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp422_ = i;
-#line 556 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp423_ = gee_abstract_list_get ((GeeAbstractList*) _tmp421_, _tmp422_);
-#line 556 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp424_ = (JSDOCDocTag*) _tmp423_;
-#line 556 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp425_ = _tmp424_->type;
-#line 556 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp426_ = strlen (_tmp425_);
-#line 556 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp427_ = _tmp426_;
-#line 556 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp428_ = _tmp427_ > 0;
-#line 556 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp424_);
-#line 556 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp428_) {
-#line 2905 "Symbol.c"
- JSDOCSymbol* _tmp429_;
- GeeArrayList* _tmp430_;
- gint _tmp431_;
- gpointer _tmp432_;
- JSDOCDocTag* _tmp433_;
- const gchar* _tmp434_;
- gchar* _tmp435_;
-#line 556 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp429_ = property;
-#line 556 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp430_ = properties;
-#line 556 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp431_ = i;
-#line 556 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp432_ = gee_abstract_list_get ((GeeAbstractList*) _tmp430_, _tmp431_);
-#line 556 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp433_ = (JSDOCDocTag*) _tmp432_;
-#line 556 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp434_ = _tmp433_->type;
-#line 556 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp435_ = g_strdup (_tmp434_);
-#line 556 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp429_->priv->type);
-#line 556 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp429_->priv->type = _tmp435_;
-#line 556 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp433_);
-#line 2933 "Symbol.c"
- }
-#line 557 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp436_ = properties;
-#line 557 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp437_ = i;
-#line 557 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp438_ = gee_abstract_list_get ((GeeAbstractList*) _tmp436_, _tmp437_);
-#line 557 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp439_ = (JSDOCDocTag*) _tmp438_;
-#line 557 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp440_ = _tmp439_->defaultValue;
-#line 557 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp441_ = strlen (_tmp440_);
-#line 557 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp442_ = _tmp441_;
-#line 557 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp443_ = _tmp442_ > 0;
-#line 557 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp439_);
-#line 557 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp443_) {
-#line 2955 "Symbol.c"
- JSDOCSymbol* _tmp444_;
- GeeArrayList* _tmp445_;
- gint _tmp446_;
- gpointer _tmp447_;
- JSDOCDocTag* _tmp448_;
- const gchar* _tmp449_;
- gchar* _tmp450_;
-#line 557 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp444_ = property;
-#line 557 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp445_ = properties;
-#line 557 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp446_ = i;
-#line 557 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp447_ = gee_abstract_list_get ((GeeAbstractList*) _tmp445_, _tmp446_);
-#line 557 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp448_ = (JSDOCDocTag*) _tmp447_;
-#line 557 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp449_ = _tmp448_->defaultValue;
-#line 557 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp450_ = g_strdup (_tmp449_);
-#line 557 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp444_->priv->defaultValue);
-#line 557 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp444_->priv->defaultValue = _tmp450_;
-#line 557 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp448_);
-#line 2983 "Symbol.c"
- }
-#line 558 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp451_ = property;
-#line 558 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- jsdoc_symbol_addProperty (self, _tmp451_);
-#line 559 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp452_ = property;
-#line 559 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- jsdoc_doc_parser_addSymbol (_tmp452_);
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (property);
-#line 2995 "Symbol.c"
- }
- }
- }
- }
-#line 564 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp453_ = self->comment;
-#line 564 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp454_ = jsdoc_doc_comment_getTag (_tmp453_, JSDOC_DOC_TAG_TITLE_CFG);
-#line 564 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- conf = _tmp454_;
-#line 565 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp455_ = conf;
-#line 565 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp456_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp455_);
-#line 565 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp457_ = _tmp456_;
-#line 565 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp457_ > 0) {
-#line 3014 "Symbol.c"
- {
- gint i = 0;
-#line 566 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = 0;
-#line 3019 "Symbol.c"
- {
- gboolean _tmp458_ = FALSE;
-#line 566 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp458_ = TRUE;
-#line 566 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 3026 "Symbol.c"
- gint _tmp460_;
- GeeArrayList* _tmp461_;
- gint _tmp462_;
- gint _tmp463_;
- GeeArrayList* _tmp464_;
- gint _tmp465_;
- gpointer _tmp466_;
- JSDOCDocTag* _tmp467_;
-#line 566 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!_tmp458_) {
-#line 3037 "Symbol.c"
- gint _tmp459_;
-#line 566 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp459_ = i;
-#line 566 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = _tmp459_ + 1;
-#line 3043 "Symbol.c"
- }
-#line 566 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp458_ = FALSE;
-#line 566 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp460_ = i;
-#line 566 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp461_ = conf;
-#line 566 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp462_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp461_);
-#line 566 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp463_ = _tmp462_;
-#line 566 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp460_ < _tmp463_)) {
-#line 566 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 3059 "Symbol.c"
- }
-#line 567 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp464_ = conf;
-#line 567 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp465_ = i;
-#line 567 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp466_ = gee_abstract_list_get ((GeeAbstractList*) _tmp464_, _tmp465_);
-#line 567 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp467_ = (JSDOCDocTag*) _tmp466_;
-#line 567 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- jsdoc_symbol_addConfig (self, _tmp467_);
-#line 567 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp467_);
-#line 3073 "Symbol.c"
- }
- }
- }
- }
-#line 574 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp468_ = self->comment;
-#line 574 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp469_ = jsdoc_doc_comment_getTag (_tmp468_, JSDOC_DOC_TAG_TITLE_RETURN);
-#line 574 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- returns = _tmp469_;
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp470_ = returns;
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp471_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp470_);
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp472_ = _tmp471_;
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp472_ > 0) {
-#line 3092 "Symbol.c"
- GeeArrayList* _tmp473_;
- GeeArrayList* _tmp474_;
- gchar* _tmp475_;
-#line 576 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp473_ = returns;
-#line 576 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp474_ = _g_object_ref0 (_tmp473_);
-#line 576 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->returns);
-#line 576 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->returns = _tmp474_;
-#line 578 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp475_ = g_strdup ("");
-#line 578 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->type);
-#line 578 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->type = _tmp475_;
-#line 3110 "Symbol.c"
- {
- GeeArrayList* _r_list = NULL;
- GeeArrayList* _tmp476_;
- GeeArrayList* _tmp477_;
- gint _r_size = 0;
- GeeArrayList* _tmp478_;
- gint _tmp479_;
- gint _tmp480_;
- gint _r_index = 0;
-#line 579 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp476_ = returns;
-#line 579 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp477_ = _g_object_ref0 (_tmp476_);
-#line 579 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _r_list = _tmp477_;
-#line 579 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp478_ = _r_list;
-#line 579 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp479_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp478_);
-#line 579 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp480_ = _tmp479_;
-#line 579 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _r_size = _tmp480_;
-#line 579 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _r_index = -1;
-#line 579 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 3138 "Symbol.c"
- gint _tmp481_;
- gint _tmp482_;
- gint _tmp483_;
- JSDOCDocTag* r = NULL;
- GeeArrayList* _tmp484_;
- gint _tmp485_;
- gpointer _tmp486_;
- const gchar* _tmp487_ = NULL;
- const gchar* _tmp488_;
- const gchar* _tmp489_;
- gchar* _tmp490_;
- const gchar* _tmp491_;
- JSDOCDocTag* _tmp492_;
- const gchar* _tmp493_;
- gchar* _tmp494_;
-#line 579 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp481_ = _r_index;
-#line 579 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _r_index = _tmp481_ + 1;
-#line 579 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp482_ = _r_index;
-#line 579 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp483_ = _r_size;
-#line 579 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp482_ < _tmp483_)) {
-#line 579 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 3166 "Symbol.c"
- }
-#line 579 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp484_ = _r_list;
-#line 579 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp485_ = _r_index;
-#line 579 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp486_ = gee_abstract_list_get ((GeeAbstractList*) _tmp484_, _tmp485_);
-#line 579 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- r = (JSDOCDocTag*) _tmp486_;
-#line 580 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp488_ = self->priv->type;
-#line 580 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (g_strcmp0 (_tmp488_, "") == 0) {
-#line 580 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp487_ = "";
-#line 3182 "Symbol.c"
- } else {
-#line 580 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp487_ = ", ";
-#line 3186 "Symbol.c"
- }
-#line 580 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp489_ = self->priv->type;
-#line 580 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp490_ = g_strconcat (_tmp489_, _tmp487_, NULL);
-#line 580 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->type);
-#line 580 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->type = _tmp490_;
-#line 581 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp491_ = self->priv->type;
-#line 581 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp492_ = r;
-#line 581 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp493_ = _tmp492_->type;
-#line 581 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp494_ = g_strconcat (_tmp491_, _tmp493_, NULL);
-#line 581 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->type);
-#line 581 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->type = _tmp494_;
-#line 579 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (r);
-#line 3210 "Symbol.c"
- }
-#line 579 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_r_list);
-#line 3214 "Symbol.c"
- }
- }
-#line 588 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp495_ = self->comment;
-#line 588 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp496_ = jsdoc_doc_comment_getTag (_tmp495_, JSDOC_DOC_TAG_TITLE_THROWS);
-#line 588 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->priv->exceptions);
-#line 588 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->exceptions = _tmp496_;
-#line 592 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp497_ = self->comment;
-#line 592 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp498_ = jsdoc_doc_comment_getTag (_tmp497_, JSDOC_DOC_TAG_TITLE_REQUIRES);
-#line 592 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- requires = _tmp498_;
-#line 593 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp499_ = requires;
-#line 593 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp500_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp499_);
-#line 593 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp501_ = _tmp500_;
-#line 593 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp501_ > 0) {
-#line 3239 "Symbol.c"
- GeeArrayList* _tmp502_;
-#line 594 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp502_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL);
-#line 594 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->priv->requires);
-#line 594 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->requires = _tmp502_;
-#line 3247 "Symbol.c"
- {
- GeeArrayList* _r_list = NULL;
- GeeArrayList* _tmp503_;
- GeeArrayList* _tmp504_;
- gint _r_size = 0;
- GeeArrayList* _tmp505_;
- gint _tmp506_;
- gint _tmp507_;
- gint _r_index = 0;
-#line 595 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp503_ = requires;
-#line 595 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp504_ = _g_object_ref0 (_tmp503_);
-#line 595 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _r_list = _tmp504_;
-#line 595 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp505_ = _r_list;
-#line 595 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp506_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp505_);
-#line 595 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp507_ = _tmp506_;
-#line 595 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _r_size = _tmp507_;
-#line 595 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _r_index = -1;
-#line 595 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 3275 "Symbol.c"
- gint _tmp508_;
- gint _tmp509_;
- gint _tmp510_;
- JSDOCDocTag* r = NULL;
- GeeArrayList* _tmp511_;
- gint _tmp512_;
- gpointer _tmp513_;
- GeeArrayList* _tmp514_;
- JSDOCDocTag* _tmp515_;
- const gchar* _tmp516_;
-#line 595 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp508_ = _r_index;
-#line 595 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _r_index = _tmp508_ + 1;
-#line 595 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp509_ = _r_index;
-#line 595 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp510_ = _r_size;
-#line 595 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp509_ < _tmp510_)) {
-#line 595 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 3298 "Symbol.c"
- }
-#line 595 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp511_ = _r_list;
-#line 595 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp512_ = _r_index;
-#line 595 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp513_ = gee_abstract_list_get ((GeeAbstractList*) _tmp511_, _tmp512_);
-#line 595 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- r = (JSDOCDocTag*) _tmp513_;
-#line 596 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp514_ = self->priv->requires;
-#line 596 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp515_ = r;
-#line 596 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp516_ = _tmp515_->desc;
-#line 596 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp514_, _tmp516_);
-#line 595 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (r);
-#line 3318 "Symbol.c"
- }
-#line 595 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_r_list);
-#line 3322 "Symbol.c"
- }
- }
-#line 602 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp517_ = self->comment;
-#line 602 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp518_ = jsdoc_doc_comment_getTag (_tmp517_, JSDOC_DOC_TAG_TITLE_TYPE);
-#line 602 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- types = _tmp518_;
-#line 603 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp519_ = types;
-#line 603 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp520_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp519_);
-#line 603 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp521_ = _tmp520_;
-#line 603 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp521_ > 0) {
-#line 3339 "Symbol.c"
- GeeArrayList* _tmp522_;
- gpointer _tmp523_;
- JSDOCDocTag* _tmp524_;
- const gchar* _tmp525_;
- gchar* _tmp526_;
-#line 604 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp522_ = types;
-#line 604 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp523_ = gee_abstract_list_get ((GeeAbstractList*) _tmp522_, 0);
-#line 604 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp524_ = (JSDOCDocTag*) _tmp523_;
-#line 604 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp525_ = _tmp524_->desc;
-#line 604 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp526_ = g_strdup (_tmp525_);
-#line 604 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->type);
-#line 604 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->type = _tmp526_;
-#line 604 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp524_);
-#line 3361 "Symbol.c"
- }
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp528_ = self->comment;
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp529_ = jsdoc_doc_comment_getTag (_tmp528_, JSDOC_DOC_TAG_TITLE_PRIVATE);
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp530_ = _tmp529_;
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp531_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp530_);
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp532_ = _tmp531_;
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp533_ = _tmp532_ > 0;
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp530_);
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp533_) {
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp527_ = TRUE;
-#line 3381 "Symbol.c"
- } else {
- gboolean _tmp534_;
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp534_ = self->isInner;
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp527_ = _tmp534_;
-#line 3388 "Symbol.c"
- }
-#line 610 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp527_) {
-#line 611 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isPrivate = TRUE;
-#line 3394 "Symbol.c"
- }
-#line 615 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp535_ = self->comment;
-#line 615 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp536_ = jsdoc_doc_comment_getTag (_tmp535_, JSDOC_DOC_TAG_TITLE_IGNORE);
-#line 615 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp537_ = _tmp536_;
-#line 615 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp538_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp537_);
-#line 615 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp539_ = _tmp538_;
-#line 615 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp540_ = _tmp539_ > 0;
-#line 615 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp537_);
-#line 615 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp540_) {
-#line 616 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isIgnored = TRUE;
-#line 3414 "Symbol.c"
- }
- {
- GeeArrayList* _dt_list = NULL;
- JSDOCDocComment* _tmp541_;
- GeeArrayList* _tmp542_;
- gint _dt_size = 0;
- GeeArrayList* _tmp543_;
- gint _tmp544_;
- gint _tmp545_;
- gint _dt_index = 0;
-#line 656 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp541_ = self->comment;
-#line 656 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp542_ = jsdoc_doc_comment_getTag (_tmp541_, JSDOC_DOC_TAG_TITLE_ARGUMENTS);
-#line 656 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _dt_list = _tmp542_;
-#line 656 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp543_ = _dt_list;
-#line 656 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp544_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp543_);
-#line 656 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp545_ = _tmp544_;
-#line 656 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _dt_size = _tmp545_;
-#line 656 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _dt_index = -1;
-#line 656 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 3443 "Symbol.c"
- gint _tmp546_;
- gint _tmp547_;
- gint _tmp548_;
- JSDOCDocTag* dt = NULL;
- GeeArrayList* _tmp549_;
- gint _tmp550_;
- gpointer _tmp551_;
- GeeArrayList* _tmp552_;
- JSDOCDocTag* _tmp553_;
- const gchar* _tmp554_;
-#line 656 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp546_ = _dt_index;
-#line 656 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _dt_index = _tmp546_ + 1;
-#line 656 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp547_ = _dt_index;
-#line 656 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp548_ = _dt_size;
-#line 656 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp547_ < _tmp548_)) {
-#line 656 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 3466 "Symbol.c"
- }
-#line 656 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp549_ = _dt_list;
-#line 656 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp550_ = _dt_index;
-#line 656 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp551_ = gee_abstract_list_get ((GeeAbstractList*) _tmp549_, _tmp550_);
-#line 656 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- dt = (JSDOCDocTag*) _tmp551_;
-#line 657 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp552_ = self->augments;
-#line 657 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp553_ = dt;
-#line 657 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp554_ = _tmp553_->desc;
-#line 657 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp552_, _tmp554_);
-#line 656 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (dt);
-#line 3486 "Symbol.c"
- }
-#line 656 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_dt_list);
-#line 3490 "Symbol.c"
- }
- {
- GeeArrayList* _dt_list = NULL;
- JSDOCDocComment* _tmp555_;
- GeeArrayList* _tmp556_;
- gint _dt_size = 0;
- GeeArrayList* _tmp557_;
- gint _tmp558_;
- gint _tmp559_;
- gint _dt_index = 0;
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp555_ = self->comment;
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp556_ = jsdoc_doc_comment_getTag (_tmp555_, JSDOC_DOC_TAG_TITLE_EXTENDS);
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _dt_list = _tmp556_;
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp557_ = _dt_list;
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp558_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp557_);
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp559_ = _tmp558_;
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _dt_size = _tmp559_;
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _dt_index = -1;
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 3519 "Symbol.c"
- gint _tmp560_;
- gint _tmp561_;
- gint _tmp562_;
- JSDOCDocTag* dt = NULL;
- GeeArrayList* _tmp563_;
- gint _tmp564_;
- gpointer _tmp565_;
- GeeArrayList* _tmp566_;
- JSDOCDocTag* _tmp567_;
- const gchar* _tmp568_;
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp560_ = _dt_index;
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _dt_index = _tmp560_ + 1;
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp561_ = _dt_index;
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp562_ = _dt_size;
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp561_ < _tmp562_)) {
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 3542 "Symbol.c"
- }
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp563_ = _dt_list;
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp564_ = _dt_index;
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp565_ = gee_abstract_list_get ((GeeAbstractList*) _tmp563_, _tmp564_);
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- dt = (JSDOCDocTag*) _tmp565_;
-#line 661 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp566_ = self->augments;
-#line 661 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp567_ = dt;
-#line 661 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp568_ = _tmp567_->desc;
-#line 661 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp566_, _tmp568_);
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (dt);
-#line 3562 "Symbol.c"
- }
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_dt_list);
-#line 3566 "Symbol.c"
- }
-#line 667 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp569_ = self->comment;
-#line 667 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp570_ = jsdoc_doc_comment_getTag (_tmp569_, JSDOC_DOC_TAG_TITLE_DEFAULT);
-#line 667 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- defaults = _tmp570_;
-#line 668 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp571_ = defaults;
-#line 668 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp572_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp571_);
-#line 668 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp573_ = _tmp572_;
-#line 668 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp573_ > 0) {
-#line 3582 "Symbol.c"
- gboolean _tmp574_;
-#line 669 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp574_ = jsdoc_symbol_is (self, "OBJECT");
-#line 669 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp574_) {
-#line 3588 "Symbol.c"
- GeeArrayList* _tmp575_;
- gpointer _tmp576_;
- JSDOCDocTag* _tmp577_;
- const gchar* _tmp578_;
- gchar* _tmp579_;
-#line 670 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp575_ = defaults;
-#line 670 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp576_ = gee_abstract_list_get ((GeeAbstractList*) _tmp575_, 0);
-#line 670 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp577_ = (JSDOCDocTag*) _tmp576_;
-#line 670 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp578_ = _tmp577_->desc;
-#line 670 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp579_ = g_strdup (_tmp578_);
-#line 670 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->defaultValue);
-#line 670 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->defaultValue = _tmp579_;
-#line 670 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp577_);
-#line 3610 "Symbol.c"
- }
- }
-#line 679 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp580_ = self->comment;
-#line 679 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp581_ = jsdoc_doc_comment_getTag (_tmp580_, JSDOC_DOC_TAG_TITLE_MEMBEROF);
-#line 679 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- memberOfs = _tmp581_;
-#line 680 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp582_ = memberOfs;
-#line 680 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp583_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp582_);
-#line 680 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp584_ = _tmp583_;
-#line 680 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp584_ > 0) {
-#line 3627 "Symbol.c"
- GeeArrayList* _tmp585_;
- gpointer _tmp586_;
- JSDOCDocTag* _tmp587_;
- const gchar* _tmp588_;
- gchar* _tmp589_;
- GRegex* pr_reg = NULL;
- GRegex* _tmp590_;
- gchar* _tmp591_ = NULL;
- GRegex* _tmp592_;
- const gchar* _tmp593_;
- const gchar* _tmp594_;
- gint _tmp595_;
- gint _tmp596_;
- gchar* _tmp597_;
- gchar* _tmp598_;
- gchar** dname = NULL;
- const gchar* _tmp599_;
- const gchar* _tmp600_;
- gchar** _tmp601_;
- gchar** _tmp602_;
- gint dname_length1;
- gint _dname_size_;
- gchar* name = NULL;
- gchar** _tmp603_;
- gint _tmp603__length1;
- gchar** _tmp604_;
- gint _tmp604__length1;
- const gchar* _tmp605_;
- gchar* _tmp606_;
- gchar** hname = NULL;
- const gchar* _tmp607_;
- gchar** _tmp608_;
- gchar** _tmp609_;
- gint hname_length1;
- gint _hname_size_;
- gchar** _tmp610_;
- gint _tmp610__length1;
- gchar** _tmp611_;
- gint _tmp611__length1;
- const gchar* _tmp612_;
- gchar* _tmp613_;
- const gchar* _tmp614_;
- gchar* _tmp615_;
- gchar* _tmp616_;
- const gchar* _tmp617_;
- gchar* _tmp618_;
- gchar* _tmp619_;
- const gchar* _tmp620_;
- const gchar* _tmp621_;
- gchar* _tmp622_;
-#line 681 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp585_ = memberOfs;
-#line 681 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp586_ = gee_abstract_list_get ((GeeAbstractList*) _tmp585_, 0);
-#line 681 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp587_ = (JSDOCDocTag*) _tmp586_;
-#line 681 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp588_ = _tmp587_->desc;
-#line 681 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp589_ = g_strdup (_tmp588_);
-#line 681 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->memberOf);
-#line 681 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->memberOf = _tmp589_;
-#line 681 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp587_);
-#line 682 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp590_ = _g_regex_ref0 (_thread_safe_regex_init (&_tmp_regex_0, "\\.prototype\\.?", 0));
-#line 682 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- pr_reg = _tmp590_;
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp592_ = pr_reg;
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp593_ = self->memberOf;
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp594_ = self->memberOf;
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp595_ = strlen (_tmp594_);
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp596_ = _tmp595_;
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp597_ = g_regex_replace (_tmp592_, _tmp593_, (gssize) _tmp596_, 0, "#", 0, &_inner_error_);
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp591_ = _tmp597_;
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_regex_unref0 (pr_reg);
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (memberOfs);
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (defaults);
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (types);
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (requires);
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (returns);
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (conf);
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (properties);
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (names);
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (events);
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (params);
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (namespaces);
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (classes);
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (sees);
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (examples);
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (deprecateds);
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (versions);
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (sinces);
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (descs);
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (mth);
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (authors);
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_clear_error (&_inner_error_);
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return;
-#line 3762 "Symbol.c"
- }
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp598_ = _tmp591_;
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp591_ = NULL;
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->memberOf);
-#line 684 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->memberOf = _tmp598_;
-#line 685 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp599_ = jsdoc_symbol_get_name (self);
-#line 685 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp600_ = _tmp599_;
-#line 685 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp602_ = _tmp601_ = g_strsplit (_tmp600_, ".", 0);
-#line 685 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- dname = _tmp602_;
-#line 685 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- dname_length1 = _vala_array_length (_tmp601_);
-#line 685 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _dname_size_ = dname_length1;
-#line 686 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp603_ = dname;
-#line 686 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp603__length1 = dname_length1;
-#line 686 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp604_ = dname;
-#line 686 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp604__length1 = dname_length1;
-#line 686 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp605_ = _tmp603_[_tmp604__length1 - 1];
-#line 686 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp606_ = g_strdup (_tmp605_);
-#line 686 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- name = _tmp606_;
-#line 688 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp607_ = name;
-#line 688 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp609_ = _tmp608_ = g_strsplit (_tmp607_, "#", 0);
-#line 688 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- hname = _tmp609_;
-#line 688 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- hname_length1 = _vala_array_length (_tmp608_);
-#line 688 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _hname_size_ = hname_length1;
-#line 689 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp610_ = hname;
-#line 689 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp610__length1 = hname_length1;
-#line 689 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp611_ = hname;
-#line 689 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp611__length1 = hname_length1;
-#line 689 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp612_ = _tmp610_[_tmp611__length1 - 1];
-#line 689 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp613_ = g_strdup (_tmp612_);
-#line 689 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (name);
-#line 689 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- name = _tmp613_;
-#line 690 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp614_ = self->memberOf;
-#line 690 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp615_ = g_strconcat (_tmp614_, ".", NULL);
-#line 690 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp616_ = _tmp615_;
-#line 690 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp617_ = name;
-#line 690 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp618_ = g_strconcat (_tmp616_, _tmp617_, NULL);
-#line 690 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp619_ = _tmp618_;
-#line 690 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- jsdoc_symbol_set_private_name (self, _tmp619_);
-#line 690 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp619_);
-#line 690 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp616_);
-#line 691 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp620_ = jsdoc_symbol_get_name (self);
-#line 691 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp621_ = _tmp620_;
-#line 691 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp622_ = g_strdup (_tmp621_);
-#line 691 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->alias);
-#line 691 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->alias = _tmp622_;
-#line 680 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- hname = (_vala_array_free (hname, hname_length1, (GDestroyNotify) g_free), NULL);
-#line 680 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (name);
-#line 680 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- dname = (_vala_array_free (dname, dname_length1, (GDestroyNotify) g_free), NULL);
-#line 680 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp591_);
-#line 680 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_regex_unref0 (pr_reg);
-#line 3862 "Symbol.c"
- }
-#line 697 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp623_ = self->comment;
-#line 697 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp624_ = jsdoc_doc_comment_getTag (_tmp623_, JSDOC_DOC_TAG_TITLE_PUBLIC);
-#line 697 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp625_ = _tmp624_;
-#line 697 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp626_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp625_);
-#line 697 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp627_ = _tmp626_;
-#line 697 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp628_ = _tmp627_ > 0;
-#line 697 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp625_);
-#line 697 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp628_) {
-#line 698 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isPrivate = FALSE;
-#line 3882 "Symbol.c"
- }
-#line 702 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp629_ = self->comment;
-#line 702 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp630_ = jsdoc_doc_comment_getTag (_tmp629_, JSDOC_DOC_TAG_TITLE_CHILDREN);
-#line 702 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp631_ = _tmp630_;
-#line 702 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp632_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp631_);
-#line 702 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp633_ = _tmp632_;
-#line 702 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp634_ = _tmp633_ > 0;
-#line 702 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp631_);
-#line 702 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp634_) {
-#line 3900 "Symbol.c"
- JSDOCDocComment* _tmp635_;
- GeeArrayList* _tmp636_;
- GeeArrayList* _tmp637_;
- gpointer _tmp638_;
- JSDOCDocTag* _tmp639_;
- const gchar* _tmp640_;
- gchar* _tmp641_;
- gchar* _tmp642_;
- gchar** _tmp643_;
- gchar** _tmp644_;
- gchar** _tmp645_;
- gint _tmp645__length1;
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp635_ = self->comment;
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp636_ = jsdoc_doc_comment_getTag (_tmp635_, JSDOC_DOC_TAG_TITLE_CHILDREN);
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp637_ = _tmp636_;
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp638_ = gee_abstract_list_get ((GeeAbstractList*) _tmp637_, 0);
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp639_ = (JSDOCDocTag*) _tmp638_;
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp640_ = _tmp639_->desc;
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp641_ = string_strip (_tmp640_);
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp642_ = _tmp641_;
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp644_ = _tmp643_ = g_strsplit (_tmp642_, " ", 0);
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp645_ = _tmp644_;
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp645__length1 = _vala_array_length (_tmp643_);
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp642_);
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp639_);
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp637_);
-#line 3941 "Symbol.c"
- {
- gchar** s_collection = NULL;
- gint s_collection_length1 = 0;
- gint _s_collection_size_ = 0;
- gint s_it = 0;
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- s_collection = _tmp645_;
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- s_collection_length1 = _tmp645__length1;
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- for (s_it = 0; s_it < _tmp645__length1; s_it = s_it + 1) {
-#line 3953 "Symbol.c"
- gchar* _tmp646_;
- gchar* s = NULL;
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp646_ = g_strdup (s_collection[s_it]);
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- s = _tmp646_;
-#line 3960 "Symbol.c"
- {
- GeeArrayList* _tmp647_;
- const gchar* _tmp648_;
-#line 704 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp647_ = self->tree_children;
-#line 704 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp648_ = s;
-#line 704 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp647_, _tmp648_);
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (s);
-#line 3972 "Symbol.c"
- }
- }
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- s_collection = (_vala_array_free (s_collection, s_collection_length1, (GDestroyNotify) g_free), NULL);
-#line 3977 "Symbol.c"
- }
- }
-#line 708 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp649_ = self->comment;
-#line 708 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp650_ = jsdoc_doc_comment_getTag (_tmp649_, JSDOC_DOC_TAG_TITLE_PARENT);
-#line 708 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp651_ = _tmp650_;
-#line 708 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp652_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp651_);
-#line 708 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp653_ = _tmp652_;
-#line 708 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp654_ = _tmp653_ > 0;
-#line 708 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp651_);
-#line 708 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp654_) {
-#line 3996 "Symbol.c"
- JSDOCDocComment* _tmp655_;
- GeeArrayList* _tmp656_;
- GeeArrayList* _tmp657_;
- gpointer _tmp658_;
- JSDOCDocTag* _tmp659_;
- const gchar* _tmp660_;
- gchar* _tmp661_;
- gchar* _tmp662_;
- gchar** _tmp663_;
- gchar** _tmp664_;
- gchar** _tmp665_;
- gint _tmp665__length1;
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp655_ = self->comment;
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp656_ = jsdoc_doc_comment_getTag (_tmp655_, JSDOC_DOC_TAG_TITLE_PARENT);
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp657_ = _tmp656_;
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp658_ = gee_abstract_list_get ((GeeAbstractList*) _tmp657_, 0);
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp659_ = (JSDOCDocTag*) _tmp658_;
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp660_ = _tmp659_->desc;
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp661_ = string_strip (_tmp660_);
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp662_ = _tmp661_;
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp664_ = _tmp663_ = g_strsplit (_tmp662_, " ", 0);
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp665_ = _tmp664_;
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp665__length1 = _vala_array_length (_tmp663_);
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp662_);
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp659_);
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp657_);
-#line 4037 "Symbol.c"
- {
- gchar** s_collection = NULL;
- gint s_collection_length1 = 0;
- gint _s_collection_size_ = 0;
- gint s_it = 0;
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- s_collection = _tmp665_;
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- s_collection_length1 = _tmp665__length1;
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- for (s_it = 0; s_it < _tmp665__length1; s_it = s_it + 1) {
-#line 4049 "Symbol.c"
- gchar* _tmp666_;
- gchar* s = NULL;
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp666_ = g_strdup (s_collection[s_it]);
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- s = _tmp666_;
-#line 4056 "Symbol.c"
- {
- GeeArrayList* _tmp667_;
- const gchar* _tmp668_;
-#line 710 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp667_ = self->tree_parent;
-#line 710 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp668_ = s;
-#line 710 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp667_, _tmp668_);
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (s);
-#line 4068 "Symbol.c"
- }
- }
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- s_collection = (_vala_array_free (s_collection, s_collection_length1, (GDestroyNotify) g_free), NULL);
-#line 4073 "Symbol.c"
- }
- }
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp669_ = self->comment;
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp670_ = jsdoc_doc_comment_getTag (_tmp669_, JSDOC_DOC_TAG_TITLE_ABSTRACT);
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp671_ = _tmp670_;
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp672_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp671_);
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp673_ = _tmp672_;
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp674_ = _tmp673_ > 0;
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp671_);
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp674_) {
-#line 716 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isAbstract = TRUE;
-#line 4094 "Symbol.c"
- }
-#line 719 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp675_ = self->comment;
-#line 719 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp676_ = jsdoc_doc_comment_getTag (_tmp675_, JSDOC_DOC_TAG_TITLE_BUILDER_TOP);
-#line 719 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp677_ = _tmp676_;
-#line 719 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp678_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp677_);
-#line 719 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp679_ = _tmp678_;
-#line 719 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp680_ = _tmp679_ > 0;
-#line 719 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp677_);
-#line 719 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp680_) {
-#line 720 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isBuilderTop = TRUE;
-#line 4114 "Symbol.c"
- }
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (memberOfs);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (defaults);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (types);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (requires);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (returns);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (conf);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (properties);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (names);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (events);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (params);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (namespaces);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (classes);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (sees);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (examples);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (deprecateds);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (versions);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (sinces);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (descs);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (mth);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (authors);
-#line 4156 "Symbol.c"
-}
-
-
-gboolean jsdoc_symbol_is (JSDOCSymbol* self, const gchar* what) {
- gboolean result = FALSE;
- const gchar* _tmp0_;
- const gchar* _tmp1_;
-#line 728 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 728 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (what != NULL, FALSE);
-#line 729 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = self->isa;
-#line 729 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = what;
-#line 729 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = g_strcmp0 (_tmp0_, _tmp1_) == 0;
-#line 729 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 4176 "Symbol.c"
-}
-
-
-gboolean jsdoc_symbol_isaClass (JSDOCSymbol* self) {
- gboolean result = FALSE;
- gboolean _tmp0_ = FALSE;
- gboolean _tmp1_;
-#line 731 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = jsdoc_symbol_is (self, "CONSTRUCTOR");
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp1_) {
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = TRUE;
-#line 4192 "Symbol.c"
- } else {
- gboolean _tmp2_;
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = self->isNamespace;
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = _tmp2_;
-#line 4199 "Symbol.c"
- }
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = _tmp0_;
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 4205 "Symbol.c"
-}
-
-
-gboolean jsdoc_symbol_isBuiltin (JSDOCSymbol* self) {
- gboolean result = FALSE;
- const gchar* _tmp0_;
- gboolean _tmp1_;
-#line 738 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 739 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = self->alias;
-#line 739 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = jsdoc_symbol_set_isBuiltin (_tmp0_);
-#line 739 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = _tmp1_;
-#line 739 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 4223 "Symbol.c"
-}
-
-
-static void jsdoc_symbol_setType (JSDOCSymbol* self, const gchar* comment, gboolean overwrite) {
- gboolean _tmp0_ = FALSE;
- gboolean _tmp1_;
- gchar* typeComment = NULL;
- const gchar* _tmp5_;
- gchar* _tmp6_;
- const gchar* _tmp7_;
- gchar* _tmp8_;
-#line 742 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_if_fail (self != NULL);
-#line 742 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_if_fail (comment != NULL);
-#line 743 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = overwrite;
-#line 743 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!_tmp1_) {
-#line 4243 "Symbol.c"
- const gchar* _tmp2_;
- gint _tmp3_;
- gint _tmp4_;
-#line 743 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = self->priv->type;
-#line 743 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = strlen (_tmp2_);
-#line 743 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = _tmp3_;
-#line 743 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = _tmp4_ > 0;
-#line 4255 "Symbol.c"
- } else {
-#line 743 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = FALSE;
-#line 4259 "Symbol.c"
- }
-#line 743 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp0_) {
-#line 744 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return;
-#line 4265 "Symbol.c"
- }
-#line 746 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = comment;
-#line 746 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = jsdoc_doc_comment_unwrapComment (_tmp5_);
-#line 746 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- typeComment = _tmp6_;
-#line 747 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = typeComment;
-#line 747 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = g_strdup (_tmp7_);
-#line 747 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->type);
-#line 747 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->type = _tmp8_;
-#line 742 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (typeComment);
-#line 4283 "Symbol.c"
-}
-
-
-void jsdoc_symbol_inherit (JSDOCSymbol* self, JSDOCSymbol* symbol) {
- gboolean _tmp0_ = FALSE;
- JSDOCSymbol* _tmp1_;
- const gchar* _tmp2_;
- const gchar* _tmp3_;
- gboolean _tmp4_;
-#line 750 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_if_fail (self != NULL);
-#line 750 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_if_fail (symbol != NULL);
-#line 751 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = symbol;
-#line 751 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = jsdoc_symbol_get_name (_tmp1_);
-#line 751 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = _tmp2_;
-#line 751 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = jsdoc_symbol_hasMember (self, _tmp3_);
-#line 751 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!_tmp4_) {
-#line 4307 "Symbol.c"
- JSDOCSymbol* _tmp5_;
- gboolean _tmp6_;
-#line 751 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = symbol;
-#line 751 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = _tmp5_->isInner;
-#line 751 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = !_tmp6_;
-#line 4316 "Symbol.c"
- } else {
-#line 751 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = FALSE;
-#line 4320 "Symbol.c"
- }
-#line 751 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp0_) {
-#line 4324 "Symbol.c"
- JSDOCSymbol* _tmp7_;
- gboolean _tmp8_;
-#line 752 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = symbol;
-#line 752 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = jsdoc_symbol_is (_tmp7_, "FUNCTION");
-#line 752 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp8_) {
-#line 4333 "Symbol.c"
- GeeArrayList* _tmp9_;
- JSDOCSymbol* _tmp10_;
-#line 753 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = self->methods;
-#line 753 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = symbol;
-#line 753 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp9_, _tmp10_);
-#line 4342 "Symbol.c"
- } else {
- JSDOCSymbol* _tmp11_;
- gboolean _tmp12_;
-#line 754 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = symbol;
-#line 754 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = jsdoc_symbol_is (_tmp11_, "OBJECT");
-#line 754 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp12_) {
-#line 4352 "Symbol.c"
- GeeArrayList* _tmp13_;
- JSDOCSymbol* _tmp14_;
-#line 755 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = self->properties;
-#line 755 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp14_ = symbol;
-#line 755 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp13_, _tmp14_);
-#line 4361 "Symbol.c"
- }
- }
- }
-}
-
-
-static gboolean jsdoc_symbol_hasMember (JSDOCSymbol* self, const gchar* name) {
- gboolean result = FALSE;
- gboolean _tmp0_ = FALSE;
- const gchar* _tmp1_;
- gboolean _tmp2_;
-#line 759 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 759 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (name != NULL, FALSE);
-#line 760 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = name;
-#line 760 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = jsdoc_symbol_hasMethod (self, _tmp1_);
-#line 760 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp2_) {
-#line 760 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = TRUE;
-#line 4385 "Symbol.c"
- } else {
- const gchar* _tmp3_;
- gboolean _tmp4_;
-#line 760 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = name;
-#line 760 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = jsdoc_symbol_hasProperty (self, _tmp3_);
-#line 760 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = _tmp4_;
-#line 4395 "Symbol.c"
- }
-#line 760 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = _tmp0_;
-#line 760 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 4401 "Symbol.c"
-}
-
-
-void jsdoc_symbol_addMember (JSDOCSymbol* self, JSDOCSymbol* symbol) {
- JSDOCSymbol* _tmp0_;
- JSDOCDocComment* _tmp1_;
- GeeArrayList* _tmp2_;
- GeeArrayList* _tmp3_;
- gint _tmp4_;
- gint _tmp5_;
- gboolean _tmp6_;
- JSDOCSymbol* _tmp21_;
- gboolean _tmp22_;
-#line 763 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_if_fail (self != NULL);
-#line 763 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_if_fail (symbol != NULL);
-#line 766 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = symbol;
-#line 766 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = _tmp0_->comment;
-#line 766 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = jsdoc_doc_comment_getTag (_tmp1_, JSDOC_DOC_TAG_TITLE_CFG);
-#line 766 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = _tmp2_;
-#line 766 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp3_);
-#line 766 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = _tmp4_;
-#line 766 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = _tmp5_ == 1;
-#line 766 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp3_);
-#line 766 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp6_) {
-#line 4437 "Symbol.c"
- JSDOCSymbol* _tmp7_;
- JSDOCDocComment* _tmp8_;
- GeeArrayList* _tmp9_;
- GeeArrayList* _tmp10_;
- gpointer _tmp11_;
- JSDOCDocTag* _tmp12_;
- const gchar* _tmp13_;
- gchar* _tmp14_;
- JSDOCSymbol* _tmp15_;
- JSDOCDocComment* _tmp16_;
- GeeArrayList* _tmp17_;
- GeeArrayList* _tmp18_;
- gpointer _tmp19_;
- JSDOCDocTag* _tmp20_;
-#line 767 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = symbol;
-#line 767 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = _tmp7_->comment;
-#line 767 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = jsdoc_doc_comment_getTag (_tmp8_, JSDOC_DOC_TAG_TITLE_CFG);
-#line 767 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = _tmp9_;
-#line 767 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = gee_abstract_list_get ((GeeAbstractList*) _tmp10_, 0);
-#line 767 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = (JSDOCDocTag*) _tmp11_;
-#line 767 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = self->alias;
-#line 767 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp14_ = g_strdup (_tmp13_);
-#line 767 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp12_->memberOf);
-#line 767 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_->memberOf = _tmp14_;
-#line 767 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp12_);
-#line 767 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp10_);
-#line 768 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp15_ = symbol;
-#line 768 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp16_ = _tmp15_->comment;
-#line 768 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp17_ = jsdoc_doc_comment_getTag (_tmp16_, JSDOC_DOC_TAG_TITLE_CFG);
-#line 768 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp18_ = _tmp17_;
-#line 768 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp19_ = gee_abstract_list_get ((GeeAbstractList*) _tmp18_, 0);
-#line 768 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp20_ = (JSDOCDocTag*) _tmp19_;
-#line 768 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- jsdoc_symbol_addConfig (self, _tmp20_);
-#line 768 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp20_);
-#line 768 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp18_);
-#line 769 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return;
-#line 4496 "Symbol.c"
- }
-#line 772 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp21_ = symbol;
-#line 772 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp22_ = jsdoc_symbol_is (_tmp21_, "FUNCTION");
-#line 772 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp22_) {
-#line 4504 "Symbol.c"
- JSDOCSymbol* _tmp23_;
-#line 772 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp23_ = symbol;
-#line 772 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- jsdoc_symbol_addMethod (self, _tmp23_);
-#line 4510 "Symbol.c"
- } else {
- JSDOCSymbol* _tmp24_;
- gboolean _tmp25_;
-#line 773 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp24_ = symbol;
-#line 773 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp25_ = jsdoc_symbol_is (_tmp24_, "OBJECT");
-#line 773 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp25_) {
-#line 4520 "Symbol.c"
- JSDOCSymbol* _tmp26_;
-#line 773 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp26_ = symbol;
-#line 773 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- jsdoc_symbol_addProperty (self, _tmp26_);
-#line 4526 "Symbol.c"
- }
- }
-}
-
-
-static gboolean jsdoc_symbol_hasMethod (JSDOCSymbol* self, const gchar* name) {
- gboolean result = FALSE;
- GeeArrayList* thisMethods = NULL;
- GeeArrayList* _tmp0_;
- GeeArrayList* _tmp1_;
-#line 776 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 776 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (name != NULL, FALSE);
-#line 777 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = self->methods;
-#line 777 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 777 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- thisMethods = _tmp1_;
-#line 4547 "Symbol.c"
- {
- gint i = 0;
- gint l = 0;
- GeeArrayList* _tmp2_;
- gint _tmp3_;
- gint _tmp4_;
-#line 778 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = 0;
-#line 778 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = thisMethods;
-#line 778 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp2_);
-#line 778 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = _tmp3_;
-#line 778 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- l = _tmp4_;
-#line 4564 "Symbol.c"
- {
- gboolean _tmp5_ = FALSE;
-#line 778 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = TRUE;
-#line 778 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 4571 "Symbol.c"
- gint _tmp7_;
- gint _tmp8_;
- GeeArrayList* _tmp9_;
- gint _tmp10_;
- gpointer _tmp11_;
- JSDOCSymbol* _tmp12_;
- const gchar* _tmp13_;
- const gchar* _tmp14_;
- const gchar* _tmp15_;
- gboolean _tmp16_;
- GeeArrayList* _tmp17_;
- gint _tmp18_;
- gpointer _tmp19_;
- JSDOCSymbol* _tmp20_;
- const gchar* _tmp21_;
- const gchar* _tmp22_;
- gboolean _tmp23_;
-#line 778 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!_tmp5_) {
-#line 4591 "Symbol.c"
- gint _tmp6_;
-#line 778 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = i;
-#line 778 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = _tmp6_ + 1;
-#line 4597 "Symbol.c"
- }
-#line 778 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = FALSE;
-#line 778 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = i;
-#line 778 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = l;
-#line 778 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp7_ < _tmp8_)) {
-#line 778 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 4609 "Symbol.c"
- }
-#line 779 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = thisMethods;
-#line 779 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = i;
-#line 779 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = gee_abstract_list_get ((GeeAbstractList*) _tmp9_, _tmp10_);
-#line 779 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = (JSDOCSymbol*) _tmp11_;
-#line 779 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = jsdoc_symbol_get_name (_tmp12_);
-#line 779 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp14_ = _tmp13_;
-#line 779 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp15_ = name;
-#line 779 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp16_ = g_strcmp0 (_tmp14_, _tmp15_) == 0;
-#line 779 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp12_);
-#line 779 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp16_) {
-#line 779 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = TRUE;
-#line 779 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (thisMethods);
-#line 779 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 4637 "Symbol.c"
- }
-#line 780 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp17_ = thisMethods;
-#line 780 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp18_ = i;
-#line 780 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp19_ = gee_abstract_list_get ((GeeAbstractList*) _tmp17_, _tmp18_);
-#line 780 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp20_ = (JSDOCSymbol*) _tmp19_;
-#line 780 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp21_ = _tmp20_->alias;
-#line 780 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp22_ = name;
-#line 780 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp23_ = g_strcmp0 (_tmp21_, _tmp22_) == 0;
-#line 780 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp20_);
-#line 780 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp23_) {
-#line 780 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = TRUE;
-#line 780 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (thisMethods);
-#line 780 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 4663 "Symbol.c"
- }
- }
- }
- }
-#line 782 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = FALSE;
-#line 782 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (thisMethods);
-#line 782 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 4674 "Symbol.c"
-}
-
-
-static void jsdoc_symbol_addMethod (JSDOCSymbol* self, JSDOCSymbol* symbol) {
- gchar* methodAlias = NULL;
- JSDOCSymbol* _tmp0_;
- const gchar* _tmp1_;
- gchar* _tmp2_;
- GeeArrayList* thisMethods = NULL;
- GeeArrayList* _tmp3_;
- GeeArrayList* _tmp4_;
- GeeArrayList* _tmp22_;
- JSDOCSymbol* _tmp23_;
-#line 785 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_if_fail (self != NULL);
-#line 785 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_if_fail (symbol != NULL);
-#line 786 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = symbol;
-#line 786 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = _tmp0_->alias;
-#line 786 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = g_strdup (_tmp1_);
-#line 786 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- methodAlias = _tmp2_;
-#line 787 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = self->methods;
-#line 787 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = _g_object_ref0 (_tmp3_);
-#line 787 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- thisMethods = _tmp4_;
-#line 4706 "Symbol.c"
- {
- gint i = 0;
- gint l = 0;
- GeeArrayList* _tmp5_;
- gint _tmp6_;
- gint _tmp7_;
-#line 788 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = 0;
-#line 788 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = thisMethods;
-#line 788 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp5_);
-#line 788 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = _tmp6_;
-#line 788 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- l = _tmp7_;
-#line 4723 "Symbol.c"
- {
- gboolean _tmp8_ = FALSE;
-#line 788 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = TRUE;
-#line 788 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 4730 "Symbol.c"
- gint _tmp10_;
- gint _tmp11_;
- GeeArrayList* _tmp12_;
- gint _tmp13_;
- gpointer _tmp14_;
- JSDOCSymbol* _tmp15_;
- const gchar* _tmp16_;
- const gchar* _tmp17_;
- gboolean _tmp18_;
-#line 788 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!_tmp8_) {
-#line 4742 "Symbol.c"
- gint _tmp9_;
-#line 788 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = i;
-#line 788 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = _tmp9_ + 1;
-#line 4748 "Symbol.c"
- }
-#line 788 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = FALSE;
-#line 788 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = i;
-#line 788 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = l;
-#line 788 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp10_ < _tmp11_)) {
-#line 788 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 4760 "Symbol.c"
- }
-#line 789 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = thisMethods;
-#line 789 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = i;
-#line 789 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp14_ = gee_abstract_list_get ((GeeAbstractList*) _tmp12_, _tmp13_);
-#line 789 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp15_ = (JSDOCSymbol*) _tmp14_;
-#line 789 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp16_ = _tmp15_->alias;
-#line 789 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp17_ = methodAlias;
-#line 789 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp18_ = g_strcmp0 (_tmp16_, _tmp17_) == 0;
-#line 789 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp15_);
-#line 789 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp18_) {
-#line 4780 "Symbol.c"
- GeeArrayList* _tmp19_;
- gint _tmp20_;
- JSDOCSymbol* _tmp21_;
-#line 790 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp19_ = thisMethods;
-#line 790 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp20_ = i;
-#line 790 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp21_ = symbol;
-#line 790 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- gee_abstract_list_set ((GeeAbstractList*) _tmp19_, _tmp20_, _tmp21_);
-#line 791 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (thisMethods);
-#line 791 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (methodAlias);
-#line 791 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return;
-#line 4798 "Symbol.c"
- }
- }
- }
- }
-#line 794 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp22_ = thisMethods;
-#line 794 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp23_ = symbol;
-#line 794 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp22_, _tmp23_);
-#line 785 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (thisMethods);
-#line 785 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (methodAlias);
-#line 4813 "Symbol.c"
-}
-
-
-static gboolean jsdoc_symbol_hasProperty (JSDOCSymbol* self, const gchar* name) {
- gboolean result = FALSE;
- GeeArrayList* thisProperties = NULL;
- GeeArrayList* _tmp0_;
- GeeArrayList* _tmp1_;
-#line 797 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 797 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (name != NULL, FALSE);
-#line 798 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = self->properties;
-#line 798 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 798 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- thisProperties = _tmp1_;
-#line 4832 "Symbol.c"
- {
- gint i = 0;
- gint l = 0;
- GeeArrayList* _tmp2_;
- gint _tmp3_;
- gint _tmp4_;
-#line 799 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = 0;
-#line 799 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = thisProperties;
-#line 799 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp2_);
-#line 799 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = _tmp3_;
-#line 799 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- l = _tmp4_;
-#line 4849 "Symbol.c"
- {
- gboolean _tmp5_ = FALSE;
-#line 799 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = TRUE;
-#line 799 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 4856 "Symbol.c"
- gint _tmp7_;
- gint _tmp8_;
- GeeArrayList* _tmp9_;
- gint _tmp10_;
- gpointer _tmp11_;
- JSDOCSymbol* _tmp12_;
- const gchar* _tmp13_;
- const gchar* _tmp14_;
- const gchar* _tmp15_;
- gboolean _tmp16_;
- GeeArrayList* _tmp17_;
- gint _tmp18_;
- gpointer _tmp19_;
- JSDOCSymbol* _tmp20_;
- const gchar* _tmp21_;
- const gchar* _tmp22_;
- gboolean _tmp23_;
-#line 799 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!_tmp5_) {
-#line 4876 "Symbol.c"
- gint _tmp6_;
-#line 799 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = i;
-#line 799 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = _tmp6_ + 1;
-#line 4882 "Symbol.c"
- }
-#line 799 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = FALSE;
-#line 799 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = i;
-#line 799 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = l;
-#line 799 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp7_ < _tmp8_)) {
-#line 799 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 4894 "Symbol.c"
- }
-#line 800 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = thisProperties;
-#line 800 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = i;
-#line 800 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = gee_abstract_list_get ((GeeAbstractList*) _tmp9_, _tmp10_);
-#line 800 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = (JSDOCSymbol*) _tmp11_;
-#line 800 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = jsdoc_symbol_get_name (_tmp12_);
-#line 800 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp14_ = _tmp13_;
-#line 800 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp15_ = name;
-#line 800 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp16_ = g_strcmp0 (_tmp14_, _tmp15_) == 0;
-#line 800 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp12_);
-#line 800 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp16_) {
-#line 800 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = TRUE;
-#line 800 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (thisProperties);
-#line 800 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 4922 "Symbol.c"
- }
-#line 801 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp17_ = thisProperties;
-#line 801 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp18_ = i;
-#line 801 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp19_ = gee_abstract_list_get ((GeeAbstractList*) _tmp17_, _tmp18_);
-#line 801 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp20_ = (JSDOCSymbol*) _tmp19_;
-#line 801 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp21_ = _tmp20_->alias;
-#line 801 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp22_ = name;
-#line 801 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp23_ = g_strcmp0 (_tmp21_, _tmp22_) == 0;
-#line 801 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp20_);
-#line 801 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp23_) {
-#line 801 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = TRUE;
-#line 801 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (thisProperties);
-#line 801 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 4948 "Symbol.c"
- }
- }
- }
- }
-#line 803 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = FALSE;
-#line 803 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (thisProperties);
-#line 803 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 4959 "Symbol.c"
-}
-
-
-static void jsdoc_symbol_addProperty (JSDOCSymbol* self, JSDOCSymbol* symbol) {
- gchar* propertyAlias = NULL;
- JSDOCSymbol* _tmp0_;
- const gchar* _tmp1_;
- gchar* _tmp2_;
- GeeArrayList* thisProperties = NULL;
- GeeArrayList* _tmp3_;
- GeeArrayList* _tmp4_;
- GeeArrayList* _tmp22_;
- JSDOCSymbol* _tmp23_;
-#line 806 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_if_fail (self != NULL);
-#line 806 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_if_fail (symbol != NULL);
-#line 807 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = symbol;
-#line 807 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = _tmp0_->alias;
-#line 807 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = g_strdup (_tmp1_);
-#line 807 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- propertyAlias = _tmp2_;
-#line 808 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = self->properties;
-#line 808 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = _g_object_ref0 (_tmp3_);
-#line 808 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- thisProperties = _tmp4_;
-#line 4991 "Symbol.c"
- {
- gint i = 0;
- gint l = 0;
- GeeArrayList* _tmp5_;
- gint _tmp6_;
- gint _tmp7_;
-#line 809 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = 0;
-#line 809 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = thisProperties;
-#line 809 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp5_);
-#line 809 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = _tmp6_;
-#line 809 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- l = _tmp7_;
-#line 5008 "Symbol.c"
- {
- gboolean _tmp8_ = FALSE;
-#line 809 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = TRUE;
-#line 809 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 5015 "Symbol.c"
- gint _tmp10_;
- gint _tmp11_;
- GeeArrayList* _tmp12_;
- gint _tmp13_;
- gpointer _tmp14_;
- JSDOCSymbol* _tmp15_;
- const gchar* _tmp16_;
- const gchar* _tmp17_;
- gboolean _tmp18_;
-#line 809 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!_tmp8_) {
-#line 5027 "Symbol.c"
- gint _tmp9_;
-#line 809 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = i;
-#line 809 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = _tmp9_ + 1;
-#line 5033 "Symbol.c"
- }
-#line 809 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = FALSE;
-#line 809 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = i;
-#line 809 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = l;
-#line 809 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp10_ < _tmp11_)) {
-#line 809 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 5045 "Symbol.c"
- }
-#line 810 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = thisProperties;
-#line 810 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = i;
-#line 810 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp14_ = gee_abstract_list_get ((GeeAbstractList*) _tmp12_, _tmp13_);
-#line 810 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp15_ = (JSDOCSymbol*) _tmp14_;
-#line 810 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp16_ = _tmp15_->alias;
-#line 810 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp17_ = propertyAlias;
-#line 810 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp18_ = g_strcmp0 (_tmp16_, _tmp17_) == 0;
-#line 810 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp15_);
-#line 810 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp18_) {
-#line 5065 "Symbol.c"
- GeeArrayList* _tmp19_;
- gint _tmp20_;
- JSDOCSymbol* _tmp21_;
-#line 811 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp19_ = thisProperties;
-#line 811 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp20_ = i;
-#line 811 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp21_ = symbol;
-#line 811 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- gee_abstract_list_set ((GeeAbstractList*) _tmp19_, _tmp20_, _tmp21_);
-#line 812 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (thisProperties);
-#line 812 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (propertyAlias);
-#line 812 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return;
-#line 5083 "Symbol.c"
- }
- }
- }
- }
-#line 816 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp22_ = thisProperties;
-#line 816 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp23_ = symbol;
-#line 816 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp22_, _tmp23_);
-#line 806 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (thisProperties);
-#line 806 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (propertyAlias);
-#line 5098 "Symbol.c"
-}
-
-
-void jsdoc_symbol_addChildClass (JSDOCSymbol* self, const gchar* clsname, const gchar* parent) {
- GeeHashMap* _tmp0_;
- const gchar* _tmp1_;
- gboolean _tmp2_;
- GeeHashMap* _tmp7_;
- const gchar* _tmp8_;
- gpointer _tmp9_;
- GeeArrayList* _tmp10_;
- const gchar* _tmp11_;
- GeeArrayList* _tmp12_;
- const gchar* _tmp13_;
-#line 819 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_if_fail (self != NULL);
-#line 819 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_if_fail (clsname != NULL);
-#line 819 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_if_fail (parent != NULL);
-#line 821 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = self->childClasses;
-#line 821 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = parent;
-#line 821 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp0_, _tmp1_);
-#line 821 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!_tmp2_) {
-#line 5127 "Symbol.c"
- GeeHashMap* _tmp3_;
- const gchar* _tmp4_;
- GeeArrayList* _tmp5_;
- GeeArrayList* _tmp6_;
-#line 822 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = self->childClasses;
-#line 822 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = parent;
-#line 822 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL);
-#line 822 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = _tmp5_;
-#line 822 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp3_, _tmp4_, _tmp6_);
-#line 822 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp6_);
-#line 5144 "Symbol.c"
- }
-#line 824 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = self->childClasses;
-#line 824 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = parent;
-#line 824 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp7_, _tmp8_);
-#line 824 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = (GeeArrayList*) _tmp9_;
-#line 824 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = clsname;
-#line 824 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp10_, _tmp11_);
-#line 824 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp10_);
-#line 825 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = self->childClassesList;
-#line 825 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = clsname;
-#line 825 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp12_, _tmp13_);
-#line 5166 "Symbol.c"
-}
-
-
-void jsdoc_symbol_addDocTag (JSDOCSymbol* self, JSDOCDocTag* docTag) {
- JSDOCDocComment* _tmp0_;
- GeeArrayList* _tmp1_;
- JSDOCDocTag* _tmp2_;
- JSDOCDocTag* _tmp3_;
- JSDOCDocTagTitle _tmp4_;
-#line 829 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_if_fail (self != NULL);
-#line 829 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_if_fail (docTag != NULL);
-#line 831 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = self->comment;
-#line 831 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = _tmp0_->tags;
-#line 831 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = docTag;
-#line 831 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp1_, _tmp2_);
-#line 832 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = docTag;
-#line 832 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = _tmp3_->title;
-#line 832 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp4_ == JSDOC_DOC_TAG_TITLE_CFG) {
-#line 5194 "Symbol.c"
- JSDOCDocTag* _tmp5_;
-#line 833 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = docTag;
-#line 833 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- jsdoc_symbol_addConfig (self, _tmp5_);
-#line 5200 "Symbol.c"
- }
-}
-
-
-void jsdoc_symbol_addConfig (JSDOCSymbol* self, JSDOCDocTag* docTag) {
- JSDOCDocTag* _tmp0_;
- const gchar* _tmp1_;
- GeeHashMap* _tmp5_;
- JSDOCDocTag* _tmp6_;
- const gchar* _tmp7_;
- gboolean _tmp8_;
-#line 838 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_if_fail (self != NULL);
-#line 838 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_if_fail (docTag != NULL);
-#line 840 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = docTag;
-#line 840 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = _tmp0_->memberOf;
-#line 840 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (g_strcmp0 (_tmp1_, "") == 0) {
-#line 5222 "Symbol.c"
- JSDOCDocTag* _tmp2_;
- const gchar* _tmp3_;
- gchar* _tmp4_;
-#line 844 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = docTag;
-#line 844 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = self->alias;
-#line 844 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = g_strdup (_tmp3_);
-#line 844 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp2_->memberOf);
-#line 844 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_->memberOf = _tmp4_;
-#line 5236 "Symbol.c"
- }
-#line 846 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = self->cfgs;
-#line 846 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = docTag;
-#line 846 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = _tmp6_->name;
-#line 846 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp5_, _tmp7_);
-#line 846 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!_tmp8_) {
-#line 5248 "Symbol.c"
- GeeHashMap* _tmp9_;
- JSDOCDocTag* _tmp10_;
- const gchar* _tmp11_;
- JSDOCDocTag* _tmp12_;
-#line 847 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = self->cfgs;
-#line 847 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = docTag;
-#line 847 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = _tmp10_->name;
-#line 847 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = docTag;
-#line 847 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp9_, _tmp11_, _tmp12_);
-#line 5263 "Symbol.c"
- }
-}
-
-
-static gboolean string_contains (const gchar* self, const gchar* needle) {
- gboolean result = FALSE;
- const gchar* _tmp0_;
- gchar* _tmp1_;
-#line 1403 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 1403 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (needle != NULL, FALSE);
-#line 1404 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = needle;
-#line 1404 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = strstr ((gchar*) self, (gchar*) _tmp0_);
-#line 1404 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp1_ != NULL;
-#line 1404 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 5284 "Symbol.c"
-}
-
-
-GeeArrayList* jsdoc_symbol_configToArray (JSDOCSymbol* self) {
- GeeArrayList* result = NULL;
- GeeArrayList* r = NULL;
- GeeArrayList* _tmp0_;
-#line 852 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 854 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = gee_array_list_new (JSDOC_TYPE_DOC_TAG, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 854 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- r = _tmp0_;
-#line 5298 "Symbol.c"
- {
- GeeIterator* _ci_it = NULL;
- GeeHashMap* _tmp1_;
- GeeSet* _tmp2_;
- GeeSet* _tmp3_;
- GeeSet* _tmp4_;
- GeeIterator* _tmp5_;
- GeeIterator* _tmp6_;
-#line 855 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = self->cfgs;
-#line 855 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = gee_abstract_map_get_keys ((GeeAbstractMap*) _tmp1_);
-#line 855 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = _tmp2_;
-#line 855 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = _tmp3_;
-#line 855 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = gee_iterable_iterator ((GeeIterable*) _tmp4_);
-#line 855 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = _tmp5_;
-#line 855 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp4_);
-#line 855 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _ci_it = _tmp6_;
-#line 855 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 5325 "Symbol.c"
- GeeIterator* _tmp7_;
- gboolean _tmp8_;
- gchar* ci = NULL;
- GeeIterator* _tmp9_;
- gpointer _tmp10_;
- GeeHashMap* _tmp11_;
- const gchar* _tmp12_;
- gpointer _tmp13_;
- JSDOCDocTag* _tmp14_;
- const gchar* _tmp15_;
- gboolean _tmp16_;
- gboolean _tmp17_;
- GeeArrayList* _tmp18_;
- GeeHashMap* _tmp19_;
- const gchar* _tmp20_;
- gpointer _tmp21_;
- JSDOCDocTag* _tmp22_;
-#line 855 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = _ci_it;
-#line 855 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = gee_iterator_next (_tmp7_);
-#line 855 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!_tmp8_) {
-#line 855 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 5351 "Symbol.c"
- }
-#line 855 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = _ci_it;
-#line 855 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = gee_iterator_get (_tmp9_);
-#line 855 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- ci = (gchar*) _tmp10_;
-#line 857 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = self->cfgs;
-#line 857 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = ci;
-#line 857 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp11_, _tmp12_);
-#line 857 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp14_ = (JSDOCDocTag*) _tmp13_;
-#line 857 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp15_ = _tmp14_->desc;
-#line 857 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp16_ = string_contains (_tmp15_, "@hide");
-#line 857 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp17_ = _tmp16_;
-#line 857 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp14_);
-#line 857 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp17_) {
-#line 858 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (ci);
-#line 858 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- continue;
-#line 5381 "Symbol.c"
- }
-#line 860 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp18_ = r;
-#line 860 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp19_ = self->cfgs;
-#line 860 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp20_ = ci;
-#line 860 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp21_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp19_, _tmp20_);
-#line 860 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp22_ = (JSDOCDocTag*) _tmp21_;
-#line 860 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp18_, _tmp22_);
-#line 860 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp22_);
-#line 855 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (ci);
-#line 5399 "Symbol.c"
- }
-#line 855 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_ci_it);
-#line 5403 "Symbol.c"
- }
-#line 863 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = r;
-#line 863 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 5409 "Symbol.c"
-}
-
-
-gchar* jsdoc_symbol_makeFuncSkel (JSDOCSymbol* self) {
- gchar* result = NULL;
- GeeArrayList* _tmp0_;
- GeeArrayList* _tmp1_;
- gint _tmp2_;
- gint _tmp3_;
- gchar* ret = NULL;
- gchar* _tmp5_;
- gboolean f = FALSE;
- const gchar* _tmp32_;
- gchar* _tmp33_;
-#line 868 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 869 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = jsdoc_symbol_get_params (self);
-#line 869 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = _tmp0_;
-#line 869 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp1_);
-#line 869 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = _tmp2_;
-#line 869 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp3_ < 1) {
-#line 5436 "Symbol.c"
- gchar* _tmp4_;
-#line 869 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = g_strdup ("function ()\n{\n\n}");
-#line 869 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = _tmp4_;
-#line 869 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 5444 "Symbol.c"
- }
-#line 870 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = g_strdup ("function (");
-#line 870 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- ret = _tmp5_;
-#line 871 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- f = FALSE;
-#line 5452 "Symbol.c"
- {
- GeeArrayList* _p_list = NULL;
- GeeArrayList* _tmp6_;
- GeeArrayList* _tmp7_;
- GeeArrayList* _tmp8_;
- gint _p_size = 0;
- GeeArrayList* _tmp9_;
- gint _tmp10_;
- gint _tmp11_;
- gint _p_index = 0;
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = jsdoc_symbol_get_params (self);
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = _tmp6_;
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = _g_object_ref0 (_tmp7_);
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _p_list = _tmp8_;
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = _p_list;
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp9_);
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = _tmp10_;
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _p_size = _tmp11_;
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _p_index = -1;
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 5483 "Symbol.c"
- gint _tmp12_;
- gint _tmp13_;
- gint _tmp14_;
- JSDOCDocTag* p = NULL;
- GeeArrayList* _tmp15_;
- gint _tmp16_;
- gpointer _tmp17_;
- JSDOCDocTag* _tmp18_;
- const gchar* _tmp19_;
- gboolean _tmp20_;
- const gchar* _tmp21_ = NULL;
- gboolean _tmp22_;
- const gchar* _tmp23_;
- gchar* _tmp24_;
- const gchar* _tmp25_ = NULL;
- JSDOCDocTag* _tmp26_;
- const gchar* _tmp27_;
- const gchar* _tmp30_;
- gchar* _tmp31_;
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = _p_index;
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _p_index = _tmp12_ + 1;
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = _p_index;
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp14_ = _p_size;
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp13_ < _tmp14_)) {
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 5515 "Symbol.c"
- }
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp15_ = _p_list;
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp16_ = _p_index;
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp17_ = gee_abstract_list_get ((GeeAbstractList*) _tmp15_, _tmp16_);
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- p = (JSDOCDocTag*) _tmp17_;
-#line 873 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp18_ = p;
-#line 873 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp19_ = _tmp18_->name;
-#line 873 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp20_ = string_contains (_tmp19_, ".");
-#line 873 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp20_) {
-#line 873 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (p);
-#line 873 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- continue;
-#line 5537 "Symbol.c"
- }
-#line 874 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp22_ = f;
-#line 874 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp22_) {
-#line 874 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp21_ = ", ";
-#line 5545 "Symbol.c"
- } else {
-#line 874 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp21_ = "";
-#line 5549 "Symbol.c"
- }
-#line 874 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp23_ = ret;
-#line 874 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp24_ = g_strconcat (_tmp23_, _tmp21_, NULL);
-#line 874 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (ret);
-#line 874 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- ret = _tmp24_;
-#line 875 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- f = TRUE;
-#line 876 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp26_ = p;
-#line 876 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp27_ = _tmp26_->name;
-#line 876 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (g_strcmp0 (_tmp27_, "this") == 0) {
-#line 876 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp25_ = "_self";
-#line 5569 "Symbol.c"
- } else {
- JSDOCDocTag* _tmp28_;
- const gchar* _tmp29_;
-#line 876 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp28_ = p;
-#line 876 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp29_ = _tmp28_->name;
-#line 876 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp25_ = _tmp29_;
-#line 5579 "Symbol.c"
- }
-#line 876 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp30_ = ret;
-#line 876 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp31_ = g_strconcat (_tmp30_, _tmp25_, NULL);
-#line 876 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (ret);
-#line 876 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- ret = _tmp31_;
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (p);
-#line 5591 "Symbol.c"
- }
-#line 872 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_p_list);
-#line 5595 "Symbol.c"
- }
-#line 878 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp32_ = ret;
-#line 878 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp33_ = g_strconcat (_tmp32_, ")\n{\n\n}", NULL);
-#line 878 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = _tmp33_;
-#line 878 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (ret);
-#line 878 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 5607 "Symbol.c"
-}
-
-
-gchar* jsdoc_symbol_makeMethodSkel (JSDOCSymbol* self) {
- gchar* result = NULL;
- GeeArrayList* _tmp0_;
- GeeArrayList* _tmp1_;
- gint _tmp2_;
- gint _tmp3_;
- gchar* ret = NULL;
- gchar* _tmp5_;
- gboolean f = FALSE;
- const gchar* _tmp41_;
- gchar* _tmp42_;
-#line 880 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 881 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = jsdoc_symbol_get_params (self);
-#line 881 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = _tmp0_;
-#line 881 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp1_);
-#line 881 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = _tmp2_;
-#line 881 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp3_ < 1) {
-#line 5634 "Symbol.c"
- gchar* _tmp4_;
-#line 881 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = g_strdup ("()\n{\n\n}");
-#line 881 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = _tmp4_;
-#line 881 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 5642 "Symbol.c"
- }
-#line 882 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = g_strdup ("(");
-#line 882 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- ret = _tmp5_;
-#line 883 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- f = FALSE;
-#line 5650 "Symbol.c"
- {
- GeeArrayList* _p_list = NULL;
- GeeArrayList* _tmp6_;
- GeeArrayList* _tmp7_;
- GeeArrayList* _tmp8_;
- gint _p_size = 0;
- GeeArrayList* _tmp9_;
- gint _tmp10_;
- gint _tmp11_;
- gint _p_index = 0;
-#line 884 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = jsdoc_symbol_get_params (self);
-#line 884 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = _tmp6_;
-#line 884 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = _g_object_ref0 (_tmp7_);
-#line 884 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _p_list = _tmp8_;
-#line 884 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = _p_list;
-#line 884 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp9_);
-#line 884 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = _tmp10_;
-#line 884 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _p_size = _tmp11_;
-#line 884 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _p_index = -1;
-#line 884 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 5681 "Symbol.c"
- gint _tmp12_;
- gint _tmp13_;
- gint _tmp14_;
- JSDOCDocTag* p = NULL;
- GeeArrayList* _tmp15_;
- gint _tmp16_;
- gpointer _tmp17_;
- JSDOCDocTag* _tmp18_;
- gchar* _tmp19_;
- gchar* _tmp20_;
- JSDOCDocTag* _tmp21_;
- const gchar* _tmp22_;
- gboolean _tmp23_;
- const gchar* _tmp24_ = NULL;
- gboolean _tmp25_;
- const gchar* _tmp26_;
- gchar* _tmp27_;
- JSDOCDocTag* _tmp28_;
- const gchar* _tmp29_;
- const gchar* _tmp30_;
- GQuark _tmp32_ = 0U;
-#line 889 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- static GQuark _tmp31_label0 = 0;
-#line 889 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- static GQuark _tmp31_label1 = 0;
-#line 884 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = _p_index;
-#line 884 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _p_index = _tmp12_ + 1;
-#line 884 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = _p_index;
-#line 884 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp14_ = _p_size;
-#line 884 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp13_ < _tmp14_)) {
-#line 884 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 5719 "Symbol.c"
- }
-#line 884 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp15_ = _p_list;
-#line 884 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp16_ = _p_index;
-#line 884 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp17_ = gee_abstract_list_get ((GeeAbstractList*) _tmp15_, _tmp16_);
-#line 884 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- p = (JSDOCDocTag*) _tmp17_;
-#line 885 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp18_ = p;
-#line 885 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp19_ = jsdoc_doc_tag_asString (_tmp18_);
-#line 885 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp20_ = _tmp19_;
-#line 885 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_debug ("Symbol.vala:885: got param: %s", _tmp20_);
-#line 885 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp20_);
-#line 886 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp21_ = p;
-#line 886 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp22_ = _tmp21_->name;
-#line 886 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp23_ = string_contains (_tmp22_, ".");
-#line 886 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp23_) {
-#line 886 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (p);
-#line 886 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- continue;
-#line 5751 "Symbol.c"
- }
-#line 887 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp25_ = f;
-#line 887 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp25_) {
-#line 887 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp24_ = ", ";
-#line 5759 "Symbol.c"
- } else {
-#line 887 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp24_ = "";
-#line 5763 "Symbol.c"
- }
-#line 887 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp26_ = ret;
-#line 887 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp27_ = g_strconcat (_tmp26_, _tmp24_, NULL);
-#line 887 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (ret);
-#line 887 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- ret = _tmp27_;
-#line 888 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- f = TRUE;
-#line 889 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp28_ = p;
-#line 889 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp29_ = _tmp28_->name;
-#line 889 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp30_ = _tmp29_;
-#line 889 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp32_ = (NULL == _tmp30_) ? 0 : g_quark_from_string (_tmp30_);
-#line 889 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp32_ == ((0 != _tmp31_label0) ? _tmp31_label0 : (_tmp31_label0 = g_quark_from_static_string ("this")))) {
-#line 889 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- switch (0) {
-#line 5787 "Symbol.c"
- default:
- {
- const gchar* _tmp33_;
- gchar* _tmp34_;
-#line 890 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp33_ = ret;
-#line 890 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp34_ = g_strconcat (_tmp33_, "this", NULL);
-#line 890 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (ret);
-#line 890 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- ret = _tmp34_;
-#line 890 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 5802 "Symbol.c"
- }
- }
- } else if (_tmp32_ == ((0 != _tmp31_label1) ? _tmp31_label1 : (_tmp31_label1 = g_quark_from_static_string ("function")))) {
-#line 889 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- switch (0) {
-#line 5808 "Symbol.c"
- default:
- {
- const gchar* _tmp35_;
- gchar* _tmp36_;
-#line 891 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp35_ = ret;
-#line 891 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp36_ = g_strconcat (_tmp35_, "function() {\n\n}", NULL);
-#line 891 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (ret);
-#line 891 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- ret = _tmp36_;
-#line 891 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 5823 "Symbol.c"
- }
- }
- } else {
-#line 889 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- switch (0) {
-#line 5829 "Symbol.c"
- default:
- {
- const gchar* _tmp37_;
- JSDOCDocTag* _tmp38_;
- const gchar* _tmp39_;
- gchar* _tmp40_;
-#line 892 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp37_ = ret;
-#line 892 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp38_ = p;
-#line 892 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp39_ = _tmp38_->name;
-#line 892 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp40_ = g_strconcat (_tmp37_, _tmp39_, NULL);
-#line 892 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (ret);
-#line 892 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- ret = _tmp40_;
-#line 892 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 5850 "Symbol.c"
- }
- }
- }
-#line 884 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (p);
-#line 5856 "Symbol.c"
- }
-#line 884 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_p_list);
-#line 5860 "Symbol.c"
- }
-#line 895 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp41_ = ret;
-#line 895 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp42_ = g_strconcat (_tmp41_, ")", NULL);
-#line 895 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = _tmp42_;
-#line 895 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (ret);
-#line 895 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 5872 "Symbol.c"
-}
-
-
-JsonArray* jsdoc_symbol_stringArrayToJson (JSDOCSymbol* self, GeeArrayList* ar) {
- JsonArray* result = NULL;
- JsonArray* ret = NULL;
- JsonArray* _tmp0_;
-#line 898 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 898 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (ar != NULL, NULL);
-#line 900 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = json_array_new ();
-#line 900 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- ret = _tmp0_;
-#line 5888 "Symbol.c"
- {
- GeeArrayList* _a_list = NULL;
- GeeArrayList* _tmp1_;
- GeeArrayList* _tmp2_;
- gint _a_size = 0;
- GeeArrayList* _tmp3_;
- gint _tmp4_;
- gint _tmp5_;
- gint _a_index = 0;
-#line 901 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = ar;
-#line 901 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 901 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _a_list = _tmp2_;
-#line 901 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = _a_list;
-#line 901 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp3_);
-#line 901 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = _tmp4_;
-#line 901 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _a_size = _tmp5_;
-#line 901 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _a_index = -1;
-#line 901 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 5916 "Symbol.c"
- gint _tmp6_;
- gint _tmp7_;
- gint _tmp8_;
- gchar* a = NULL;
- GeeArrayList* _tmp9_;
- gint _tmp10_;
- gpointer _tmp11_;
- JsonArray* _tmp12_;
- const gchar* _tmp13_;
-#line 901 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = _a_index;
-#line 901 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _a_index = _tmp6_ + 1;
-#line 901 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = _a_index;
-#line 901 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = _a_size;
-#line 901 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp7_ < _tmp8_)) {
-#line 901 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 5938 "Symbol.c"
- }
-#line 901 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = _a_list;
-#line 901 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = _a_index;
-#line 901 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = gee_abstract_list_get ((GeeAbstractList*) _tmp9_, _tmp10_);
-#line 901 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- a = (gchar*) _tmp11_;
-#line 902 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = ret;
-#line 902 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = a;
-#line 902 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_array_add_string_element (_tmp12_, _tmp13_);
-#line 901 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (a);
-#line 5956 "Symbol.c"
- }
-#line 901 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_a_list);
-#line 5960 "Symbol.c"
- }
-#line 904 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = ret;
-#line 904 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 5966 "Symbol.c"
-}
-
-
-JsonArray* jsdoc_symbol_symbolArrayToJson (JSDOCSymbol* self, GeeArrayList* ar) {
- JsonArray* result = NULL;
- JsonArray* ret = NULL;
- JsonArray* _tmp0_;
-#line 907 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 907 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (ar != NULL, NULL);
-#line 909 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = json_array_new ();
-#line 909 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- ret = _tmp0_;
-#line 5982 "Symbol.c"
- {
- GeeArrayList* _a_list = NULL;
- GeeArrayList* _tmp1_;
- GeeArrayList* _tmp2_;
- gint _a_size = 0;
- GeeArrayList* _tmp3_;
- gint _tmp4_;
- gint _tmp5_;
- gint _a_index = 0;
-#line 910 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = ar;
-#line 910 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 910 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _a_list = _tmp2_;
-#line 910 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = _a_list;
-#line 910 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp3_);
-#line 910 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = _tmp4_;
-#line 910 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _a_size = _tmp5_;
-#line 910 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _a_index = -1;
-#line 910 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 6010 "Symbol.c"
- gint _tmp6_;
- gint _tmp7_;
- gint _tmp8_;
- JSDOCSymbol* a = NULL;
- GeeArrayList* _tmp9_;
- gint _tmp10_;
- gpointer _tmp11_;
- JsonArray* _tmp12_;
- JSDOCSymbol* _tmp13_;
- JsonObject* _tmp14_;
-#line 910 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = _a_index;
-#line 910 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _a_index = _tmp6_ + 1;
-#line 910 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = _a_index;
-#line 910 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = _a_size;
-#line 910 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp7_ < _tmp8_)) {
-#line 910 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 6033 "Symbol.c"
- }
-#line 910 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = _a_list;
-#line 910 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = _a_index;
-#line 910 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = gee_abstract_list_get ((GeeAbstractList*) _tmp9_, _tmp10_);
-#line 910 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- a = (JSDOCSymbol*) _tmp11_;
-#line 911 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = ret;
-#line 911 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = a;
-#line 911 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp14_ = jsdoc_symbol_toJson (_tmp13_);
-#line 911 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_array_add_object_element (_tmp12_, _tmp14_);
-#line 910 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (a);
-#line 6053 "Symbol.c"
- }
-#line 910 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_a_list);
-#line 6057 "Symbol.c"
- }
-#line 913 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = ret;
-#line 913 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 6063 "Symbol.c"
-}
-
-
-JsonArray* jsdoc_symbol_docTagsArrayToJson (JSDOCSymbol* self, GeeArrayList* ar) {
- JsonArray* result = NULL;
- JsonArray* ret = NULL;
- JsonArray* _tmp0_;
-#line 916 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 916 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (ar != NULL, NULL);
-#line 918 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = json_array_new ();
-#line 918 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- ret = _tmp0_;
-#line 6079 "Symbol.c"
- {
- GeeArrayList* _a_list = NULL;
- GeeArrayList* _tmp1_;
- GeeArrayList* _tmp2_;
- gint _a_size = 0;
- GeeArrayList* _tmp3_;
- gint _tmp4_;
- gint _tmp5_;
- gint _a_index = 0;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = ar;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _a_list = _tmp2_;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = _a_list;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp3_);
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = _tmp4_;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _a_size = _tmp5_;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _a_index = -1;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 6107 "Symbol.c"
- gint _tmp6_;
- gint _tmp7_;
- gint _tmp8_;
- JSDOCDocTag* a = NULL;
- GeeArrayList* _tmp9_;
- gint _tmp10_;
- gpointer _tmp11_;
- JsonArray* _tmp12_;
- JSDOCDocTag* _tmp13_;
- JsonObject* _tmp14_;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = _a_index;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _a_index = _tmp6_ + 1;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = _a_index;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = _a_size;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp7_ < _tmp8_)) {
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 6130 "Symbol.c"
- }
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = _a_list;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = _a_index;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = gee_abstract_list_get ((GeeAbstractList*) _tmp9_, _tmp10_);
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- a = (JSDOCDocTag*) _tmp11_;
-#line 920 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = ret;
-#line 920 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = a;
-#line 920 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp14_ = jsdoc_doc_tag_toJson (_tmp13_);
-#line 920 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_array_add_object_element (_tmp12_, _tmp14_);
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (a);
-#line 6150 "Symbol.c"
- }
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_a_list);
-#line 6154 "Symbol.c"
- }
-#line 922 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = ret;
-#line 922 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 6160 "Symbol.c"
-}
-
-
-JsonObject* jsdoc_symbol_assocStringToJson (JSDOCSymbol* self, GeeHashMap* ar) {
- JsonObject* result = NULL;
- JsonObject* ret = NULL;
- JsonObject* _tmp0_;
-#line 926 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 926 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (ar != NULL, NULL);
-#line 928 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = json_object_new ();
-#line 928 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- ret = _tmp0_;
-#line 6176 "Symbol.c"
- {
- GeeIterator* _a_it = NULL;
- GeeHashMap* _tmp1_;
- GeeSet* _tmp2_;
- GeeSet* _tmp3_;
- GeeSet* _tmp4_;
- GeeIterator* _tmp5_;
- GeeIterator* _tmp6_;
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = ar;
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = gee_abstract_map_get_keys ((GeeAbstractMap*) _tmp1_);
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = _tmp2_;
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = _tmp3_;
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = gee_iterable_iterator ((GeeIterable*) _tmp4_);
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = _tmp5_;
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp4_);
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _a_it = _tmp6_;
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 6203 "Symbol.c"
- GeeIterator* _tmp7_;
- gboolean _tmp8_;
- gchar* a = NULL;
- GeeIterator* _tmp9_;
- gpointer _tmp10_;
- JsonObject* _tmp11_;
- const gchar* _tmp12_;
- GeeHashMap* _tmp13_;
- const gchar* _tmp14_;
- gpointer _tmp15_;
- GeeArrayList* _tmp16_;
- JsonArray* _tmp17_;
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = _a_it;
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = gee_iterator_next (_tmp7_);
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!_tmp8_) {
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 6224 "Symbol.c"
- }
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = _a_it;
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = gee_iterator_get (_tmp9_);
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- a = (gchar*) _tmp10_;
-#line 930 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = ret;
-#line 930 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = a;
-#line 930 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = ar;
-#line 930 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp14_ = a;
-#line 930 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp15_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp13_, _tmp14_);
-#line 930 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp16_ = (GeeArrayList*) _tmp15_;
-#line 930 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp17_ = jsdoc_symbol_stringArrayToJson (self, _tmp16_);
-#line 930 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (_tmp11_, _tmp12_, _tmp17_);
-#line 930 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp16_);
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (a);
-#line 6252 "Symbol.c"
- }
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_a_it);
-#line 6256 "Symbol.c"
- }
-#line 932 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = ret;
-#line 932 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 6262 "Symbol.c"
-}
-
-
-JsonObject* jsdoc_symbol_assocDocTagToJson (JSDOCSymbol* self, GeeHashMap* ar) {
- JsonObject* result = NULL;
- JsonObject* ret = NULL;
- JsonObject* _tmp0_;
-#line 936 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 936 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (ar != NULL, NULL);
-#line 938 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = json_object_new ();
-#line 938 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- ret = _tmp0_;
-#line 6278 "Symbol.c"
- {
- GeeIterator* _a_it = NULL;
- GeeHashMap* _tmp1_;
- GeeSet* _tmp2_;
- GeeSet* _tmp3_;
- GeeSet* _tmp4_;
- GeeIterator* _tmp5_;
- GeeIterator* _tmp6_;
-#line 939 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = ar;
-#line 939 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = gee_abstract_map_get_keys ((GeeAbstractMap*) _tmp1_);
-#line 939 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = _tmp2_;
-#line 939 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = _tmp3_;
-#line 939 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = gee_iterable_iterator ((GeeIterable*) _tmp4_);
-#line 939 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = _tmp5_;
-#line 939 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp4_);
-#line 939 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _a_it = _tmp6_;
-#line 939 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 6305 "Symbol.c"
- GeeIterator* _tmp7_;
- gboolean _tmp8_;
- gchar* a = NULL;
- GeeIterator* _tmp9_;
- gpointer _tmp10_;
- JsonObject* _tmp11_;
- const gchar* _tmp12_;
- GeeHashMap* _tmp13_;
- const gchar* _tmp14_;
- gpointer _tmp15_;
- JSDOCDocTag* _tmp16_;
- JsonObject* _tmp17_;
-#line 939 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = _a_it;
-#line 939 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = gee_iterator_next (_tmp7_);
-#line 939 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!_tmp8_) {
-#line 939 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 6326 "Symbol.c"
- }
-#line 939 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = _a_it;
-#line 939 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = gee_iterator_get (_tmp9_);
-#line 939 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- a = (gchar*) _tmp10_;
-#line 940 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = ret;
-#line 940 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = a;
-#line 940 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = ar;
-#line 940 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp14_ = a;
-#line 940 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp15_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp13_, _tmp14_);
-#line 940 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp16_ = (JSDOCDocTag*) _tmp15_;
-#line 940 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp17_ = jsdoc_doc_tag_toJson (_tmp16_);
-#line 940 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_object_member (_tmp11_, _tmp12_, _tmp17_);
-#line 940 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp16_);
-#line 939 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (a);
-#line 6354 "Symbol.c"
- }
-#line 939 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_a_it);
-#line 6358 "Symbol.c"
- }
-#line 942 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = ret;
-#line 942 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 6364 "Symbol.c"
-}
-
-
-/**
-* direct Json Dump
-*/
-JsonObject* jsdoc_symbol_toJson (JSDOCSymbol* self) {
- JsonObject* result = NULL;
- JsonObject* ret = NULL;
- JsonObject* _tmp0_;
- const gchar* _tmp1_;
- const gchar* _tmp2_;
- JSDOCDocComment* _tmp3_;
- JsonObject* _tmp4_;
- gboolean _tmp5_;
- gboolean _tmp6_;
- gboolean _tmp7_;
- gboolean _tmp8_;
- gboolean _tmp9_;
- gboolean _tmp10_;
- gboolean _tmp11_;
- gboolean _tmp12_;
- gboolean _tmp13_;
- const gchar* _tmp14_;
- GeeArrayList* _tmp15_;
- JsonArray* _tmp16_;
- GeeArrayList* _tmp17_;
- JsonArray* _tmp18_;
- GeeArrayList* _tmp19_;
- GeeArrayList* _tmp20_;
- JsonArray* _tmp21_;
- GeeArrayList* _tmp22_;
- JsonArray* _tmp23_;
- GeeArrayList* _tmp24_;
- JsonArray* _tmp25_;
- GeeArrayList* _tmp26_;
- JsonArray* _tmp27_;
- GeeArrayList* _tmp28_;
- JsonArray* _tmp29_;
- GeeArrayList* _tmp30_;
- JsonArray* _tmp31_;
- GeeArrayList* _tmp32_;
- JsonArray* _tmp33_;
- GeeArrayList* _tmp34_;
- JsonArray* _tmp35_;
- GeeHashMap* _tmp36_;
- JsonObject* _tmp37_;
- GeeArrayList* _tmp38_;
- JsonArray* _tmp39_;
- GeeHashMap* _tmp40_;
- JsonObject* _tmp41_;
- const gchar* _tmp42_;
- const gchar* _tmp43_;
- const gchar* _tmp44_;
- const gchar* _tmp45_;
- const gchar* _tmp46_;
- const gchar* _tmp47_;
- const gchar* _tmp48_;
-#line 949 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 951 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = json_object_new ();
-#line 951 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- ret = _tmp0_;
-#line 952 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = jsdoc_symbol_get_name (self);
-#line 952 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = _tmp1_;
-#line 952 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (ret, "name", _tmp2_);
-#line 953 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = self->comment;
-#line 953 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = jsdoc_doc_comment_toJson (_tmp3_);
-#line 953 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_object_member (ret, "comment", _tmp4_);
-#line 954 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = self->isEvent;
-#line 954 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_boolean_member (ret, "isEvent", _tmp5_);
-#line 955 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = self->isConstant;
-#line 955 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_boolean_member (ret, "isConstant", _tmp6_);
-#line 956 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = self->isIgnored;
-#line 956 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_boolean_member (ret, "isIgnored", _tmp7_);
-#line 957 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = self->isInner;
-#line 957 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_boolean_member (ret, "isInner", _tmp8_);
-#line 958 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = self->isNamespace;
-#line 958 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_boolean_member (ret, "isNamespace", _tmp9_);
-#line 959 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = self->isPrivate;
-#line 959 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_boolean_member (ret, "isPrivate", _tmp10_);
-#line 960 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = self->isStatic;
-#line 960 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_boolean_member (ret, "isStatic", _tmp11_);
-#line 961 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = self->isAbstract;
-#line 961 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_boolean_member (ret, "isAbstract", _tmp12_);
-#line 962 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = self->isBuilderTop;
-#line 962 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_boolean_member (ret, "isBuilderTop", _tmp13_);
-#line 963 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp14_ = self->memberOf;
-#line 963 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (ret, "memberOf", _tmp14_);
-#line 964 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp15_ = self->tree_children;
-#line 964 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp16_ = jsdoc_symbol_stringArrayToJson (self, _tmp15_);
-#line 964 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (ret, "tree_children", _tmp16_);
-#line 965 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp17_ = self->tree_parent;
-#line 965 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp18_ = jsdoc_symbol_stringArrayToJson (self, _tmp17_);
-#line 965 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (ret, "tree_parent", _tmp18_);
-#line 968 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp19_ = jsdoc_symbol_get_params (self);
-#line 968 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp20_ = _tmp19_;
-#line 968 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp21_ = jsdoc_symbol_docTagsArrayToJson (self, _tmp20_);
-#line 968 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (ret, "params", _tmp21_);
-#line 970 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp22_ = self->augments;
-#line 970 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp23_ = jsdoc_symbol_stringArrayToJson (self, _tmp22_);
-#line 970 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (ret, "augments", _tmp23_);
-#line 971 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp24_ = self->priv->exceptions;
-#line 971 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp25_ = jsdoc_symbol_docTagsArrayToJson (self, _tmp24_);
-#line 971 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (ret, "exceptions", _tmp25_);
-#line 972 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp26_ = self->methods;
-#line 972 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp27_ = jsdoc_symbol_symbolArrayToJson (self, _tmp26_);
-#line 972 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (ret, "methods", _tmp27_);
-#line 973 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp28_ = self->properties;
-#line 973 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp29_ = jsdoc_symbol_symbolArrayToJson (self, _tmp28_);
-#line 973 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (ret, "properties", _tmp29_);
-#line 974 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp30_ = self->priv->requires;
-#line 974 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp31_ = jsdoc_symbol_stringArrayToJson (self, _tmp30_);
-#line 974 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (ret, "requires", _tmp31_);
-#line 975 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp32_ = self->returns;
-#line 975 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp33_ = jsdoc_symbol_docTagsArrayToJson (self, _tmp32_);
-#line 975 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (ret, "returns", _tmp33_);
-#line 976 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp34_ = self->priv->see;
-#line 976 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp35_ = jsdoc_symbol_stringArrayToJson (self, _tmp34_);
-#line 976 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (ret, "see", _tmp35_);
-#line 977 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp36_ = self->childClasses;
-#line 977 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp37_ = jsdoc_symbol_assocStringToJson (self, _tmp36_);
-#line 977 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_object_member (ret, "childClasses", _tmp37_);
-#line 978 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp38_ = self->inheritsFrom;
-#line 978 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp39_ = jsdoc_symbol_stringArrayToJson (self, _tmp38_);
-#line 978 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (ret, "inheritsFrom", _tmp39_);
-#line 979 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp40_ = self->cfgs;
-#line 979 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp41_ = jsdoc_symbol_assocDocTagToJson (self, _tmp40_);
-#line 979 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_object_member (ret, "cfgs", _tmp41_);
-#line 983 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp42_ = self->alias;
-#line 983 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (ret, "alias", _tmp42_);
-#line 985 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp43_ = self->priv->author;
-#line 985 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (ret, "author", _tmp43_);
-#line 986 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp44_ = self->priv->classDesc;
-#line 986 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (ret, "classDesc", _tmp44_);
-#line 987 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp45_ = self->priv->deprecated;
-#line 987 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (ret, "deprecated", _tmp45_);
-#line 988 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp46_ = self->desc;
-#line 988 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (ret, "desc", _tmp46_);
-#line 990 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp47_ = self->priv->example;
-#line 990 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (ret, "example", _tmp47_);
-#line 992 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp48_ = self->isa;
-#line 992 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (ret, "isa", _tmp48_);
-#line 996 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = ret;
-#line 996 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 6593 "Symbol.c"
-}
-
-
-/**
-* This is the more detail Class output for documentation body text
-*/
-static gpointer _json_array_ref0 (gpointer self) {
-#line 1046 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return self ? json_array_ref (self) : NULL;
-#line 6603 "Symbol.c"
-}
-
-
-JsonObject* jsdoc_symbol_toClassDocJSON (JSDOCSymbol* self) {
- JsonObject* result = NULL;
- JsonObject* ret = NULL;
- JsonObject* _tmp0_;
- JsonObject* _tmp1_;
- const gchar* _tmp2_;
- JsonArray* ag = NULL;
- JsonArray* _tmp3_;
- JsonObject* _tmp4_;
- GeeArrayList* _tmp5_;
- JsonArray* _tmp6_;
- JsonObject* _tmp7_;
- GeeHashMap* _tmp8_;
- JsonObject* _tmp9_;
- JsonObject* _tmp10_;
- GeeArrayList* _tmp11_;
- JsonArray* _tmp12_;
- JsonObject* _tmp13_;
- GeeArrayList* _tmp14_;
- JsonArray* _tmp15_;
- JsonObject* _tmp16_;
- const gchar* _tmp17_;
- JsonObject* _tmp18_;
- const gchar* _tmp19_;
- JsonObject* _tmp20_;
- JSDOCDocComment* _tmp21_;
- GeeArrayList* _tmp22_;
- GeeArrayList* _tmp23_;
- gint _tmp24_;
- gint _tmp25_;
- JsonObject* _tmp26_;
- gboolean _tmp27_;
- JsonObject* _tmp28_;
- gboolean _tmp29_;
- JsonObject* _tmp30_;
- gboolean _tmp31_;
- JsonObject* _tmp32_;
- gboolean _tmp33_;
- JsonObject* _tmp34_;
- const gchar* _tmp35_;
- const gchar* _tmp36_;
- JsonObject* _tmp37_;
- JSDOCDocComment* _tmp38_;
- gchar* _tmp39_;
- gchar* _tmp40_;
- gchar* _tmp41_ = NULL;
- JSDOCDocComment* _tmp42_;
- GeeArrayList* _tmp43_;
- GeeArrayList* _tmp44_;
- gint _tmp45_;
- gint _tmp46_;
- gboolean _tmp47_;
- JsonObject* _tmp53_;
- JsonObject* _tmp54_;
- JSDOCDocComment* _tmp55_;
- gchar* _tmp56_;
- gchar* _tmp57_;
- JsonObject* _tmp58_;
- JSDOCDocComment* _tmp59_;
- gchar* _tmp60_;
- gchar* _tmp61_;
- JsonObject* _tmp62_;
- JsonArray* _tmp63_;
- JsonObject* _tmp64_;
- JsonArray* _tmp65_;
- JsonObject* _tmp66_;
- JSDOCDocComment* _tmp67_;
- gchar* _tmp68_;
- gchar* _tmp69_;
- JsonObject* _tmp70_;
- JSDOCDocComment* _tmp71_;
- gchar* _tmp72_;
- gchar* _tmp73_;
- JsonArray* props = NULL;
- JsonArray* _tmp74_;
- JsonObject* _tmp75_;
- JsonArray* _tmp76_;
- JsonArray* _tmp77_;
- GeeArrayList* cfgProperties = NULL;
- GeeArrayList* _tmp78_;
- JsonArray* methods = NULL;
- JsonArray* _tmp91_;
- JsonObject* _tmp92_;
- JsonArray* _tmp93_;
- JsonArray* _tmp94_;
- JsonArray* events = NULL;
- JsonArray* _tmp114_;
- JsonObject* _tmp115_;
- JsonArray* _tmp116_;
- JsonArray* _tmp117_;
-#line 1003 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1005 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = json_object_new ();
-#line 1005 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- ret = _tmp0_;
-#line 1006 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = ret;
-#line 1006 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = self->alias;
-#line 1006 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp1_, "name", _tmp2_);
-#line 1009 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = json_array_new ();
-#line 1009 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- ag = _tmp3_;
-#line 1010 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = ret;
-#line 1010 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = self->augments;
-#line 1010 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = jsdoc_symbol_stringArrayToJson (self, _tmp5_);
-#line 1010 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (_tmp4_, "augments", _tmp6_);
-#line 1011 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = ret;
-#line 1011 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = self->childClasses;
-#line 1011 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = jsdoc_symbol_assocStringToJson (self, _tmp8_);
-#line 1011 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_object_member (_tmp7_, "childClasses", _tmp9_);
-#line 1013 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = ret;
-#line 1013 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = self->tree_children;
-#line 1013 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = jsdoc_symbol_stringArrayToJson (self, _tmp11_);
-#line 1013 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (_tmp10_, "tree_children", _tmp12_);
-#line 1014 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = ret;
-#line 1014 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp14_ = self->tree_parent;
-#line 1014 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp15_ = jsdoc_symbol_stringArrayToJson (self, _tmp14_);
-#line 1014 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (_tmp13_, "tree_parent", _tmp15_);
-#line 1017 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp16_ = ret;
-#line 1017 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp17_ = self->alias;
-#line 1017 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp16_, "name", _tmp17_);
-#line 1018 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp18_ = ret;
-#line 1018 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp19_ = self->desc;
-#line 1018 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp18_, "desc", _tmp19_);
-#line 1019 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp20_ = ret;
-#line 1019 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp21_ = self->comment;
-#line 1019 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp22_ = jsdoc_doc_comment_getTag (_tmp21_, JSDOC_DOC_TAG_TITLE_SINGLETON);
-#line 1019 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp23_ = _tmp22_;
-#line 1019 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp24_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp23_);
-#line 1019 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp25_ = _tmp24_;
-#line 1019 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_boolean_member (_tmp20_, "isSingleton", _tmp25_ > 0);
-#line 1019 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp23_);
-#line 1020 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp26_ = ret;
-#line 1020 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp27_ = self->isStatic;
-#line 1020 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_boolean_member (_tmp26_, "isStatic", _tmp27_);
-#line 1021 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp28_ = ret;
-#line 1021 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp29_ = jsdoc_symbol_isBuiltin (self);
-#line 1021 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_boolean_member (_tmp28_, "isBuiltin", _tmp29_);
-#line 1022 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp30_ = ret;
-#line 1022 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp31_ = self->isAbstract;
-#line 1022 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_boolean_member (_tmp30_, "isAbstract", _tmp31_);
-#line 1023 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp32_ = ret;
-#line 1023 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp33_ = self->isBuilderTop;
-#line 1023 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_boolean_member (_tmp32_, "isBuilderTop", _tmp33_);
-#line 1026 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp34_ = ret;
-#line 1026 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp35_ = jsdoc_symbol_get_name (self);
-#line 1026 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp36_ = _tmp35_;
-#line 1026 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp34_, "memberOf", _tmp36_);
-#line 1027 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp37_ = ret;
-#line 1027 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp38_ = self->comment;
-#line 1027 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp39_ = jsdoc_doc_comment_getTagAsString (_tmp38_, JSDOC_DOC_TAG_TITLE_EXAMPLE);
-#line 1027 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp40_ = _tmp39_;
-#line 1027 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp37_, "example", _tmp40_);
-#line 1027 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp40_);
-#line 1029 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp42_ = self->comment;
-#line 1029 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp43_ = jsdoc_doc_comment_getTag (_tmp42_, JSDOC_DOC_TAG_TITLE_DEPRECATED);
-#line 1029 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp44_ = _tmp43_;
-#line 1029 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp45_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp44_);
-#line 1029 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp46_ = _tmp45_;
-#line 1029 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp47_ = _tmp46_ > 0;
-#line 1029 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp44_);
-#line 1029 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp47_) {
-#line 6833 "Symbol.c"
- JSDOCDocComment* _tmp48_;
- gchar* _tmp49_;
- gchar* _tmp50_;
- gchar* _tmp51_;
-#line 1030 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp48_ = self->comment;
-#line 1030 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp49_ = jsdoc_doc_comment_getTagAsString (_tmp48_, JSDOC_DOC_TAG_TITLE_DEPRECATED);
-#line 1030 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp50_ = _tmp49_;
-#line 1030 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp51_ = g_strconcat ("This has been deprecated: ", _tmp50_, NULL);
-#line 1030 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp41_);
-#line 1030 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp41_ = _tmp51_;
-#line 1030 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp50_);
-#line 6852 "Symbol.c"
- } else {
- gchar* _tmp52_;
-#line 1031 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp52_ = g_strdup ("");
-#line 1031 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp41_);
-#line 1031 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp41_ = _tmp52_;
-#line 6861 "Symbol.c"
- }
-#line 1028 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp53_ = ret;
-#line 1028 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp53_, "deprecated", _tmp41_);
-#line 1032 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp54_ = ret;
-#line 1032 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp55_ = self->comment;
-#line 1032 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp56_ = jsdoc_doc_comment_getTagAsString (_tmp55_, JSDOC_DOC_TAG_TITLE_SINCE);
-#line 1032 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp57_ = _tmp56_;
-#line 1032 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp54_, "since", _tmp57_);
-#line 1032 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp57_);
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp58_ = ret;
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp59_ = self->comment;
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp60_ = jsdoc_doc_comment_getTagAsString (_tmp59_, JSDOC_DOC_TAG_TITLE_SEE);
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp61_ = _tmp60_;
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp58_, "see", _tmp61_);
-#line 1033 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp61_);
-#line 1039 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp62_ = ret;
-#line 1039 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp63_ = jsdoc_symbol_paramsToJson (self);
-#line 1039 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (_tmp62_, "params", _tmp63_);
-#line 1040 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp64_ = ret;
-#line 1040 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp65_ = json_array_new ();
-#line 1040 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (_tmp64_, "returns", _tmp65_);
-#line 1041 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp66_ = ret;
-#line 1041 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp67_ = self->comment;
-#line 1041 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp68_ = jsdoc_doc_comment_getTagAsString (_tmp67_, JSDOC_DOC_TAG_TITLE_THROWS);
-#line 1041 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp69_ = _tmp68_;
-#line 1041 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp66_, "throws", _tmp69_);
-#line 1041 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp69_);
-#line 1042 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp70_ = ret;
-#line 1042 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp71_ = self->comment;
-#line 1042 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp72_ = jsdoc_doc_comment_getTagAsString (_tmp71_, JSDOC_DOC_TAG_TITLE_REQUIRES);
-#line 1042 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp73_ = _tmp72_;
-#line 1042 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp70_, "requires", _tmp73_);
-#line 1042 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp73_);
-#line 1045 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp74_ = json_array_new ();
-#line 1045 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- props = _tmp74_;
-#line 1046 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp75_ = ret;
-#line 1046 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp76_ = props;
-#line 1046 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp77_ = _json_array_ref0 (_tmp76_);
-#line 1046 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (_tmp75_, "config", _tmp77_);
-#line 1047 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp78_ = jsdoc_symbol_configToArray (self);
-#line 1047 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- cfgProperties = _tmp78_;
-#line 6943 "Symbol.c"
- {
- gint i = 0;
-#line 1048 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = 0;
-#line 6948 "Symbol.c"
- {
- gboolean _tmp79_ = FALSE;
-#line 1048 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp79_ = TRUE;
-#line 1048 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 6955 "Symbol.c"
- gint _tmp81_;
- GeeArrayList* _tmp82_;
- gint _tmp83_;
- gint _tmp84_;
- JsonArray* _tmp85_;
- GeeArrayList* _tmp86_;
- gint _tmp87_;
- gpointer _tmp88_;
- JSDOCDocTag* _tmp89_;
- JsonObject* _tmp90_;
-#line 1048 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!_tmp79_) {
-#line 6968 "Symbol.c"
- gint _tmp80_;
-#line 1048 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp80_ = i;
-#line 1048 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = _tmp80_ + 1;
-#line 6974 "Symbol.c"
- }
-#line 1048 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp79_ = FALSE;
-#line 1048 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp81_ = i;
-#line 1048 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp82_ = cfgProperties;
-#line 1048 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp83_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp82_);
-#line 1048 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp84_ = _tmp83_;
-#line 1048 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp81_ < _tmp84_)) {
-#line 1048 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 6990 "Symbol.c"
- }
-#line 1049 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp85_ = props;
-#line 1049 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp86_ = cfgProperties;
-#line 1049 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp87_ = i;
-#line 1049 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp88_ = gee_abstract_list_get ((GeeAbstractList*) _tmp86_, _tmp87_);
-#line 1049 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp89_ = (JSDOCDocTag*) _tmp88_;
-#line 1049 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp90_ = jsdoc_doc_tag_toPropertyJSON (_tmp89_, self);
-#line 1049 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_array_add_object_element (_tmp85_, _tmp90_);
-#line 1049 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp89_);
-#line 7008 "Symbol.c"
- }
- }
- }
-#line 1053 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp91_ = json_array_new ();
-#line 1053 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- methods = _tmp91_;
-#line 1054 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp92_ = ret;
-#line 1054 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp93_ = methods;
-#line 1054 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp94_ = _json_array_ref0 (_tmp93_);
-#line 1054 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (_tmp92_, "methods", _tmp94_);
-#line 7024 "Symbol.c"
- {
- GeeArrayList* _m_list = NULL;
- GeeArrayList* _tmp95_;
- GeeArrayList* _tmp96_;
- gint _m_size = 0;
- GeeArrayList* _tmp97_;
- gint _tmp98_;
- gint _tmp99_;
- gint _m_index = 0;
-#line 1055 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp95_ = self->methods;
-#line 1055 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp96_ = _g_object_ref0 (_tmp95_);
-#line 1055 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _m_list = _tmp96_;
-#line 1055 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp97_ = _m_list;
-#line 1055 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp98_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp97_);
-#line 1055 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp99_ = _tmp98_;
-#line 1055 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _m_size = _tmp99_;
-#line 1055 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _m_index = -1;
-#line 1055 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 7052 "Symbol.c"
- gint _tmp100_;
- gint _tmp101_;
- gint _tmp102_;
- JSDOCSymbol* m = NULL;
- GeeArrayList* _tmp103_;
- gint _tmp104_;
- gpointer _tmp105_;
- gboolean _tmp106_ = FALSE;
- JSDOCSymbol* _tmp107_;
- gboolean _tmp108_;
- JsonArray* _tmp111_;
- JSDOCSymbol* _tmp112_;
- JsonObject* _tmp113_;
-#line 1055 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp100_ = _m_index;
-#line 1055 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _m_index = _tmp100_ + 1;
-#line 1055 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp101_ = _m_index;
-#line 1055 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp102_ = _m_size;
-#line 1055 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp101_ < _tmp102_)) {
-#line 1055 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 7078 "Symbol.c"
- }
-#line 1055 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp103_ = _m_list;
-#line 1055 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp104_ = _m_index;
-#line 1055 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp105_ = gee_abstract_list_get ((GeeAbstractList*) _tmp103_, _tmp104_);
-#line 1055 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- m = (JSDOCSymbol*) _tmp105_;
-#line 1056 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp107_ = m;
-#line 1056 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp108_ = _tmp107_->isEvent;
-#line 1056 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp108_) {
-#line 1056 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp106_ = TRUE;
-#line 7096 "Symbol.c"
- } else {
- JSDOCSymbol* _tmp109_;
- gboolean _tmp110_;
-#line 1056 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp109_ = m;
-#line 1056 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp110_ = _tmp109_->isIgnored;
-#line 1056 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp106_ = _tmp110_;
-#line 7106 "Symbol.c"
- }
-#line 1056 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp106_) {
-#line 1057 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (m);
-#line 1057 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- continue;
-#line 7114 "Symbol.c"
- }
-#line 1059 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp111_ = methods;
-#line 1059 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp112_ = m;
-#line 1059 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp113_ = jsdoc_symbol_toMethodJSON (_tmp112_, self);
-#line 1059 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_array_add_object_element (_tmp111_, _tmp113_);
-#line 1055 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (m);
-#line 7126 "Symbol.c"
- }
-#line 1055 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_m_list);
-#line 7130 "Symbol.c"
- }
-#line 1063 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp114_ = json_array_new ();
-#line 1063 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- events = _tmp114_;
-#line 1064 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp115_ = ret;
-#line 1064 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp116_ = events;
-#line 1064 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp117_ = _json_array_ref0 (_tmp116_);
-#line 1064 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (_tmp115_, "events", _tmp117_);
-#line 7144 "Symbol.c"
- {
- GeeArrayList* _m_list = NULL;
- GeeArrayList* _tmp118_;
- GeeArrayList* _tmp119_;
- gint _m_size = 0;
- GeeArrayList* _tmp120_;
- gint _tmp121_;
- gint _tmp122_;
- gint _m_index = 0;
-#line 1065 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp118_ = self->methods;
-#line 1065 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp119_ = _g_object_ref0 (_tmp118_);
-#line 1065 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _m_list = _tmp119_;
-#line 1065 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp120_ = _m_list;
-#line 1065 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp121_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp120_);
-#line 1065 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp122_ = _tmp121_;
-#line 1065 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _m_size = _tmp122_;
-#line 1065 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _m_index = -1;
-#line 1065 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 7172 "Symbol.c"
- gint _tmp123_;
- gint _tmp124_;
- gint _tmp125_;
- JSDOCSymbol* m = NULL;
- GeeArrayList* _tmp126_;
- gint _tmp127_;
- gpointer _tmp128_;
- gboolean _tmp129_ = FALSE;
- JSDOCSymbol* _tmp130_;
- gboolean _tmp131_;
- JsonArray* _tmp134_;
- JSDOCSymbol* _tmp135_;
- JsonObject* _tmp136_;
-#line 1065 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp123_ = _m_index;
-#line 1065 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _m_index = _tmp123_ + 1;
-#line 1065 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp124_ = _m_index;
-#line 1065 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp125_ = _m_size;
-#line 1065 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp124_ < _tmp125_)) {
-#line 1065 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 7198 "Symbol.c"
- }
-#line 1065 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp126_ = _m_list;
-#line 1065 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp127_ = _m_index;
-#line 1065 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp128_ = gee_abstract_list_get ((GeeAbstractList*) _tmp126_, _tmp127_);
-#line 1065 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- m = (JSDOCSymbol*) _tmp128_;
-#line 1066 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp130_ = m;
-#line 1066 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp131_ = _tmp130_->isEvent;
-#line 1066 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!_tmp131_) {
-#line 1066 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp129_ = TRUE;
-#line 7216 "Symbol.c"
- } else {
- JSDOCSymbol* _tmp132_;
- gboolean _tmp133_;
-#line 1066 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp132_ = m;
-#line 1066 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp133_ = _tmp132_->isIgnored;
-#line 1066 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp129_ = _tmp133_;
-#line 7226 "Symbol.c"
- }
-#line 1066 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp129_) {
-#line 1067 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (m);
-#line 1067 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- continue;
-#line 7234 "Symbol.c"
- }
-#line 1069 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp134_ = events;
-#line 1069 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp135_ = m;
-#line 1069 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp136_ = jsdoc_symbol_toEventJSON (_tmp135_, self);
-#line 1069 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_array_add_object_element (_tmp134_, _tmp136_);
-#line 1065 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (m);
-#line 7246 "Symbol.c"
- }
-#line 1065 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_m_list);
-#line 7250 "Symbol.c"
- }
-#line 1071 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = ret;
-#line 1071 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _json_array_unref0 (events);
-#line 1071 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _json_array_unref0 (methods);
-#line 1071 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (cfgProperties);
-#line 1071 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _json_array_unref0 (props);
-#line 1071 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp41_);
-#line 1071 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _json_array_unref0 (ag);
-#line 1071 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 7268 "Symbol.c"
-}
-
-
-static gpointer _json_object_ref0 (gpointer self) {
-#line 1086 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return self ? json_object_ref (self) : NULL;
-#line 7275 "Symbol.c"
-}
-
-
-JsonArray* jsdoc_symbol_paramsToJson (JSDOCSymbol* self) {
- JsonArray* result = NULL;
- JsonArray* ret = NULL;
- JsonArray* _tmp0_;
-#line 1075 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1077 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = json_array_new ();
-#line 1077 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- ret = _tmp0_;
-#line 7289 "Symbol.c"
- {
- GeeArrayList* _p_list = NULL;
- GeeArrayList* _tmp1_;
- GeeArrayList* _tmp2_;
- GeeArrayList* _tmp3_;
- gint _p_size = 0;
- GeeArrayList* _tmp4_;
- gint _tmp5_;
- gint _tmp6_;
- gint _p_index = 0;
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = jsdoc_symbol_get_params (self);
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = _tmp1_;
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = _g_object_ref0 (_tmp2_);
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _p_list = _tmp3_;
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = _p_list;
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp4_);
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = _tmp5_;
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _p_size = _tmp6_;
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _p_index = -1;
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 7320 "Symbol.c"
- gint _tmp7_;
- gint _tmp8_;
- gint _tmp9_;
- JSDOCDocTag* p = NULL;
- GeeArrayList* _tmp10_;
- gint _tmp11_;
- gpointer _tmp12_;
- JSDOCDocTag* _tmp13_;
- const gchar* _tmp14_;
- gboolean _tmp15_;
- JsonObject* add = NULL;
- JsonObject* _tmp16_;
- JsonObject* _tmp17_;
- JSDOCDocTag* _tmp18_;
- const gchar* _tmp19_;
- JsonObject* _tmp20_;
- JSDOCDocTag* _tmp21_;
- const gchar* _tmp22_;
- JsonObject* _tmp23_;
- JSDOCDocTag* _tmp24_;
- const gchar* _tmp25_;
- JsonObject* _tmp26_;
- JSDOCDocTag* _tmp27_;
- gboolean _tmp28_;
- JsonArray* _tmp29_;
- JsonObject* _tmp30_;
- JsonObject* _tmp31_;
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = _p_index;
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _p_index = _tmp7_ + 1;
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = _p_index;
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = _p_size;
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp8_ < _tmp9_)) {
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 7360 "Symbol.c"
- }
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = _p_list;
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = _p_index;
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = gee_abstract_list_get ((GeeAbstractList*) _tmp10_, _tmp11_);
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- p = (JSDOCDocTag*) _tmp12_;
-#line 1080 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = p;
-#line 1080 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp14_ = _tmp13_->name;
-#line 1080 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp15_ = string_contains (_tmp14_, ".");
-#line 1080 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp15_) {
-#line 1080 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (p);
-#line 1080 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- continue;
-#line 7382 "Symbol.c"
- }
-#line 1081 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp16_ = json_object_new ();
-#line 1081 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- add = _tmp16_;
-#line 1082 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp17_ = add;
-#line 1082 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp18_ = p;
-#line 1082 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp19_ = _tmp18_->name;
-#line 1082 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp17_, "name", _tmp19_);
-#line 1083 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp20_ = add;
-#line 1083 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp21_ = p;
-#line 1083 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp22_ = _tmp21_->type;
-#line 1083 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp20_, "type", _tmp22_);
-#line 1084 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp23_ = add;
-#line 1084 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp24_ = p;
-#line 1084 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp25_ = _tmp24_->desc;
-#line 1084 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp23_, "desc", _tmp25_);
-#line 1085 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp26_ = add;
-#line 1085 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp27_ = p;
-#line 1085 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp28_ = _tmp27_->isOptional;
-#line 1085 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_boolean_member (_tmp26_, "isOptional", _tmp28_);
-#line 1086 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp29_ = ret;
-#line 1086 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp30_ = add;
-#line 1086 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp31_ = _json_object_ref0 (_tmp30_);
-#line 1086 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_array_add_object_element (_tmp29_, _tmp31_);
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _json_object_unref0 (add);
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (p);
-#line 7432 "Symbol.c"
- }
-#line 1078 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_p_list);
-#line 7436 "Symbol.c"
- }
-#line 1089 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = ret;
-#line 1089 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 7442 "Symbol.c"
-}
-
-
-JsonArray* jsdoc_symbol_returnsToJson (JSDOCSymbol* self) {
- JsonArray* result = NULL;
- JsonArray* ret = NULL;
- JsonArray* _tmp0_;
-#line 1094 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1096 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = json_array_new ();
-#line 1096 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- ret = _tmp0_;
-#line 7456 "Symbol.c"
- {
- GeeArrayList* _p_list = NULL;
- GeeArrayList* _tmp1_;
- GeeArrayList* _tmp2_;
- gint _p_size = 0;
- GeeArrayList* _tmp3_;
- gint _tmp4_;
- gint _tmp5_;
- gint _p_index = 0;
-#line 1097 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = self->returns;
-#line 1097 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 1097 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _p_list = _tmp2_;
-#line 1097 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = _p_list;
-#line 1097 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp3_);
-#line 1097 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = _tmp4_;
-#line 1097 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _p_size = _tmp5_;
-#line 1097 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _p_index = -1;
-#line 1097 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 7484 "Symbol.c"
- gint _tmp6_;
- gint _tmp7_;
- gint _tmp8_;
- JSDOCDocTag* p = NULL;
- GeeArrayList* _tmp9_;
- gint _tmp10_;
- gpointer _tmp11_;
- JSDOCDocTag* _tmp12_;
- const gchar* _tmp13_;
- gboolean _tmp14_;
- JsonObject* add = NULL;
- JsonObject* _tmp15_;
- JsonObject* _tmp16_;
- JSDOCDocTag* _tmp17_;
- const gchar* _tmp18_;
- JsonObject* _tmp19_;
- JSDOCDocTag* _tmp20_;
- const gchar* _tmp21_;
- JsonObject* _tmp22_;
- JSDOCDocTag* _tmp23_;
- const gchar* _tmp24_;
- JsonArray* _tmp25_;
- JsonObject* _tmp26_;
- JsonObject* _tmp27_;
-#line 1097 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = _p_index;
-#line 1097 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _p_index = _tmp6_ + 1;
-#line 1097 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = _p_index;
-#line 1097 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = _p_size;
-#line 1097 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp7_ < _tmp8_)) {
-#line 1097 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 7521 "Symbol.c"
- }
-#line 1097 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = _p_list;
-#line 1097 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = _p_index;
-#line 1097 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = gee_abstract_list_get ((GeeAbstractList*) _tmp9_, _tmp10_);
-#line 1097 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- p = (JSDOCDocTag*) _tmp11_;
-#line 1099 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = p;
-#line 1099 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = _tmp12_->name;
-#line 1099 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp14_ = string_contains (_tmp13_, ".");
-#line 1099 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp14_) {
-#line 1099 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (p);
-#line 1099 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- continue;
-#line 7543 "Symbol.c"
- }
-#line 1100 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp15_ = json_object_new ();
-#line 1100 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- add = _tmp15_;
-#line 1101 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp16_ = add;
-#line 1101 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp17_ = p;
-#line 1101 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp18_ = _tmp17_->name;
-#line 1101 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp16_, "name", _tmp18_);
-#line 1102 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp19_ = add;
-#line 1102 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp20_ = p;
-#line 1102 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp21_ = _tmp20_->type;
-#line 1102 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp19_, "type", _tmp21_);
-#line 1103 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp22_ = add;
-#line 1103 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp23_ = p;
-#line 1103 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp24_ = _tmp23_->desc;
-#line 1103 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp22_, "desc", _tmp24_);
-#line 1105 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp25_ = ret;
-#line 1105 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp26_ = add;
-#line 1105 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp27_ = _json_object_ref0 (_tmp26_);
-#line 1105 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_array_add_object_element (_tmp25_, _tmp27_);
-#line 1097 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _json_object_unref0 (add);
-#line 1097 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (p);
-#line 7585 "Symbol.c"
- }
-#line 1097 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_p_list);
-#line 7589 "Symbol.c"
- }
-#line 1108 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = ret;
-#line 1108 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 7595 "Symbol.c"
-}
-
-
-/**
- * JSON files are lookup files for the documentation
- * - can be used by IDE's or AJAX based doc tools
- * This is a simplified version..
- *
- */
-static gint ___lambda4_ (JSDOCSymbol* self, JSDOCDocTag* a, JSDOCDocTag* b) {
- gint result = 0;
- JSDOCDocTag* _tmp0_;
- const gchar* _tmp1_;
- JSDOCDocTag* _tmp2_;
- const gchar* _tmp3_;
- gint _tmp4_;
-#line 1125 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (a != NULL, 0);
-#line 1125 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (b != NULL, 0);
-#line 1126 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = a;
-#line 1126 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = _tmp0_->name;
-#line 1126 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = b;
-#line 1126 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = _tmp2_->name;
-#line 1126 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = g_utf8_collate (_tmp1_, _tmp3_);
-#line 1126 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = _tmp4_;
-#line 1126 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 7630 "Symbol.c"
-}
-
-
-static gint ____lambda4__gcompare_data_func (gconstpointer a, gconstpointer b, gpointer self) {
- gint result;
- result = ___lambda4_ ((JSDOCSymbol*) self, (JSDOCDocTag*) a, (JSDOCDocTag*) b);
-#line 1125 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 7639 "Symbol.c"
-}
-
-
-static gint __lambda5_ (JSDOCSymbol* self, JSDOCSymbol* a, JSDOCSymbol* b) {
- gint result = 0;
- JSDOCSymbol* _tmp0_;
- const gchar* _tmp1_;
- const gchar* _tmp2_;
- JSDOCSymbol* _tmp3_;
- const gchar* _tmp4_;
- const gchar* _tmp5_;
- gint _tmp6_;
-#line 1142 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (a != NULL, 0);
-#line 1142 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (b != NULL, 0);
-#line 1143 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = a;
-#line 1143 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = jsdoc_symbol_get_name (_tmp0_);
-#line 1143 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = _tmp1_;
-#line 1143 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = b;
-#line 1143 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = jsdoc_symbol_get_name (_tmp3_);
-#line 1143 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = _tmp4_;
-#line 1143 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = g_utf8_collate (_tmp2_, _tmp5_);
-#line 1143 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = _tmp6_;
-#line 1143 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 7674 "Symbol.c"
-}
-
-
-static gint ___lambda5__gcompare_data_func (gconstpointer a, gconstpointer b, gpointer self) {
- gint result;
- result = __lambda5_ ((JSDOCSymbol*) self, (JSDOCSymbol*) a, (JSDOCSymbol*) b);
-#line 1142 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 7683 "Symbol.c"
-}
-
-
-static gint __lambda6_ (JSDOCSymbol* self, JSDOCSymbol* a, JSDOCSymbol* b) {
- gint result = 0;
- JSDOCSymbol* _tmp0_;
- const gchar* _tmp1_;
- const gchar* _tmp2_;
- JSDOCSymbol* _tmp3_;
- const gchar* _tmp4_;
- const gchar* _tmp5_;
- gint _tmp6_;
-#line 1160 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (a != NULL, 0);
-#line 1160 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (b != NULL, 0);
-#line 1161 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = a;
-#line 1161 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = jsdoc_symbol_get_name (_tmp0_);
-#line 1161 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = _tmp1_;
-#line 1161 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = b;
-#line 1161 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = jsdoc_symbol_get_name (_tmp3_);
-#line 1161 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = _tmp4_;
-#line 1161 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = g_utf8_collate (_tmp2_, _tmp5_);
-#line 1161 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = _tmp6_;
-#line 1161 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 7718 "Symbol.c"
-}
-
-
-static gint ___lambda6__gcompare_data_func (gconstpointer a, gconstpointer b, gpointer self) {
- gint result;
- result = __lambda6_ ((JSDOCSymbol*) self, (JSDOCSymbol*) a, (JSDOCSymbol*) b);
-#line 1160 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 7727 "Symbol.c"
-}
-
-
-JsonObject* jsdoc_symbol_toClassJSON (JSDOCSymbol* self) {
- JsonObject* result = NULL;
- GeeArrayList* cfgProperties = NULL;
- GeeArrayList* _tmp0_;
- JSDOCDocComment* _tmp1_;
- GeeArrayList* _tmp2_;
- GeeArrayList* _tmp3_;
- gint _tmp4_;
- gint _tmp5_;
- gboolean _tmp6_;
- JsonArray* props = NULL;
- JsonArray* _tmp9_;
- GeeArrayList* ownEvents = NULL;
- GeeArrayList* _tmp22_;
- GeeArrayList* _tmp39_;
- JsonArray* events = NULL;
- JsonArray* _tmp40_;
- GeeArrayList* ownMethods = NULL;
- GeeArrayList* _tmp53_;
- GeeArrayList* _tmp70_;
- JsonArray* methods = NULL;
- JsonArray* _tmp71_;
- JsonObject* ret = NULL;
- JsonObject* _tmp84_;
- JsonArray* _tmp85_;
- JsonArray* _tmp86_;
- JsonArray* _tmp87_;
- JsonArray* _tmp88_;
- JsonArray* _tmp89_;
- JsonArray* _tmp90_;
- gboolean _tmp91_;
- gboolean _tmp92_;
- GeeArrayList* _tmp93_;
- JsonArray* _tmp94_;
- GeeArrayList* _tmp95_;
- JsonArray* _tmp96_;
- GeeArrayList* _tmp97_;
- JsonArray* _tmp98_;
-#line 1118 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1122 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = gee_array_list_new (JSDOC_TYPE_DOC_TAG, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 1122 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- cfgProperties = _tmp0_;
-#line 1123 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = self->comment;
-#line 1123 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = jsdoc_doc_comment_getTag (_tmp1_, JSDOC_DOC_TAG_TITLE_SINGLETON);
-#line 1123 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = _tmp2_;
-#line 1123 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp3_);
-#line 1123 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = _tmp4_;
-#line 1123 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = _tmp5_ < 1;
-#line 1123 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp3_);
-#line 1123 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp6_) {
-#line 7791 "Symbol.c"
- GeeArrayList* _tmp7_;
- GeeArrayList* _tmp8_;
-#line 1124 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = jsdoc_symbol_configToArray (self);
-#line 1124 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (cfgProperties);
-#line 1124 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- cfgProperties = _tmp7_;
-#line 1125 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = cfgProperties;
-#line 1125 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- gee_list_sort ((GeeList*) _tmp8_, ____lambda4__gcompare_data_func, g_object_ref (self), g_object_unref);
-#line 7804 "Symbol.c"
- }
-#line 1129 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = json_array_new ();
-#line 1129 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- props = _tmp9_;
-#line 7810 "Symbol.c"
- {
- gint i = 0;
-#line 1130 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = 0;
-#line 7815 "Symbol.c"
- {
- gboolean _tmp10_ = FALSE;
-#line 1130 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = TRUE;
-#line 1130 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 7822 "Symbol.c"
- gint _tmp12_;
- GeeArrayList* _tmp13_;
- gint _tmp14_;
- gint _tmp15_;
- JsonArray* _tmp16_;
- GeeArrayList* _tmp17_;
- gint _tmp18_;
- gpointer _tmp19_;
- JSDOCDocTag* _tmp20_;
- JsonObject* _tmp21_;
-#line 1130 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!_tmp10_) {
-#line 7835 "Symbol.c"
- gint _tmp11_;
-#line 1130 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = i;
-#line 1130 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = _tmp11_ + 1;
-#line 7841 "Symbol.c"
- }
-#line 1130 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = FALSE;
-#line 1130 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = i;
-#line 1130 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = cfgProperties;
-#line 1130 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp14_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp13_);
-#line 1130 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp15_ = _tmp14_;
-#line 1130 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp12_ < _tmp15_)) {
-#line 1130 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 7857 "Symbol.c"
- }
-#line 1131 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp16_ = props;
-#line 1131 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp17_ = cfgProperties;
-#line 1131 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp18_ = i;
-#line 1131 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp19_ = gee_abstract_list_get ((GeeAbstractList*) _tmp17_, _tmp18_);
-#line 1131 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp20_ = (JSDOCDocTag*) _tmp19_;
-#line 1131 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp21_ = jsdoc_doc_tag_toPropertyJSON (_tmp20_, self);
-#line 1131 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_array_add_object_element (_tmp16_, _tmp21_);
-#line 1131 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp20_);
-#line 7875 "Symbol.c"
- }
- }
- }
-#line 1135 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp22_ = gee_array_list_new (JSDOC_TYPE_SYMBOL, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 1135 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- ownEvents = _tmp22_;
-#line 7883 "Symbol.c"
- {
- gint i = 0;
-#line 1136 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = 0;
-#line 7888 "Symbol.c"
- {
- gboolean _tmp23_ = FALSE;
-#line 1136 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp23_ = TRUE;
-#line 1136 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 7895 "Symbol.c"
- gint _tmp25_;
- GeeArrayList* _tmp26_;
- gint _tmp27_;
- gint _tmp28_;
- JSDOCSymbol* e = NULL;
- GeeArrayList* _tmp29_;
- gint _tmp30_;
- gpointer _tmp31_;
- gboolean _tmp32_ = FALSE;
- JSDOCSymbol* _tmp33_;
- gboolean _tmp34_;
-#line 1136 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!_tmp23_) {
-#line 7909 "Symbol.c"
- gint _tmp24_;
-#line 1136 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp24_ = i;
-#line 1136 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = _tmp24_ + 1;
-#line 7915 "Symbol.c"
- }
-#line 1136 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp23_ = FALSE;
-#line 1136 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp25_ = i;
-#line 1136 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp26_ = self->methods;
-#line 1136 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp27_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp26_);
-#line 1136 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp28_ = _tmp27_;
-#line 1136 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp25_ < _tmp28_)) {
-#line 1136 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 7931 "Symbol.c"
- }
-#line 1137 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp29_ = self->methods;
-#line 1137 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp30_ = i;
-#line 1137 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp31_ = gee_abstract_list_get ((GeeAbstractList*) _tmp29_, _tmp30_);
-#line 1137 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- e = (JSDOCSymbol*) _tmp31_;
-#line 1138 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp33_ = e;
-#line 1138 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp34_ = _tmp33_->isEvent;
-#line 1138 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp34_) {
-#line 7947 "Symbol.c"
- JSDOCSymbol* _tmp35_;
- gboolean _tmp36_;
-#line 1138 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp35_ = e;
-#line 1138 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp36_ = _tmp35_->isIgnored;
-#line 1138 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp32_ = !_tmp36_;
-#line 7956 "Symbol.c"
- } else {
-#line 1138 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp32_ = FALSE;
-#line 7960 "Symbol.c"
- }
-#line 1138 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp32_) {
-#line 7964 "Symbol.c"
- GeeArrayList* _tmp37_;
- JSDOCSymbol* _tmp38_;
-#line 1139 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp37_ = ownEvents;
-#line 1139 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp38_ = e;
-#line 1139 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp37_, _tmp38_);
-#line 7973 "Symbol.c"
- }
-#line 1136 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (e);
-#line 7977 "Symbol.c"
- }
- }
- }
-#line 1142 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp39_ = ownEvents;
-#line 1142 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- gee_list_sort ((GeeList*) _tmp39_, ___lambda5__gcompare_data_func, g_object_ref (self), g_object_unref);
-#line 1146 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp40_ = json_array_new ();
-#line 1146 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- events = _tmp40_;
-#line 7989 "Symbol.c"
- {
- gint i = 0;
-#line 1148 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = 0;
-#line 7994 "Symbol.c"
- {
- gboolean _tmp41_ = FALSE;
-#line 1148 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp41_ = TRUE;
-#line 1148 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 8001 "Symbol.c"
- gint _tmp43_;
- GeeArrayList* _tmp44_;
- gint _tmp45_;
- gint _tmp46_;
- JsonArray* _tmp47_;
- GeeArrayList* _tmp48_;
- gint _tmp49_;
- gpointer _tmp50_;
- JSDOCSymbol* _tmp51_;
- JsonObject* _tmp52_;
-#line 1148 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!_tmp41_) {
-#line 8014 "Symbol.c"
- gint _tmp42_;
-#line 1148 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp42_ = i;
-#line 1148 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = _tmp42_ + 1;
-#line 8020 "Symbol.c"
- }
-#line 1148 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp41_ = FALSE;
-#line 1148 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp43_ = i;
-#line 1148 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp44_ = ownEvents;
-#line 1148 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp45_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp44_);
-#line 1148 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp46_ = _tmp45_;
-#line 1148 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp43_ < _tmp46_)) {
-#line 1148 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 8036 "Symbol.c"
- }
-#line 1149 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp47_ = events;
-#line 1149 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp48_ = ownEvents;
-#line 1149 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp49_ = i;
-#line 1149 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp50_ = gee_abstract_list_get ((GeeAbstractList*) _tmp48_, _tmp49_);
-#line 1149 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp51_ = (JSDOCSymbol*) _tmp50_;
-#line 1149 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp52_ = jsdoc_symbol_toEventJSON (_tmp51_, self);
-#line 1149 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_array_add_object_element (_tmp47_, _tmp52_);
-#line 1149 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp51_);
-#line 8054 "Symbol.c"
- }
- }
- }
-#line 1153 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp53_ = gee_array_list_new (JSDOC_TYPE_SYMBOL, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 1153 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- ownMethods = _tmp53_;
-#line 8062 "Symbol.c"
- {
- gint i = 0;
-#line 1154 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = 0;
-#line 8067 "Symbol.c"
- {
- gboolean _tmp54_ = FALSE;
-#line 1154 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp54_ = TRUE;
-#line 1154 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 8074 "Symbol.c"
- gint _tmp56_;
- GeeArrayList* _tmp57_;
- gint _tmp58_;
- gint _tmp59_;
- JSDOCSymbol* e = NULL;
- GeeArrayList* _tmp60_;
- gint _tmp61_;
- gpointer _tmp62_;
- gboolean _tmp63_ = FALSE;
- JSDOCSymbol* _tmp64_;
- gboolean _tmp65_;
-#line 1154 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!_tmp54_) {
-#line 8088 "Symbol.c"
- gint _tmp55_;
-#line 1154 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp55_ = i;
-#line 1154 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = _tmp55_ + 1;
-#line 8094 "Symbol.c"
- }
-#line 1154 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp54_ = FALSE;
-#line 1154 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp56_ = i;
-#line 1154 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp57_ = self->methods;
-#line 1154 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp58_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp57_);
-#line 1154 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp59_ = _tmp58_;
-#line 1154 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp56_ < _tmp59_)) {
-#line 1154 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 8110 "Symbol.c"
- }
-#line 1155 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp60_ = self->methods;
-#line 1155 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp61_ = i;
-#line 1155 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp62_ = gee_abstract_list_get ((GeeAbstractList*) _tmp60_, _tmp61_);
-#line 1155 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- e = (JSDOCSymbol*) _tmp62_;
-#line 1156 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp64_ = e;
-#line 1156 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp65_ = _tmp64_->isEvent;
-#line 1156 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!_tmp65_) {
-#line 8126 "Symbol.c"
- JSDOCSymbol* _tmp66_;
- gboolean _tmp67_;
-#line 1156 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp66_ = e;
-#line 1156 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp67_ = _tmp66_->isIgnored;
-#line 1156 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp63_ = !_tmp67_;
-#line 8135 "Symbol.c"
- } else {
-#line 1156 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp63_ = FALSE;
-#line 8139 "Symbol.c"
- }
-#line 1156 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp63_) {
-#line 8143 "Symbol.c"
- GeeArrayList* _tmp68_;
- JSDOCSymbol* _tmp69_;
-#line 1157 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp68_ = ownMethods;
-#line 1157 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp69_ = e;
-#line 1157 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp68_, _tmp69_);
-#line 8152 "Symbol.c"
- }
-#line 1154 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (e);
-#line 8156 "Symbol.c"
- }
- }
- }
-#line 1160 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp70_ = ownMethods;
-#line 1160 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- gee_list_sort ((GeeList*) _tmp70_, ___lambda6__gcompare_data_func, g_object_ref (self), g_object_unref);
-#line 1164 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp71_ = json_array_new ();
-#line 1164 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- methods = _tmp71_;
-#line 8168 "Symbol.c"
- {
- gint i = 0;
-#line 1165 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = 0;
-#line 8173 "Symbol.c"
- {
- gboolean _tmp72_ = FALSE;
-#line 1165 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp72_ = TRUE;
-#line 1165 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 8180 "Symbol.c"
- gint _tmp74_;
- GeeArrayList* _tmp75_;
- gint _tmp76_;
- gint _tmp77_;
- JsonArray* _tmp78_;
- GeeArrayList* _tmp79_;
- gint _tmp80_;
- gpointer _tmp81_;
- JSDOCSymbol* _tmp82_;
- JsonObject* _tmp83_;
-#line 1165 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!_tmp72_) {
-#line 8193 "Symbol.c"
- gint _tmp73_;
-#line 1165 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp73_ = i;
-#line 1165 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = _tmp73_ + 1;
-#line 8199 "Symbol.c"
- }
-#line 1165 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp72_ = FALSE;
-#line 1165 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp74_ = i;
-#line 1165 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp75_ = ownMethods;
-#line 1165 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp76_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp75_);
-#line 1165 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp77_ = _tmp76_;
-#line 1165 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp74_ < _tmp77_)) {
-#line 1165 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 8215 "Symbol.c"
- }
-#line 1166 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp78_ = methods;
-#line 1166 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp79_ = ownMethods;
-#line 1166 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp80_ = i;
-#line 1166 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp81_ = gee_abstract_list_get ((GeeAbstractList*) _tmp79_, _tmp80_);
-#line 1166 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp82_ = (JSDOCSymbol*) _tmp81_;
-#line 1166 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp83_ = jsdoc_symbol_toMethodJSON (_tmp82_, self);
-#line 1166 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_array_add_object_element (_tmp78_, _tmp83_);
-#line 1166 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp82_);
-#line 8233 "Symbol.c"
- }
- }
- }
-#line 1176 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp84_ = json_object_new ();
-#line 1176 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- ret = _tmp84_;
-#line 1177 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp85_ = props;
-#line 1177 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp86_ = _json_array_ref0 (_tmp85_);
-#line 1177 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (ret, "props", _tmp86_);
-#line 1178 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp87_ = events;
-#line 1178 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp88_ = _json_array_ref0 (_tmp87_);
-#line 1178 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (ret, "events", _tmp88_);
-#line 1179 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp89_ = methods;
-#line 1179 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp90_ = _json_array_ref0 (_tmp89_);
-#line 1179 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (ret, "methods", _tmp90_);
-#line 1180 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp91_ = self->isAbstract;
-#line 1180 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_boolean_member (ret, "isAbstract", _tmp91_);
-#line 1181 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp92_ = self->isBuilderTop;
-#line 1181 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_boolean_member (ret, "isBuilderTop", _tmp92_);
-#line 1182 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp93_ = self->childClassesList;
-#line 1182 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp94_ = jsdoc_symbol_stringArrayToJson (self, _tmp93_);
-#line 1182 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (ret, "implementations", _tmp94_);
-#line 1184 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp95_ = self->tree_children;
-#line 1184 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp96_ = jsdoc_symbol_stringArrayToJson (self, _tmp95_);
-#line 1184 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (ret, "tree_children", _tmp96_);
-#line 1185 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp97_ = self->tree_parent;
-#line 1185 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp98_ = jsdoc_symbol_stringArrayToJson (self, _tmp97_);
-#line 1185 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (ret, "tree_parent", _tmp98_);
-#line 1189 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = ret;
-#line 1189 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _json_array_unref0 (methods);
-#line 1189 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (ownMethods);
-#line 1189 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _json_array_unref0 (events);
-#line 1189 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (ownEvents);
-#line 1189 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _json_array_unref0 (props);
-#line 1189 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (cfgProperties);
-#line 1189 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 8301 "Symbol.c"
-}
-
-
-static glong string_strnlen (gchar* str, glong maxlen) {
- glong result = 0L;
- gchar* end = NULL;
- gchar* _tmp0_;
- glong _tmp1_;
- gchar* _tmp2_;
- gchar* _tmp3_;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = str;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = maxlen;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = memchr (_tmp0_, 0, (gsize) _tmp1_);
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- end = _tmp2_;
-#line 1323 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = end;
-#line 1323 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp3_ == NULL) {
-#line 8324 "Symbol.c"
- glong _tmp4_;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = maxlen;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp4_;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 8332 "Symbol.c"
- } else {
- gchar* _tmp5_;
- gchar* _tmp6_;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = end;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6_ = str;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = (glong) (_tmp5_ - _tmp6_);
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 8344 "Symbol.c"
- }
-}
-
-
-static gchar* string_substring (const gchar* self, glong offset, glong len) {
- gchar* result = NULL;
- glong string_length = 0L;
- gboolean _tmp0_ = FALSE;
- glong _tmp1_;
- glong _tmp8_;
- glong _tmp14_;
- glong _tmp17_;
- glong _tmp18_;
- glong _tmp19_;
- glong _tmp20_;
- glong _tmp21_;
- gchar* _tmp22_;
-#line 1333 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = offset;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp1_ >= ((glong) 0)) {
-#line 8368 "Symbol.c"
- glong _tmp2_;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = len;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = _tmp2_ >= ((glong) 0);
-#line 8374 "Symbol.c"
- } else {
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = FALSE;
-#line 8378 "Symbol.c"
- }
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp0_) {
-#line 8382 "Symbol.c"
- glong _tmp3_;
- glong _tmp4_;
- glong _tmp5_;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = offset;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = len;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = string_strnlen ((gchar*) self, _tmp3_ + _tmp4_);
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- string_length = _tmp5_;
-#line 8394 "Symbol.c"
- } else {
- gint _tmp6_;
- gint _tmp7_;
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6_ = strlen (self);
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp7_ = _tmp6_;
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- string_length = (glong) _tmp7_;
-#line 8404 "Symbol.c"
- }
-#line 1342 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp8_ = offset;
-#line 1342 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp8_ < ((glong) 0)) {
-#line 8410 "Symbol.c"
- glong _tmp9_;
- glong _tmp10_;
- glong _tmp11_;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp9_ = string_length;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp10_ = offset;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- offset = _tmp9_ + _tmp10_;
-#line 1344 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp11_ = offset;
-#line 1344 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (_tmp11_ >= ((glong) 0), NULL);
-#line 8424 "Symbol.c"
- } else {
- glong _tmp12_;
- glong _tmp13_;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp12_ = offset;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp13_ = string_length;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (_tmp12_ <= _tmp13_, NULL);
-#line 8434 "Symbol.c"
- }
-#line 1348 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp14_ = len;
-#line 1348 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp14_ < ((glong) 0)) {
-#line 8440 "Symbol.c"
- glong _tmp15_;
- glong _tmp16_;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp15_ = string_length;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp16_ = offset;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- len = _tmp15_ - _tmp16_;
-#line 8449 "Symbol.c"
- }
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp17_ = offset;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp18_ = len;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp19_ = string_length;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail ((_tmp17_ + _tmp18_) <= _tmp19_, NULL);
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp20_ = offset;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp21_ = len;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp22_ = g_strndup (((gchar*) self) + _tmp20_, (gsize) _tmp21_);
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp22_;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 8469 "Symbol.c"
-}
-
-
-JsonObject* jsdoc_symbol_toEventJSON (JSDOCSymbol* self, JSDOCSymbol* parent) {
- JsonObject* result = NULL;
- JsonObject* add = NULL;
- JsonObject* _tmp0_;
- JsonObject* _tmp1_;
- const gchar* _tmp2_;
- const gchar* _tmp3_;
- gchar* _tmp4_;
- gchar* _tmp5_;
- JsonObject* _tmp6_;
- JsonObject* _tmp7_;
- const gchar* _tmp8_;
- JsonObject* _tmp9_;
- gchar* _tmp10_;
- gchar* _tmp11_;
- const gchar* _tmp12_ = NULL;
- const gchar* _tmp13_;
- JSDOCSymbol* _tmp14_;
- const gchar* _tmp15_;
- JsonObject* _tmp17_;
- JsonObject* _tmp18_;
- JSDOCDocComment* _tmp19_;
- gchar* _tmp20_;
- gchar* _tmp21_;
- gchar* _tmp22_ = NULL;
- JSDOCDocComment* _tmp23_;
- GeeArrayList* _tmp24_;
- GeeArrayList* _tmp25_;
- gint _tmp26_;
- gint _tmp27_;
- gboolean _tmp28_;
- JsonObject* _tmp34_;
- JsonObject* _tmp35_;
- JSDOCDocComment* _tmp36_;
- gchar* _tmp37_;
- gchar* _tmp38_;
- JsonObject* _tmp39_;
- JSDOCDocComment* _tmp40_;
- gchar* _tmp41_;
- gchar* _tmp42_;
- JsonObject* _tmp43_;
- JsonArray* _tmp44_;
- JsonObject* _tmp45_;
- JsonArray* _tmp46_;
-#line 1199 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1199 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (parent != NULL, NULL);
-#line 1201 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = json_object_new ();
-#line 1201 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- add = _tmp0_;
-#line 1202 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = add;
-#line 1202 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = jsdoc_symbol_get_name (self);
-#line 1202 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = _tmp2_;
-#line 1202 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = string_substring (_tmp3_, (glong) 1, (glong) -1);
-#line 1202 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = _tmp4_;
-#line 1202 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp1_, "name", _tmp5_);
-#line 1202 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp5_);
-#line 1203 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = add;
-#line 1203 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp6_, "type", "function");
-#line 1204 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = add;
-#line 1204 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = self->desc;
-#line 1204 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp7_, "desc", _tmp8_);
-#line 1205 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = add;
-#line 1205 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = jsdoc_symbol_makeFuncSkel (self);
-#line 1205 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = _tmp10_;
-#line 1205 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp9_, "sig", _tmp11_);
-#line 1205 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp11_);
-#line 1206 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = self->memberOf;
-#line 1206 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp14_ = parent;
-#line 1206 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp15_ = _tmp14_->alias;
-#line 1206 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (g_strcmp0 (_tmp13_, _tmp15_) == 0) {
-#line 1206 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = "";
-#line 8569 "Symbol.c"
- } else {
- const gchar* _tmp16_;
-#line 1206 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp16_ = self->memberOf;
-#line 1206 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = _tmp16_;
-#line 8576 "Symbol.c"
- }
-#line 1206 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp17_ = add;
-#line 1206 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp17_, "memberOf", _tmp12_);
-#line 1207 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp18_ = add;
-#line 1207 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp19_ = self->comment;
-#line 1207 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp20_ = jsdoc_doc_comment_getTagAsString (_tmp19_, JSDOC_DOC_TAG_TITLE_EXAMPLE);
-#line 1207 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp21_ = _tmp20_;
-#line 1207 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp18_, "example", _tmp21_);
-#line 1207 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp21_);
-#line 1209 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp23_ = self->comment;
-#line 1209 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp24_ = jsdoc_doc_comment_getTag (_tmp23_, JSDOC_DOC_TAG_TITLE_DEPRECATED);
-#line 1209 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp25_ = _tmp24_;
-#line 1209 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp26_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp25_);
-#line 1209 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp27_ = _tmp26_;
-#line 1209 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp28_ = _tmp27_ > 0;
-#line 1209 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp25_);
-#line 1209 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp28_) {
-#line 8610 "Symbol.c"
- JSDOCDocComment* _tmp29_;
- gchar* _tmp30_;
- gchar* _tmp31_;
- gchar* _tmp32_;
-#line 1210 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp29_ = self->comment;
-#line 1210 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp30_ = jsdoc_doc_comment_getTagAsString (_tmp29_, JSDOC_DOC_TAG_TITLE_DEPRECATED);
-#line 1210 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp31_ = _tmp30_;
-#line 1210 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp32_ = g_strconcat ("This has been deprecated: ", _tmp31_, NULL);
-#line 1210 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp22_);
-#line 1210 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp22_ = _tmp32_;
-#line 1210 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp31_);
-#line 8629 "Symbol.c"
- } else {
- gchar* _tmp33_;
-#line 1211 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp33_ = g_strdup ("");
-#line 1211 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp22_);
-#line 1211 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp22_ = _tmp33_;
-#line 8638 "Symbol.c"
- }
-#line 1208 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp34_ = add;
-#line 1208 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp34_, "deprecated", _tmp22_);
-#line 1212 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp35_ = add;
-#line 1212 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp36_ = self->comment;
-#line 1212 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp37_ = jsdoc_doc_comment_getTagAsString (_tmp36_, JSDOC_DOC_TAG_TITLE_SEE);
-#line 1212 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp38_ = _tmp37_;
-#line 1212 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp35_, "since", _tmp38_);
-#line 1212 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp38_);
-#line 1213 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp39_ = add;
-#line 1213 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp40_ = self->comment;
-#line 1213 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp41_ = jsdoc_doc_comment_getTagAsString (_tmp40_, JSDOC_DOC_TAG_TITLE_SEE);
-#line 1213 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp42_ = _tmp41_;
-#line 1213 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp39_, "see", _tmp42_);
-#line 1213 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp42_);
-#line 1218 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp43_ = add;
-#line 1218 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp44_ = jsdoc_symbol_paramsToJson (self);
-#line 1218 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (_tmp43_, "params", _tmp44_);
-#line 1219 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp45_ = add;
-#line 1219 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp46_ = jsdoc_symbol_returnsToJson (self);
-#line 1219 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (_tmp45_, "returns", _tmp46_);
-#line 1226 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = add;
-#line 1226 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp22_);
-#line 1226 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 8686 "Symbol.c"
-}
-
-
-JsonObject* jsdoc_symbol_toMethodJSON (JSDOCSymbol* self, JSDOCSymbol* parent) {
- JsonObject* result = NULL;
- JsonObject* add = NULL;
- JsonObject* _tmp0_;
- JsonObject* _tmp1_;
- const gchar* _tmp2_;
- const gchar* _tmp3_;
- JsonObject* _tmp4_;
- JsonObject* _tmp5_;
- const gchar* _tmp6_;
- JsonObject* _tmp7_;
- gchar* _tmp8_;
- gchar* _tmp9_;
- JsonObject* _tmp10_;
- gboolean _tmp11_;
- const gchar* _tmp12_ = NULL;
- const gchar* _tmp13_;
- JSDOCSymbol* _tmp14_;
- const gchar* _tmp15_;
- JsonObject* _tmp17_;
- JsonObject* _tmp18_;
- gboolean _tmp19_;
- JsonObject* _tmp20_;
- const gchar* _tmp21_;
- JsonObject* _tmp22_;
- gboolean _tmp23_;
- JsonObject* _tmp24_;
- JSDOCDocComment* _tmp25_;
- gchar* _tmp26_;
- gchar* _tmp27_;
- gchar* _tmp28_ = NULL;
- JSDOCDocComment* _tmp29_;
- GeeArrayList* _tmp30_;
- GeeArrayList* _tmp31_;
- gint _tmp32_;
- gint _tmp33_;
- gboolean _tmp34_;
- JsonObject* _tmp40_;
- JsonObject* _tmp41_;
- JSDOCDocComment* _tmp42_;
- gchar* _tmp43_;
- gchar* _tmp44_;
- JsonObject* _tmp45_;
- JSDOCDocComment* _tmp46_;
- gchar* _tmp47_;
- gchar* _tmp48_;
- JsonObject* _tmp49_;
- JSDOCDocComment* _tmp50_;
- gchar* _tmp51_;
- gchar* _tmp52_;
- JsonObject* _tmp53_;
- JSDOCDocComment* _tmp54_;
- gchar* _tmp55_;
- gchar* _tmp56_;
- JsonObject* _tmp57_;
- JsonArray* _tmp58_;
- JsonObject* _tmp59_;
- JsonArray* _tmp60_;
-#line 1228 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1228 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (parent != NULL, NULL);
-#line 1230 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = json_object_new ();
-#line 1230 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- add = _tmp0_;
-#line 1231 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = add;
-#line 1231 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = jsdoc_symbol_get_name (self);
-#line 1231 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = _tmp2_;
-#line 1231 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp1_, "name", _tmp3_);
-#line 1232 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = add;
-#line 1232 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp4_, "type", "function");
-#line 1233 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = add;
-#line 1233 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = self->desc;
-#line 1233 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp5_, "desc", _tmp6_);
-#line 1234 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = add;
-#line 1234 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = jsdoc_symbol_makeMethodSkel (self);
-#line 1234 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = _tmp8_;
-#line 1234 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp7_, "sig", _tmp9_);
-#line 1234 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp9_);
-#line 1235 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = add;
-#line 1235 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = self->isStatic;
-#line 1235 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_boolean_member (_tmp10_, "static", _tmp11_);
-#line 1236 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = self->memberOf;
-#line 1236 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp14_ = parent;
-#line 1236 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp15_ = _tmp14_->alias;
-#line 1236 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (g_strcmp0 (_tmp13_, _tmp15_) == 0) {
-#line 1236 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = "";
-#line 8800 "Symbol.c"
- } else {
- const gchar* _tmp16_;
-#line 1236 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp16_ = self->memberOf;
-#line 1236 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = _tmp16_;
-#line 8807 "Symbol.c"
- }
-#line 1236 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp17_ = add;
-#line 1236 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp17_, "memberOf", _tmp12_);
-#line 1239 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp18_ = add;
-#line 1239 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp19_ = self->isStatic;
-#line 1239 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_boolean_member (_tmp18_, "isStatic", _tmp19_);
-#line 1240 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp20_ = add;
-#line 1240 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp21_ = self->isa;
-#line 1240 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_boolean_member (_tmp20_, "isConstructor", g_strcmp0 (_tmp21_, "CONSTRUCTOR") == 0);
-#line 1241 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp22_ = add;
-#line 1241 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp23_ = self->isPrivate;
-#line 1241 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_boolean_member (_tmp22_, "isPrivate", _tmp23_);
-#line 1243 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp24_ = add;
-#line 1243 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp25_ = self->comment;
-#line 1243 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp26_ = jsdoc_doc_comment_getTagAsString (_tmp25_, JSDOC_DOC_TAG_TITLE_EXAMPLE);
-#line 1243 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp27_ = _tmp26_;
-#line 1243 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp24_, "example", _tmp27_);
-#line 1243 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp27_);
-#line 1245 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp29_ = self->comment;
-#line 1245 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp30_ = jsdoc_doc_comment_getTag (_tmp29_, JSDOC_DOC_TAG_TITLE_DEPRECATED);
-#line 1245 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp31_ = _tmp30_;
-#line 1245 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp32_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp31_);
-#line 1245 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp33_ = _tmp32_;
-#line 1245 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp34_ = _tmp33_ > 0;
-#line 1245 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp31_);
-#line 1245 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp34_) {
-#line 8859 "Symbol.c"
- JSDOCDocComment* _tmp35_;
- gchar* _tmp36_;
- gchar* _tmp37_;
- gchar* _tmp38_;
-#line 1246 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp35_ = self->comment;
-#line 1246 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp36_ = jsdoc_doc_comment_getTagAsString (_tmp35_, JSDOC_DOC_TAG_TITLE_DEPRECATED);
-#line 1246 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp37_ = _tmp36_;
-#line 1246 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp38_ = g_strconcat ("This has been deprecated: ", _tmp37_, NULL);
-#line 1246 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp28_);
-#line 1246 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp28_ = _tmp38_;
-#line 1246 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp37_);
-#line 8878 "Symbol.c"
- } else {
- gchar* _tmp39_;
-#line 1247 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp39_ = g_strdup ("");
-#line 1247 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp28_);
-#line 1247 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp28_ = _tmp39_;
-#line 8887 "Symbol.c"
- }
-#line 1244 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp40_ = add;
-#line 1244 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp40_, "deprecated", _tmp28_);
-#line 1248 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp41_ = add;
-#line 1248 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp42_ = self->comment;
-#line 1248 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp43_ = jsdoc_doc_comment_getTagAsString (_tmp42_, JSDOC_DOC_TAG_TITLE_SINCE);
-#line 1248 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp44_ = _tmp43_;
-#line 1248 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp41_, "since", _tmp44_);
-#line 1248 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp44_);
-#line 1249 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp45_ = add;
-#line 1249 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp46_ = self->comment;
-#line 1249 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp47_ = jsdoc_doc_comment_getTagAsString (_tmp46_, JSDOC_DOC_TAG_TITLE_SEE);
-#line 1249 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp48_ = _tmp47_;
-#line 1249 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp45_, "see", _tmp48_);
-#line 1249 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp48_);
-#line 1251 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp49_ = add;
-#line 1251 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp50_ = self->comment;
-#line 1251 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp51_ = jsdoc_doc_comment_getTagAsString (_tmp50_, JSDOC_DOC_TAG_TITLE_THROWS);
-#line 1251 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp52_ = _tmp51_;
-#line 1251 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp49_, "exceptions", _tmp52_);
-#line 1251 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp52_);
-#line 1252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp53_ = add;
-#line 1252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp54_ = self->comment;
-#line 1252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp55_ = jsdoc_doc_comment_getTagAsString (_tmp54_, JSDOC_DOC_TAG_TITLE_REQUIRES);
-#line 1252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp56_ = _tmp55_;
-#line 1252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_string_member (_tmp53_, "requires", _tmp56_);
-#line 1252 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp56_);
-#line 1253 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp57_ = add;
-#line 1253 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp58_ = jsdoc_symbol_paramsToJson (self);
-#line 1253 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (_tmp57_, "params", _tmp58_);
-#line 1254 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp59_ = add;
-#line 1254 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp60_ = jsdoc_symbol_returnsToJson (self);
-#line 1254 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- json_object_set_array_member (_tmp59_, "returns", _tmp60_);
-#line 1257 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = add;
-#line 1257 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp28_);
-#line 1257 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 8959 "Symbol.c"
-}
-
-
-JSDOCSymbol* jsdoc_symbol_construct (GType object_type) {
- JSDOCSymbol * self = NULL;
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self = (JSDOCSymbol*) g_object_new (object_type, NULL);
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return self;
-#line 8969 "Symbol.c"
-}
-
-
-JSDOCSymbol* jsdoc_symbol_new (void) {
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return jsdoc_symbol_construct (JSDOC_TYPE_SYMBOL);
-#line 8976 "Symbol.c"
-}
-
-
-void jsdoc_symbol_set_private_name (JSDOCSymbol* self, const gchar* value) {
- const gchar* _tmp0_;
- const gchar* _tmp1_;
- gchar* _tmp2_;
- gchar* n = NULL;
- const gchar* _tmp3_;
- const gchar* _tmp4_;
- gint _tmp5_;
- gint _tmp6_;
- gchar* _tmp7_;
- gchar* _tmp8_ = NULL;
- const gchar* _tmp9_;
- const gchar* _tmp10_;
- gint _tmp11_;
- gint _tmp12_;
- gchar* _tmp13_;
- gchar* _tmp14_;
- const gchar* _tmp22_;
- gchar* _tmp23_;
- GError * _inner_error_ = NULL;
-#line 23 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_if_fail (self != NULL);
-#line 24 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = jsdoc_symbol_get_name (self);
-#line 24 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = _tmp0_;
-#line 24 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = g_strdup (_tmp1_);
-#line 24 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->_assigned_name);
-#line 24 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->_assigned_name = _tmp2_;
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = value;
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = value;
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = strlen (_tmp4_);
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = _tmp5_;
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = g_regex_replace (_thread_safe_regex_init (&_tmp_regex_1, "^_global_[.#-]", 0), _tmp3_, (gssize) _tmp6_, 0, "", 0, &_inner_error_);
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- n = _tmp7_;
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_clear_error (&_inner_error_);
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return;
-#line 9032 "Symbol.c"
- }
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = n;
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = n;
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = strlen (_tmp10_);
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = _tmp11_;
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = g_regex_replace (_thread_safe_regex_init (&_tmp_regex_2, "\\.prototype\\.?", 0), _tmp9_, (gssize) _tmp12_, 0, "#", 0, &_inner_error_);
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = _tmp13_;
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (n);
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_clear_error (&_inner_error_);
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return;
-#line 9056 "Symbol.c"
- }
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp14_ = _tmp8_;
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = NULL;
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (n);
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- n = _tmp14_;
-#line 27 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 9068 "Symbol.c"
- const gchar* _tmp15_;
- gboolean _tmp16_;
- const gchar* _tmp17_;
- const gchar* _tmp18_;
- gint _tmp19_;
- gint _tmp20_;
- gchar* _tmp21_;
-#line 28 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp15_ = n;
-#line 28 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp16_ = g_str_has_suffix (_tmp15_, "#");
-#line 28 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!_tmp16_) {
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 9084 "Symbol.c"
- }
-#line 31 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp17_ = n;
-#line 31 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp18_ = n;
-#line 31 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp19_ = strlen (_tmp18_);
-#line 31 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp20_ = _tmp19_;
-#line 31 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp21_ = string_substring (_tmp17_, (glong) 0, (glong) (_tmp20_ - 1));
-#line 31 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (n);
-#line 31 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- n = _tmp21_;
-#line 9100 "Symbol.c"
- }
-#line 34 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp22_ = n;
-#line 34 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp23_ = g_strdup (_tmp22_);
-#line 34 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->private_string_name);
-#line 34 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->private_string_name = _tmp23_;
-#line 23 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp8_);
-#line 23 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (n);
-#line 23 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_object_notify ((GObject *) self, "private-name");
-#line 9116 "Symbol.c"
-}
-
-
-const gchar* jsdoc_symbol_get_name (JSDOCSymbol* self) {
- const gchar* result;
- const gchar* _tmp0_;
-#line 40 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 40 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = self->priv->private_string_name;
-#line 40 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = _tmp0_;
-#line 40 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 9131 "Symbol.c"
-}
-
-
-static void jsdoc_symbol_set_private_params (JSDOCSymbol* self, GeeArrayList* value) {
- GeeArrayList* _tmp0_;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_if_fail (self != NULL);
-#line 49 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = self->priv->private_doctag_params;
-#line 49 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp0_ == NULL) {
-#line 9143 "Symbol.c"
- GeeArrayList* _tmp1_;
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = gee_array_list_new (JSDOC_TYPE_DOC_TAG, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->priv->private_doctag_params);
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->private_doctag_params = _tmp1_;
-#line 9151 "Symbol.c"
- }
- {
- gint i = 0;
-#line 52 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = 0;
-#line 9157 "Symbol.c"
- {
- gboolean _tmp2_ = FALSE;
-#line 52 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = TRUE;
-#line 52 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 9164 "Symbol.c"
- gint _tmp4_;
- GeeArrayList* _tmp5_;
- gint _tmp6_;
- gint _tmp7_;
- GeeArrayList* _tmp8_;
- GeeArrayList* _tmp9_;
- gint _tmp10_;
- gpointer _tmp11_;
- JSDOCDocTag* _tmp12_;
-#line 52 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!_tmp2_) {
-#line 9176 "Symbol.c"
- gint _tmp3_;
-#line 52 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = i;
-#line 52 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = _tmp3_ + 1;
-#line 9182 "Symbol.c"
- }
-#line 52 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = FALSE;
-#line 52 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = i;
-#line 52 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = value;
-#line 52 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp5_);
-#line 52 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = _tmp6_;
-#line 52 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp4_ < _tmp7_)) {
-#line 52 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 9198 "Symbol.c"
- }
-#line 54 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = self->priv->private_doctag_params;
-#line 54 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = value;
-#line 54 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = i;
-#line 54 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = gee_abstract_list_get ((GeeAbstractList*) _tmp9_, _tmp10_);
-#line 54 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = (JSDOCDocTag*) _tmp11_;
-#line 54 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp8_, _tmp12_);
-#line 54 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp12_);
-#line 9214 "Symbol.c"
- }
- }
- }
-}
-
-
-static void jsdoc_symbol_set_private_string_params (JSDOCSymbol* self, GeeArrayList* value) {
- GeeArrayList* _tmp0_;
-#line 61 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_if_fail (self != NULL);
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = self->priv->private_doctag_params;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp0_ == NULL) {
-#line 9229 "Symbol.c"
- GeeArrayList* _tmp1_;
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = gee_array_list_new (JSDOC_TYPE_DOC_TAG, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->priv->private_doctag_params);
-#line 63 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->private_doctag_params = _tmp1_;
-#line 9237 "Symbol.c"
- }
- {
- gint i = 0;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = 0;
-#line 9243 "Symbol.c"
- {
- gboolean _tmp2_ = FALSE;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = TRUE;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- while (TRUE) {
-#line 9250 "Symbol.c"
- gint _tmp4_;
- GeeArrayList* _tmp5_;
- gint _tmp6_;
- gint _tmp7_;
- GeeArrayList* _tmp8_;
- GeeArrayList* _tmp9_;
- gint _tmp10_;
- gpointer _tmp11_;
- gchar* _tmp12_;
- JSDOCDocTag* _tmp13_;
- JSDOCDocTag* _tmp14_;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!_tmp2_) {
-#line 9264 "Symbol.c"
- gint _tmp3_;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = i;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- i = _tmp3_ + 1;
-#line 9270 "Symbol.c"
- }
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = FALSE;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = i;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = value;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp5_);
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = _tmp6_;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (!(_tmp4_ < _tmp7_)) {
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 9286 "Symbol.c"
- }
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = self->priv->private_doctag_params;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = value;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = i;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = gee_abstract_list_get ((GeeAbstractList*) _tmp9_, _tmp10_);
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = (gchar*) _tmp11_;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = jsdoc_doc_tag_new (_tmp12_);
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp14_ = _tmp13_;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp8_, _tmp14_);
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (_tmp14_);
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (_tmp12_);
-#line 9308 "Symbol.c"
- }
- }
- }
-}
-
-
-GeeArrayList* jsdoc_symbol_get_params (JSDOCSymbol* self) {
- GeeArrayList* result;
- GeeArrayList* _tmp0_;
- GeeArrayList* _tmp2_;
-#line 77 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = self->priv->private_doctag_params;
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- if (_tmp0_ == NULL) {
-#line 9325 "Symbol.c"
- GeeArrayList* _tmp1_;
-#line 79 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = gee_array_list_new (JSDOC_TYPE_DOC_TAG, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 79 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->priv->private_doctag_params);
-#line 79 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->private_doctag_params = _tmp1_;
-#line 9333 "Symbol.c"
- }
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = self->priv->private_doctag_params;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- result = _tmp2_;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- return result;
-#line 9341 "Symbol.c"
-}
-
-
-static void jsdoc_symbol_class_init (JSDOCSymbolClass * klass) {
- gchar* _tmp0_;
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- jsdoc_symbol_parent_class = g_type_class_peek_parent (klass);
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_type_class_add_private (klass, sizeof (JSDOCSymbolPrivate));
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- G_OBJECT_CLASS (klass)->get_property = _vala_jsdoc_symbol_get_property;
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- G_OBJECT_CLASS (klass)->set_property = _vala_jsdoc_symbol_set_property;
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- G_OBJECT_CLASS (klass)->finalize = jsdoc_symbol_finalize;
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_object_class_install_property (G_OBJECT_CLASS (klass), JSDOC_SYMBOL_PRIVATE_NAME_PROPERTY, g_param_spec_string ("private-name", "private-name", "private-name", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_WRITABLE));
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_object_class_install_property (G_OBJECT_CLASS (klass), JSDOC_SYMBOL_NAME_PROPERTY, g_param_spec_string ("name", "name", "name", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_object_class_install_property (G_OBJECT_CLASS (klass), JSDOC_SYMBOL_PARAMS_PROPERTY, g_param_spec_object ("params", "params", "params", GEE_TYPE_ARRAY_LIST, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
-#line 159 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = g_strdup ("");
-#line 159 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- jsdoc_symbol_srcFile = _tmp0_;
-#line 9367 "Symbol.c"
-}
-
-
-static void jsdoc_symbol_instance_init (JSDOCSymbol * self) {
- gchar* _tmp0_;
- gchar* _tmp1_;
- gchar* _tmp2_;
- gchar* _tmp3_;
- gchar* _tmp4_;
- gchar* _tmp5_;
- gchar* _tmp6_;
- gchar* _tmp7_;
- gchar* _tmp8_;
- gchar* _tmp9_;
- gchar* _tmp10_;
- gchar* _tmp11_;
- gchar* _tmp12_;
- gchar* _tmp13_;
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv = JSDOC_SYMBOL_GET_PRIVATE (self);
-#line 19 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp0_ = g_strdup ("");
-#line 19 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->private_string_name = _tmp0_;
-#line 20 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp1_ = g_strdup ("");
-#line 20 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->_assigned_name = _tmp1_;
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp2_ = g_strdup ("");
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->defaultValue = _tmp2_;
-#line 45 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->private_doctag_params = NULL;
-#line 113 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp3_ = g_strdup ("");
-#line 113 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->alias = _tmp3_;
-#line 115 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp4_ = g_strdup ("");
-#line 115 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->author = _tmp4_;
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp5_ = g_strdup ("");
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->classDesc = _tmp5_;
-#line 118 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp6_ = g_strdup ("");
-#line 118 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->deprecated = _tmp6_;
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp7_ = g_strdup ("");
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->desc = _tmp7_;
-#line 121 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp8_ = g_strdup ("");
-#line 121 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->example = _tmp8_;
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp9_ = g_strdup ("OBJECT");
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isa = _tmp9_;
-#line 126 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isEvent = FALSE;
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isConstant = FALSE;
-#line 128 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isIgnored = FALSE;
-#line 129 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isInner = FALSE;
-#line 130 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isNamespace = FALSE;
-#line 131 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isPrivate = FALSE;
-#line 132 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isStatic = FALSE;
-#line 133 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isAbstract = FALSE;
-#line 134 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->isBuilderTop = FALSE;
-#line 136 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp10_ = g_strdup ("");
-#line 136 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->memberOf = _tmp10_;
-#line 154 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp11_ = g_strdup ("");
-#line 154 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->since = _tmp11_;
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp12_ = g_strdup ("");
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->type = _tmp12_;
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _tmp13_ = g_strdup ("");
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self->priv->version = _tmp13_;
-#line 9464 "Symbol.c"
-}
-
-
-static void jsdoc_symbol_finalize (GObject * obj) {
- JSDOCSymbol * self;
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- self = G_TYPE_CHECK_INSTANCE_CAST (obj, JSDOC_TYPE_SYMBOL, JSDOCSymbol);
-#line 19 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->private_string_name);
-#line 20 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->_assigned_name);
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->defaultValue);
-#line 45 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->priv->private_doctag_params);
-#line 86 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->augments);
-#line 89 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->priv->exceptions);
-#line 92 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->methods);
-#line 94 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->properties);
-#line 95 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->priv->requires);
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->returns);
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->priv->see);
-#line 99 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->childClasses);
-#line 100 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->childClassesList);
-#line 101 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->inheritsFrom);
-#line 102 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->cfgs);
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->tree_parent);
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->tree_children);
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_object_unref0 (self->comment);
-#line 113 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->alias);
-#line 115 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->author);
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->classDesc);
-#line 118 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->deprecated);
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->desc);
-#line 121 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->example);
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->isa);
-#line 136 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->memberOf);
-#line 154 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->since);
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->type);
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- _g_free0 (self->priv->version);
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- G_OBJECT_CLASS (jsdoc_symbol_parent_class)->finalize (obj);
-#line 9532 "Symbol.c"
-}
-
-
-GType jsdoc_symbol_get_type (void) {
- static volatile gsize jsdoc_symbol_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_symbol_type_id__volatile)) {
- static const GTypeInfo g_define_type_info = { sizeof (JSDOCSymbolClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) jsdoc_symbol_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JSDOCSymbol), 0, (GInstanceInitFunc) jsdoc_symbol_instance_init, NULL };
- GType jsdoc_symbol_type_id;
- jsdoc_symbol_type_id = g_type_register_static (G_TYPE_OBJECT, "JSDOCSymbol", &g_define_type_info, 0);
- g_once_init_leave (&jsdoc_symbol_type_id__volatile, jsdoc_symbol_type_id);
- }
- return jsdoc_symbol_type_id__volatile;
-}
-
-
-static void _vala_jsdoc_symbol_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) {
- JSDOCSymbol * self;
- self = G_TYPE_CHECK_INSTANCE_CAST (object, JSDOC_TYPE_SYMBOL, JSDOCSymbol);
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- switch (property_id) {
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- case JSDOC_SYMBOL_NAME_PROPERTY:
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_value_set_string (value, jsdoc_symbol_get_name (self));
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- case JSDOC_SYMBOL_PARAMS_PROPERTY:
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- g_value_set_object (value, jsdoc_symbol_get_params (self));
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 9565 "Symbol.c"
- default:
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 9571 "Symbol.c"
- }
-}
-
-
-static void _vala_jsdoc_symbol_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) {
- JSDOCSymbol * self;
- self = G_TYPE_CHECK_INSTANCE_CAST (object, JSDOC_TYPE_SYMBOL, JSDOCSymbol);
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- switch (property_id) {
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- case JSDOC_SYMBOL_PRIVATE_NAME_PROPERTY:
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- jsdoc_symbol_set_private_name (self, g_value_get_string (value));
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 9587 "Symbol.c"
- default:
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Symbol.vala"
- break;
-#line 9593 "Symbol.c"
- }
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
- if ((array != NULL) && (destroy_func != NULL)) {
- int i;
- for (i = 0; i < array_length; i = i + 1) {
- if (((gpointer*) array)[i] != NULL) {
- destroy_func (((gpointer*) array)[i]);
- }
- }
- }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
- _vala_array_destroy (array, array_length, destroy_func);
- g_free (array);
-}
-
-
-static gint _vala_array_length (gpointer array) {
- int length;
- length = 0;
- if (array) {
- while (((gpointer*) array)[length]) {
- length++;
- }
- }
- return length;
-}
-
-
-
+++ /dev/null
-/* Symbol.vapi generated by valac 0.36.6, do not modify. */
-
-using GLib;
-
-namespace JSDOC {
- public class Symbol : Object {
- public static bool regex_init;
- public Gee.ArrayList<string> augments;
- public Gee.ArrayList<Symbol> methods;
- public Gee.ArrayList<Symbol> properties;
- public Gee.ArrayList<DocTag> returns;
- public Gee.HashMap<string,Gee.ArrayList<string>> childClasses;
- public Gee.ArrayList<string> childClassesList;
- public Gee.ArrayList<string> inheritsFrom;
- public Gee.HashMap<string,DocTag> cfgs;
- public Gee.ArrayList<string> tree_parent;
- public Gee.ArrayList<string> tree_children;
- public DocComment comment;
- public string alias;
- public string desc;
- public string isa;
- public bool isEvent;
- public bool isConstant;
- public bool isIgnored;
- public bool isInner;
- public bool isNamespace;
- public bool isPrivate;
- public bool isStatic;
- public bool isAbstract;
- public bool isBuilderTop;
- public string memberOf;
- public static string srcFile;
- public string asString ();
- public void initArrays ();
- public Symbol.new_builtin (string name);
- public Symbol.new_populate_with_args (string name, Gee.ArrayList<string> @params, string isa, DocComment comment);
- public bool @is (string what);
- public bool isaClass ();
- public bool isBuiltin ();
- public void inherit (Symbol symbol);
- public void addMember (Symbol symbol);
- public void addChildClass (string clsname, string parent);
- public void addDocTag (DocTag docTag);
- public void addConfig (DocTag docTag);
- public Gee.ArrayList<DocTag> configToArray ();
- public string makeFuncSkel ();
- public string makeMethodSkel ();
- public Json.Array stringArrayToJson (Gee.ArrayList<string> ar);
- public Json.Array symbolArrayToJson (Gee.ArrayList<Symbol> ar);
- public Json.Array docTagsArrayToJson (Gee.ArrayList<DocTag> ar);
- public Json.Object assocStringToJson (Gee.HashMap<string,Gee.ArrayList<string>> ar);
- public Json.Object assocDocTagToJson (Gee.HashMap<string,DocTag> ar);
- public Json.Object toJson ();
- public Json.Object toClassDocJSON ();
- public Json.Array paramsToJson ();
- public Json.Array returnsToJson ();
- public Json.Object toClassJSON ();
- public Json.Object toEventJSON (Symbol parent);
- public Json.Object toMethodJSON (Symbol parent);
- public Symbol ();
- public string private_name { set; }
- public string name { get; }
- public Gee.ArrayList<DocTag> @params { get; }
- }
-}
+++ /dev/null
-/* SymbolSet.c generated by valac 0.36.6, the Vala compiler
- * generated from SymbolSet.vala, do not modify */
-
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gee.h>
-#include <stdlib.h>
-#include <string.h>
-#include <json-glib/json-glib.h>
-
-
-#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 _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define _g_free0(var) (var = (g_free (var), NULL))
-#define _json_object_unref0(var) ((var == NULL) ? NULL : (var = (json_object_unref (var), NULL)))
-typedef struct _JSDOCSymbolPrivate JSDOCSymbolPrivate;
-
-#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_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;
-#define _g_match_info_unref0(var) ((var == NULL) ? NULL : (var = (g_match_info_unref (var), NULL)))
-#define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
-
-struct _JSDOCSymbolSet {
- GObject parent_instance;
- JSDOCSymbolSetPrivate * priv;
-};
-
-struct _JSDOCSymbolSetClass {
- GObjectClass parent_class;
-};
-
-struct _JSDOCSymbolSetPrivate {
- GeeHashMap* __index;
-};
-
-struct _JSDOCSymbol {
- GObject parent_instance;
- JSDOCSymbolPrivate * priv;
- GeeArrayList* augments;
- GeeArrayList* methods;
- GeeArrayList* properties;
- GeeArrayList* returns;
- GeeHashMap* childClasses;
- GeeArrayList* childClassesList;
- GeeArrayList* inheritsFrom;
- GeeHashMap* cfgs;
- GeeArrayList* tree_parent;
- GeeArrayList* tree_children;
- JSDOCDocComment* comment;
- gchar* alias;
- gchar* desc;
- gchar* isa;
- gboolean isEvent;
- gboolean isConstant;
- gboolean isIgnored;
- gboolean isInner;
- gboolean isNamespace;
- gboolean isPrivate;
- gboolean isStatic;
- gboolean isAbstract;
- gboolean isBuilderTop;
- gchar* memberOf;
-};
-
-struct _JSDOCSymbolClass {
- GObjectClass parent_class;
-};
-
-
-static gpointer jsdoc_symbol_set_parent_class = NULL;
-static gchar** jsdoc_symbol_set_coreObjects;
-static gint jsdoc_symbol_set_coreObjects_length1;
-static gchar** jsdoc_symbol_set_coreObjects = NULL;
-static gint jsdoc_symbol_set_coreObjects_length1 = 0;
-static gint _jsdoc_symbol_set_coreObjects_size_ = 0;
-
-GType jsdoc_symbol_set_get_type (void) G_GNUC_CONST;
-GType jsdoc_symbol_get_type (void) G_GNUC_CONST;
-#define JSDOC_SYMBOL_SET_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), JSDOC_TYPE_SYMBOL_SET, JSDOCSymbolSetPrivate))
-enum {
- JSDOC_SYMBOL_SET_DUMMY_PROPERTY
-};
-JsonObject* jsdoc_symbol_set_toJson (JSDOCSymbolSet* self);
-GeeHashMap* jsdoc_symbol_set_get__index (JSDOCSymbolSet* self);
-JsonObject* jsdoc_symbol_toJson (JSDOCSymbol* self);
-JSDOCSymbolSet* jsdoc_symbol_set_new (void);
-JSDOCSymbolSet* jsdoc_symbol_set_construct (GType object_type);
-GeeArrayList* jsdoc_symbol_set_keys (JSDOCSymbolSet* self);
-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);
-GType jsdoc_doc_tag_get_type (void) G_GNUC_CONST;
-GType jsdoc_doc_comment_get_type (void) G_GNUC_CONST;
-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);
-gchar* jsdoc_symbol_asString (JSDOCSymbol* self);
-static void jsdoc_symbol_set_resolveBorrows (JSDOCSymbolSet* self);
-static void jsdoc_symbol_set_resolveMemberOf (JSDOCSymbolSet* self);
-static void jsdoc_symbol_set_resolveAugments (JSDOCSymbolSet* self);
-gboolean jsdoc_symbol_is (JSDOCSymbol* self, const gchar* what);
-void jsdoc_symbol_set_private_name (JSDOCSymbol* self, const gchar* value);
-const gchar* jsdoc_symbol_get_name (JSDOCSymbol* self);
-gboolean jsdoc_symbol_set_isBuiltin (const gchar* name);
-JSDOCSymbol* jsdoc_doc_parser_addBuiltin (const gchar* name);
-JSDOCDocComment* jsdoc_doc_comment_new (const gchar* comment);
-JSDOCDocComment* jsdoc_doc_comment_construct (GType object_type, const gchar* comment);
-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);
-void jsdoc_symbol_addMember (JSDOCSymbol* self, JSDOCSymbol* symbol);
-static void jsdoc_symbol_set_buildAugmentsList (JSDOCSymbolSet* self, JSDOCSymbol* symbol);
-void jsdoc_symbol_inherit (JSDOCSymbol* self, JSDOCSymbol* symbol);
-void jsdoc_symbol_addConfig (JSDOCSymbol* self, JSDOCDocTag* docTag);
-static void jsdoc_symbol_set_addAugments (JSDOCSymbolSet* self, JSDOCSymbol* symbol, GeeArrayList* alist, gboolean forceit);
-static void jsdoc_symbol_set_finalize (GObject * obj);
-static void _vala_jsdoc_symbol_set_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec);
-
-static GRegex* _tmp_regex_0 = NULL;
-static GRegex* _tmp_regex_1 = NULL;
-static GRegex* _tmp_regex_2 = NULL;
-
-JsonObject* jsdoc_symbol_set_toJson (JSDOCSymbolSet* self) {
- JsonObject* result = NULL;
- JsonObject* ret = NULL;
- JsonObject* _tmp0_;
-#line 9 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp0_ = json_object_new ();
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- ret = _tmp0_;
-#line 171 "SymbolSet.c"
- {
- GeeIterator* _k_it = NULL;
- GeeHashMap* _tmp1_;
- GeeHashMap* _tmp2_;
- GeeSet* _tmp3_;
- GeeSet* _tmp4_;
- GeeSet* _tmp5_;
- GeeIterator* _tmp6_;
- GeeIterator* _tmp7_;
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp1_ = jsdoc_symbol_set_get__index (self);
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp2_ = _tmp1_;
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp3_ = gee_abstract_map_get_keys ((GeeAbstractMap*) _tmp2_);
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp4_ = _tmp3_;
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp5_ = _tmp4_;
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp6_ = gee_iterable_iterator ((GeeIterable*) _tmp5_);
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp7_ = _tmp6_;
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_tmp5_);
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _k_it = _tmp7_;
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- while (TRUE) {
-#line 201 "SymbolSet.c"
- GeeIterator* _tmp8_;
- gboolean _tmp9_;
- gchar* k = NULL;
- GeeIterator* _tmp10_;
- gpointer _tmp11_;
- JsonObject* _tmp12_;
- const gchar* _tmp13_;
- GeeHashMap* _tmp14_;
- GeeHashMap* _tmp15_;
- const gchar* _tmp16_;
- gpointer _tmp17_;
- JSDOCSymbol* _tmp18_;
- JsonObject* _tmp19_;
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp8_ = _k_it;
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp9_ = gee_iterator_next (_tmp8_);
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (!_tmp9_) {
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- break;
-#line 223 "SymbolSet.c"
- }
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp10_ = _k_it;
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp11_ = gee_iterator_get (_tmp10_);
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- k = (gchar*) _tmp11_;
-#line 13 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp12_ = ret;
-#line 13 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp13_ = k;
-#line 13 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp14_ = jsdoc_symbol_set_get__index (self);
-#line 13 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp15_ = _tmp14_;
-#line 13 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp16_ = k;
-#line 13 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp17_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp15_, _tmp16_);
-#line 13 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp18_ = (JSDOCSymbol*) _tmp17_;
-#line 13 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp19_ = jsdoc_symbol_toJson (_tmp18_);
-#line 13 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- json_object_set_object_member (_tmp12_, _tmp13_, _tmp19_);
-#line 13 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_tmp18_);
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (k);
-#line 253 "SymbolSet.c"
- }
-#line 12 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_k_it);
-#line 257 "SymbolSet.c"
- }
-#line 15 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- result = ret;
-#line 15 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- return result;
-#line 263 "SymbolSet.c"
-}
-
-
-JSDOCSymbolSet* jsdoc_symbol_set_construct (GType object_type) {
- JSDOCSymbolSet * self = NULL;
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- self = (JSDOCSymbolSet*) g_object_new (object_type, NULL);
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- return self;
-#line 273 "SymbolSet.c"
-}
-
-
-JSDOCSymbolSet* jsdoc_symbol_set_new (void) {
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- return jsdoc_symbol_set_construct (JSDOC_TYPE_SYMBOL_SET);
-#line 280 "SymbolSet.c"
-}
-
-
-GeeArrayList* jsdoc_symbol_set_keys (JSDOCSymbolSet* self) {
- GeeArrayList* result = NULL;
- GeeArrayList* r = NULL;
- GeeArrayList* _tmp0_;
-#line 35 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp0_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL);
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- r = _tmp0_;
-#line 294 "SymbolSet.c"
- {
- GeeIterator* _k_it = NULL;
- GeeHashMap* _tmp1_;
- GeeHashMap* _tmp2_;
- GeeSet* _tmp3_;
- GeeSet* _tmp4_;
- GeeSet* _tmp5_;
- GeeIterator* _tmp6_;
- GeeIterator* _tmp7_;
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp1_ = jsdoc_symbol_set_get__index (self);
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp2_ = _tmp1_;
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp3_ = gee_abstract_map_get_keys ((GeeAbstractMap*) _tmp2_);
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp4_ = _tmp3_;
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp5_ = _tmp4_;
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp6_ = gee_iterable_iterator ((GeeIterable*) _tmp5_);
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp7_ = _tmp6_;
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_tmp5_);
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _k_it = _tmp7_;
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- while (TRUE) {
-#line 324 "SymbolSet.c"
- GeeIterator* _tmp8_;
- gboolean _tmp9_;
- gchar* k = NULL;
- GeeIterator* _tmp10_;
- gpointer _tmp11_;
- GeeArrayList* _tmp12_;
- const gchar* _tmp13_;
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp8_ = _k_it;
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp9_ = gee_iterator_next (_tmp8_);
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (!_tmp9_) {
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- break;
-#line 340 "SymbolSet.c"
- }
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp10_ = _k_it;
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp11_ = gee_iterator_get (_tmp10_);
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- k = (gchar*) _tmp11_;
-#line 39 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp12_ = r;
-#line 39 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp13_ = k;
-#line 39 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp12_, _tmp13_);
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (k);
-#line 356 "SymbolSet.c"
- }
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_k_it);
-#line 360 "SymbolSet.c"
- }
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- result = r;
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- return result;
-#line 366 "SymbolSet.c"
-}
-
-
-GeeArrayList* jsdoc_symbol_set_values (JSDOCSymbolSet* self) {
- GeeArrayList* result = NULL;
- GeeArrayList* r = NULL;
- GeeArrayList* _tmp0_;
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp0_ = gee_array_list_new (JSDOC_TYPE_SYMBOL, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- r = _tmp0_;
-#line 380 "SymbolSet.c"
- {
- GeeIterator* _k_it = NULL;
- GeeHashMap* _tmp1_;
- GeeHashMap* _tmp2_;
- GeeCollection* _tmp3_;
- GeeCollection* _tmp4_;
- GeeCollection* _tmp5_;
- GeeIterator* _tmp6_;
- GeeIterator* _tmp7_;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp1_ = jsdoc_symbol_set_get__index (self);
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp2_ = _tmp1_;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp3_ = gee_abstract_map_get_values ((GeeAbstractMap*) _tmp2_);
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp4_ = _tmp3_;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp5_ = _tmp4_;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp6_ = gee_iterable_iterator ((GeeIterable*) _tmp5_);
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp7_ = _tmp6_;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_tmp5_);
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _k_it = _tmp7_;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- while (TRUE) {
-#line 410 "SymbolSet.c"
- GeeIterator* _tmp8_;
- gboolean _tmp9_;
- JSDOCSymbol* k = NULL;
- GeeIterator* _tmp10_;
- gpointer _tmp11_;
- GeeArrayList* _tmp12_;
- JSDOCSymbol* _tmp13_;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp8_ = _k_it;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp9_ = gee_iterator_next (_tmp8_);
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (!_tmp9_) {
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- break;
-#line 426 "SymbolSet.c"
- }
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp10_ = _k_it;
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp11_ = gee_iterator_get (_tmp10_);
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- k = (JSDOCSymbol*) _tmp11_;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp12_ = r;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp13_ = k;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp12_, _tmp13_);
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (k);
-#line 442 "SymbolSet.c"
- }
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_k_it);
-#line 446 "SymbolSet.c"
- }
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- result = r;
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- return result;
-#line 452 "SymbolSet.c"
-}
-
-
-gboolean jsdoc_symbol_set_hasSymbol (JSDOCSymbolSet* self, const gchar* alias) {
- gboolean result = FALSE;
- GeeHashMap* _tmp0_;
- GeeHashMap* _tmp1_;
- const gchar* _tmp2_;
- gboolean _tmp3_;
-#line 54 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 54 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_return_val_if_fail (alias != NULL, FALSE);
-#line 56 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp0_ = jsdoc_symbol_set_get__index (self);
-#line 56 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp1_ = _tmp0_;
-#line 56 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp2_ = alias;
-#line 56 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp3_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp1_, _tmp2_);
-#line 56 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- result = _tmp3_;
-#line 56 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- return result;
-#line 478 "SymbolSet.c"
-}
-
-
-void jsdoc_symbol_set_addSymbol (JSDOCSymbolSet* self, JSDOCSymbol* symbol) {
- JSDOCSymbol* _tmp0_;
- const gchar* _tmp1_;
- JSDOCSymbol* _tmp2_;
- const gchar* _tmp3_;
- gboolean _tmp4_;
- GeeHashMap* _tmp7_;
- GeeHashMap* _tmp8_;
- JSDOCSymbol* _tmp9_;
- const gchar* _tmp10_;
- JSDOCSymbol* _tmp11_;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_return_if_fail (self != NULL);
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_return_if_fail (symbol != NULL);
-#line 61 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp0_ = symbol;
-#line 61 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp1_ = _tmp0_->alias;
-#line 61 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_debug ("SymbolSet.vala:61: ADDING SYMBOL: %s", _tmp1_);
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp2_ = symbol;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp3_ = _tmp2_->alias;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp4_ = jsdoc_symbol_set_hasSymbol (self, _tmp3_);
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (_tmp4_) {
-#line 511 "SymbolSet.c"
- JSDOCSymbol* _tmp5_;
- const gchar* _tmp6_;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp5_ = symbol;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp6_ = _tmp5_->alias;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_warning ("SymbolSet.vala:65: Skip Overwriting symbol documentation for: %s.", _tmp6_);
-#line 66 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- return;
-#line 522 "SymbolSet.c"
- }
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp7_ = jsdoc_symbol_set_get__index (self);
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp8_ = _tmp7_;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp9_ = symbol;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp10_ = _tmp9_->alias;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp11_ = symbol;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp8_, _tmp10_, _tmp11_);
-#line 536 "SymbolSet.c"
-}
-
-
-JSDOCSymbol* jsdoc_symbol_set_getSymbol (JSDOCSymbolSet* self, const gchar* alias) {
- JSDOCSymbol* result = NULL;
- const gchar* _tmp0_;
- gboolean _tmp1_;
-#line 71 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 71 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_return_val_if_fail (alias != NULL, NULL);
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp0_ = alias;
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp1_ = jsdoc_symbol_set_hasSymbol (self, _tmp0_);
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (_tmp1_) {
-#line 554 "SymbolSet.c"
- GeeHashMap* _tmp2_;
- GeeHashMap* _tmp3_;
- const gchar* _tmp4_;
- gpointer _tmp5_;
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp2_ = jsdoc_symbol_set_get__index (self);
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp3_ = _tmp2_;
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp4_ = alias;
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp5_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp3_, _tmp4_);
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- result = (JSDOCSymbol*) _tmp5_;
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- return result;
-#line 571 "SymbolSet.c"
- }
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- result = NULL;
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- return result;
-#line 577 "SymbolSet.c"
-}
-
-
-/**
- * for serializing
- *
- toJSON : function() {
- return {
- '*object' : 'SymbolSet',
- _index : this._index
- };
-
- },
-*/
-void jsdoc_symbol_set_deleteSymbol (JSDOCSymbolSet* self, const gchar* alias) {
- const gchar* _tmp0_;
- gboolean _tmp1_;
- GeeHashMap* _tmp2_;
- GeeHashMap* _tmp3_;
- const gchar* _tmp4_;
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_return_if_fail (self != NULL);
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_return_if_fail (alias != NULL);
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp0_ = alias;
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp1_ = jsdoc_symbol_set_hasSymbol (self, _tmp0_);
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (!_tmp1_) {
-#line 98 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- return;
-#line 610 "SymbolSet.c"
- }
-#line 99 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp2_ = jsdoc_symbol_set_get__index (self);
-#line 99 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp3_ = _tmp2_;
-#line 99 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp4_ = alias;
-#line 99 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- gee_abstract_map_unset ((GeeAbstractMap*) _tmp3_, _tmp4_, NULL);
-#line 620 "SymbolSet.c"
-}
-
-
-gchar* jsdoc_symbol_set_renameSymbol (JSDOCSymbolSet* self, const gchar* oldName, const gchar* newName) {
- gchar* result = NULL;
- const gchar* _tmp0_;
- gboolean _tmp1_;
- GeeHashMap* _tmp12_;
- GeeHashMap* _tmp13_;
- const gchar* _tmp14_;
- GeeHashMap* _tmp15_;
- GeeHashMap* _tmp16_;
- const gchar* _tmp17_;
- gpointer _tmp18_;
- JSDOCSymbol* _tmp19_;
- const gchar* _tmp20_;
- GeeHashMap* _tmp21_;
- GeeHashMap* _tmp22_;
- const gchar* _tmp23_;
- gpointer _tmp24_;
- JSDOCSymbol* _tmp25_;
- const gchar* _tmp26_;
- gchar* _tmp27_;
- const gchar* _tmp28_;
- gchar* _tmp29_;
-#line 102 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 102 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_return_val_if_fail (oldName != NULL, NULL);
-#line 102 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_return_val_if_fail (newName != NULL, NULL);
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp0_ = oldName;
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp1_ = jsdoc_symbol_set_hasSymbol (self, _tmp0_);
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (!_tmp1_) {
-#line 658 "SymbolSet.c"
- const gchar* _tmp2_;
- gchar* _tmp3_;
- gchar* _tmp4_;
- gchar* _tmp5_;
- gchar* _tmp6_;
- const gchar* _tmp7_;
- gchar* _tmp8_;
- gchar* _tmp9_;
- gchar* _tmp10_;
- gchar* _tmp11_;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp2_ = oldName;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp3_ = g_strconcat ("Cant rename ", _tmp2_, NULL);
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp4_ = _tmp3_;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp5_ = g_strconcat (_tmp4_, " to ", NULL);
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp6_ = _tmp5_;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp7_ = newName;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp8_ = g_strconcat (_tmp6_, _tmp7_, NULL);
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp9_ = _tmp8_;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp10_ = g_strconcat (_tmp9_, " As it doesnt exist", NULL);
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp11_ = _tmp10_;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_error ("SymbolSet.vala:105: %s", _tmp11_);
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (_tmp11_);
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (_tmp9_);
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (_tmp6_);
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (_tmp4_);
-#line 699 "SymbolSet.c"
- }
-#line 107 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp12_ = jsdoc_symbol_set_get__index (self);
-#line 107 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp13_ = _tmp12_;
-#line 107 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp14_ = newName;
-#line 107 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp15_ = jsdoc_symbol_set_get__index (self);
-#line 107 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp16_ = _tmp15_;
-#line 107 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp17_ = oldName;
-#line 107 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp18_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp16_, _tmp17_);
-#line 107 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp19_ = (JSDOCSymbol*) _tmp18_;
-#line 107 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp13_, _tmp14_, _tmp19_);
-#line 107 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_tmp19_);
-#line 108 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp20_ = oldName;
-#line 108 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- jsdoc_symbol_set_deleteSymbol (self, _tmp20_);
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp21_ = jsdoc_symbol_set_get__index (self);
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp22_ = _tmp21_;
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp23_ = newName;
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp24_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp22_, _tmp23_);
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp25_ = (JSDOCSymbol*) _tmp24_;
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp26_ = newName;
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp27_ = g_strdup (_tmp26_);
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (_tmp25_->alias);
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp25_->alias = _tmp27_;
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_tmp25_);
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp28_ = newName;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp29_ = g_strdup (_tmp28_);
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- result = _tmp29_;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- return result;
-#line 753 "SymbolSet.c"
-}
-
-
-void jsdoc_symbol_set_relate (JSDOCSymbolSet* self) {
-#line 113 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_return_if_fail (self != NULL);
-#line 115 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_debug ("SymbolSet.vala:115: RELATE called");
-#line 762 "SymbolSet.c"
- {
- GeeIterator* _s_it = NULL;
- GeeHashMap* _tmp0_;
- GeeHashMap* _tmp1_;
- GeeSet* _tmp2_;
- GeeSet* _tmp3_;
- GeeSet* _tmp4_;
- GeeIterator* _tmp5_;
- GeeIterator* _tmp6_;
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp0_ = jsdoc_symbol_set_get__index (self);
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp1_ = _tmp0_;
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp2_ = gee_abstract_map_get_keys ((GeeAbstractMap*) _tmp1_);
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp3_ = _tmp2_;
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp4_ = _tmp3_;
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp5_ = gee_iterable_iterator ((GeeIterable*) _tmp4_);
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp6_ = _tmp5_;
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_tmp4_);
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _s_it = _tmp6_;
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- while (TRUE) {
-#line 792 "SymbolSet.c"
- GeeIterator* _tmp7_;
- gboolean _tmp8_;
- gchar* s = NULL;
- GeeIterator* _tmp9_;
- gpointer _tmp10_;
- GeeHashMap* _tmp11_;
- GeeHashMap* _tmp12_;
- const gchar* _tmp13_;
- gpointer _tmp14_;
- JSDOCSymbol* _tmp15_;
- gchar* _tmp16_;
- gchar* _tmp17_;
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp7_ = _s_it;
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp8_ = gee_iterator_next (_tmp7_);
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (!_tmp8_) {
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- break;
-#line 813 "SymbolSet.c"
- }
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp9_ = _s_it;
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp10_ = gee_iterator_get (_tmp9_);
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- s = (gchar*) _tmp10_;
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp11_ = jsdoc_symbol_set_get__index (self);
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp12_ = _tmp11_;
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp13_ = s;
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp14_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp12_, _tmp13_);
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp15_ = (JSDOCSymbol*) _tmp14_;
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp16_ = jsdoc_symbol_asString (_tmp15_);
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp17_ = _tmp16_;
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_debug ("SymbolSet.vala:117: %s", _tmp17_);
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (_tmp17_);
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_tmp15_);
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (s);
-#line 843 "SymbolSet.c"
- }
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_s_it);
-#line 847 "SymbolSet.c"
- }
-#line 119 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- jsdoc_symbol_set_resolveBorrows (self);
-#line 120 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- jsdoc_symbol_set_resolveMemberOf (self);
-#line 121 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- jsdoc_symbol_set_resolveAugments (self);
-#line 122 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_debug ("SymbolSet.vala:122: AFTER RELATE called");
-#line 857 "SymbolSet.c"
- {
- GeeIterator* _s_it = NULL;
- GeeHashMap* _tmp18_;
- GeeHashMap* _tmp19_;
- GeeSet* _tmp20_;
- GeeSet* _tmp21_;
- GeeSet* _tmp22_;
- GeeIterator* _tmp23_;
- GeeIterator* _tmp24_;
-#line 123 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp18_ = jsdoc_symbol_set_get__index (self);
-#line 123 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp19_ = _tmp18_;
-#line 123 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp20_ = gee_abstract_map_get_keys ((GeeAbstractMap*) _tmp19_);
-#line 123 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp21_ = _tmp20_;
-#line 123 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp22_ = _tmp21_;
-#line 123 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp23_ = gee_iterable_iterator ((GeeIterable*) _tmp22_);
-#line 123 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp24_ = _tmp23_;
-#line 123 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_tmp22_);
-#line 123 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _s_it = _tmp24_;
-#line 123 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- while (TRUE) {
-#line 887 "SymbolSet.c"
- GeeIterator* _tmp25_;
- gboolean _tmp26_;
- gchar* s = NULL;
- GeeIterator* _tmp27_;
- gpointer _tmp28_;
- GeeHashMap* _tmp29_;
- GeeHashMap* _tmp30_;
- const gchar* _tmp31_;
- gpointer _tmp32_;
- JSDOCSymbol* _tmp33_;
- gchar* _tmp34_;
- gchar* _tmp35_;
-#line 123 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp25_ = _s_it;
-#line 123 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp26_ = gee_iterator_next (_tmp25_);
-#line 123 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (!_tmp26_) {
-#line 123 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- break;
-#line 908 "SymbolSet.c"
- }
-#line 123 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp27_ = _s_it;
-#line 123 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp28_ = gee_iterator_get (_tmp27_);
-#line 123 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- s = (gchar*) _tmp28_;
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp29_ = jsdoc_symbol_set_get__index (self);
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp30_ = _tmp29_;
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp31_ = s;
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp32_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp30_, _tmp31_);
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp33_ = (JSDOCSymbol*) _tmp32_;
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp34_ = jsdoc_symbol_asString (_tmp33_);
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp35_ = _tmp34_;
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_debug ("SymbolSet.vala:124: %s", _tmp35_);
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (_tmp35_);
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_tmp33_);
-#line 123 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (s);
-#line 938 "SymbolSet.c"
- }
-#line 123 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_s_it);
-#line 942 "SymbolSet.c"
- }
-}
-
-
-static void jsdoc_symbol_set_resolveBorrows (JSDOCSymbolSet* self) {
-#line 128 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_return_if_fail (self != NULL);
-#line 131 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- return;
-#line 952 "SymbolSet.c"
-}
-
-
-static glong string_strnlen (gchar* str, glong maxlen) {
- glong result = 0L;
- gchar* end = NULL;
- gchar* _tmp0_;
- glong _tmp1_;
- gchar* _tmp2_;
- gchar* _tmp3_;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = str;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = maxlen;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = memchr (_tmp0_, 0, (gsize) _tmp1_);
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- end = _tmp2_;
-#line 1323 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = end;
-#line 1323 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp3_ == NULL) {
-#line 975 "SymbolSet.c"
- glong _tmp4_;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = maxlen;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp4_;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 983 "SymbolSet.c"
- } else {
- gchar* _tmp5_;
- gchar* _tmp6_;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = end;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6_ = str;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = (glong) (_tmp5_ - _tmp6_);
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 995 "SymbolSet.c"
- }
-}
-
-
-static gchar* string_substring (const gchar* self, glong offset, glong len) {
- gchar* result = NULL;
- glong string_length = 0L;
- gboolean _tmp0_ = FALSE;
- glong _tmp1_;
- glong _tmp8_;
- glong _tmp14_;
- glong _tmp17_;
- glong _tmp18_;
- glong _tmp19_;
- glong _tmp20_;
- glong _tmp21_;
- gchar* _tmp22_;
-#line 1333 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = offset;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp1_ >= ((glong) 0)) {
-#line 1019 "SymbolSet.c"
- glong _tmp2_;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = len;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = _tmp2_ >= ((glong) 0);
-#line 1025 "SymbolSet.c"
- } else {
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = FALSE;
-#line 1029 "SymbolSet.c"
- }
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp0_) {
-#line 1033 "SymbolSet.c"
- glong _tmp3_;
- glong _tmp4_;
- glong _tmp5_;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = offset;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = len;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = string_strnlen ((gchar*) self, _tmp3_ + _tmp4_);
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- string_length = _tmp5_;
-#line 1045 "SymbolSet.c"
- } else {
- gint _tmp6_;
- gint _tmp7_;
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6_ = strlen (self);
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp7_ = _tmp6_;
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- string_length = (glong) _tmp7_;
-#line 1055 "SymbolSet.c"
- }
-#line 1342 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp8_ = offset;
-#line 1342 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp8_ < ((glong) 0)) {
-#line 1061 "SymbolSet.c"
- glong _tmp9_;
- glong _tmp10_;
- glong _tmp11_;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp9_ = string_length;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp10_ = offset;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- offset = _tmp9_ + _tmp10_;
-#line 1344 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp11_ = offset;
-#line 1344 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (_tmp11_ >= ((glong) 0), NULL);
-#line 1075 "SymbolSet.c"
- } else {
- glong _tmp12_;
- glong _tmp13_;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp12_ = offset;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp13_ = string_length;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (_tmp12_ <= _tmp13_, NULL);
-#line 1085 "SymbolSet.c"
- }
-#line 1348 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp14_ = len;
-#line 1348 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp14_ < ((glong) 0)) {
-#line 1091 "SymbolSet.c"
- glong _tmp15_;
- glong _tmp16_;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp15_ = string_length;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp16_ = offset;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- len = _tmp15_ - _tmp16_;
-#line 1100 "SymbolSet.c"
- }
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp17_ = offset;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp18_ = len;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp19_ = string_length;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail ((_tmp17_ + _tmp18_) <= _tmp19_, NULL);
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp20_ = offset;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp21_ = len;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp22_ = g_strndup (((gchar*) self) + _tmp20_, (gsize) _tmp21_);
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp22_;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 1120 "SymbolSet.c"
-}
-
-
-static inline GRegex* _thread_safe_regex_init (GRegex** re, const gchar * pattern, GRegexMatchFlags match_options) {
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (g_once_init_enter ((volatile gsize*) re)) {
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- GRegex* val = g_regex_new (pattern, match_options, 0, NULL);
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_once_init_leave ((volatile gsize*) re, (gsize) val);
-#line 1131 "SymbolSet.c"
- }
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- return *re;
-#line 1135 "SymbolSet.c"
-}
-
-
-static gchar string_get (const gchar* self, glong index) {
- gchar result = '\0';
- glong _tmp0_;
- gchar _tmp1_;
-#line 1110 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, '\0');
-#line 1111 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = index;
-#line 1111 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = ((gchar*) self)[_tmp0_];
-#line 1111 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp1_;
-#line 1111 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 1153 "SymbolSet.c"
-}
-
-
-static void jsdoc_symbol_set_resolveMemberOf (JSDOCSymbolSet* self) {
- GeeHashMap* _tmp0_;
- GeeHashMap* _tmp1_;
- GeeSet* _tmp2_;
- GeeSet* _tmp3_;
- GeeSet* _tmp4_;
- gint _tmp5_;
- gint _tmp6_;
- gboolean _tmp7_;
- GError * _inner_error_ = NULL;
-#line 177 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_return_if_fail (self != NULL);
-#line 179 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp0_ = jsdoc_symbol_set_get__index (self);
-#line 179 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp1_ = _tmp0_;
-#line 179 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp2_ = gee_abstract_map_get_keys ((GeeAbstractMap*) _tmp1_);
-#line 179 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp3_ = _tmp2_;
-#line 179 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp4_ = _tmp3_;
-#line 179 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp5_ = gee_collection_get_size ((GeeCollection*) _tmp4_);
-#line 179 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp6_ = _tmp5_;
-#line 179 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp7_ = _tmp6_ < 1;
-#line 179 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_tmp4_);
-#line 179 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (_tmp7_) {
-#line 180 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- return;
-#line 1191 "SymbolSet.c"
- }
- {
- GeeArrayList* _p_list = NULL;
- GeeArrayList* _tmp8_;
- gint _p_size = 0;
- GeeArrayList* _tmp9_;
- gint _tmp10_;
- gint _tmp11_;
- gint _p_index = 0;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp8_ = jsdoc_symbol_set_keys (self);
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _p_list = _tmp8_;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp9_ = _p_list;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp10_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp9_);
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp11_ = _tmp10_;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _p_size = _tmp11_;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _p_index = -1;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- while (TRUE) {
-#line 1217 "SymbolSet.c"
- gint _tmp12_;
- gint _tmp13_;
- gint _tmp14_;
- gchar* p = NULL;
- GeeArrayList* _tmp15_;
- gint _tmp16_;
- gpointer _tmp17_;
- JSDOCSymbol* symbol = NULL;
- const gchar* _tmp18_;
- JSDOCSymbol* _tmp19_;
- gboolean _tmp20_ = FALSE;
- JSDOCSymbol* _tmp21_;
- gboolean _tmp22_;
- JSDOCSymbol* _tmp25_;
- const gchar* _tmp26_;
- JSDOCSymbol* _tmp27_;
- const gchar* _tmp28_;
- JSDOCSymbol* _tmp29_;
- const gchar* _tmp30_;
- gint _tmp31_;
- gint _tmp32_;
- gboolean _tmp89_ = FALSE;
- JSDOCSymbol* _tmp90_;
- const gchar* _tmp91_;
- gint _tmp92_;
- gint _tmp93_;
- gboolean _tmp109_ = FALSE;
- gboolean _tmp110_ = FALSE;
- JSDOCSymbol* _tmp111_;
- gboolean _tmp112_;
- JSDOCSymbol* _tmp119_;
- const gchar* _tmp120_;
- gboolean _tmp121_;
- JSDOCSymbol* _tmp130_;
- const gchar* _tmp131_;
- JSDOCSymbol* _tmp132_;
- const gchar* _tmp133_;
- JSDOCSymbol* _tmp134_;
- const gchar* _tmp135_;
- gint _tmp136_;
- gint _tmp137_;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp12_ = _p_index;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _p_index = _tmp12_ + 1;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp13_ = _p_index;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp14_ = _p_size;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (!(_tmp13_ < _tmp14_)) {
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- break;
-#line 1271 "SymbolSet.c"
- }
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp15_ = _p_list;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp16_ = _p_index;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp17_ = gee_abstract_list_get ((GeeAbstractList*) _tmp15_, _tmp16_);
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- p = (gchar*) _tmp17_;
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp18_ = p;
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp19_ = jsdoc_symbol_set_getSymbol (self, _tmp18_);
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- symbol = _tmp19_;
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp21_ = symbol;
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp22_ = jsdoc_symbol_is (_tmp21_, "FILE");
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (_tmp22_) {
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp20_ = TRUE;
-#line 1295 "SymbolSet.c"
- } else {
- JSDOCSymbol* _tmp23_;
- gboolean _tmp24_;
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp23_ = symbol;
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp24_ = jsdoc_symbol_is (_tmp23_, "GLOBAL");
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp20_ = _tmp24_;
-#line 1305 "SymbolSet.c"
- }
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (_tmp20_) {
-#line 186 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (symbol);
-#line 186 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (p);
-#line 186 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- continue;
-#line 1315 "SymbolSet.c"
- }
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp25_ = symbol;
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp26_ = _tmp25_->alias;
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp27_ = symbol;
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp28_ = _tmp27_->memberOf;
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_debug ("SymbolSet.vala:191: Resolve: %s memberOf=%s", _tmp26_, _tmp28_);
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp29_ = symbol;
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp30_ = _tmp29_->memberOf;
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp31_ = strlen (_tmp30_);
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp32_ = _tmp31_;
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (_tmp32_ > 0) {
-#line 1337 "SymbolSet.c"
- GRegex* regex = NULL;
- JSDOCSymbol* _tmp33_;
- const gchar* _tmp34_;
- gchar* _tmp35_;
- gchar* _tmp36_;
- gchar* _tmp37_;
- gchar* _tmp38_;
- GRegex* _tmp39_;
- GRegex* _tmp40_;
- GMatchInfo* minfo = NULL;
- gboolean parts = FALSE;
- GRegex* _tmp41_;
- JSDOCSymbol* _tmp42_;
- const gchar* _tmp43_;
- GMatchInfo* _tmp44_ = NULL;
- gboolean _tmp45_;
- gboolean _tmp46_;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp33_ = symbol;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp34_ = _tmp33_->memberOf;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp35_ = g_strconcat ("^(", _tmp34_, NULL);
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp36_ = _tmp35_;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp37_ = g_strconcat (_tmp36_, "[.#-])(.+)$", NULL);
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp38_ = _tmp37_;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp39_ = g_regex_new (_tmp38_, 0, 0, &_inner_error_);
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp40_ = _tmp39_;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (_tmp38_);
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (_tmp36_);
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- regex = _tmp40_;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (symbol);
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (p);
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_p_list);
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_clear_error (&_inner_error_);
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- return;
-#line 1391 "SymbolSet.c"
- }
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp41_ = regex;
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp42_ = symbol;
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp43_ = _tmp42_->alias;
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp45_ = g_regex_match_full (_tmp41_, _tmp43_, (gssize) -1, 0, 0, &_tmp44_, &_inner_error_);
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_match_info_unref0 (minfo);
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- minfo = _tmp44_;
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- parts = _tmp45_;
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_match_info_unref0 (minfo);
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_regex_unref0 (regex);
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (symbol);
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (p);
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_p_list);
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_clear_error (&_inner_error_);
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- return;
-#line 1425 "SymbolSet.c"
- }
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp46_ = parts;
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (_tmp46_) {
-#line 1431 "SymbolSet.c"
- JSDOCSymbol* _tmp47_;
- GMatchInfo* _tmp48_;
- gchar* _tmp49_;
- JSDOCSymbol* _tmp50_;
- GMatchInfo* _tmp51_;
- gchar* _tmp52_;
- gchar* _tmp53_;
-#line 199 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp47_ = symbol;
-#line 199 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp48_ = minfo;
-#line 199 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp49_ = g_match_info_fetch (_tmp48_, 1);
-#line 199 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (_tmp47_->memberOf);
-#line 199 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp47_->memberOf = _tmp49_;
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp50_ = symbol;
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp51_ = minfo;
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp52_ = g_match_info_fetch (_tmp51_, 2);
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp53_ = _tmp52_;
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- jsdoc_symbol_set_private_name (_tmp50_, _tmp53_);
-#line 200 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (_tmp53_);
-#line 1461 "SymbolSet.c"
- } else {
- gchar* joiner = NULL;
- JSDOCSymbol* _tmp54_;
- const gchar* _tmp55_;
- JSDOCSymbol* _tmp56_;
- const gchar* _tmp57_;
- gint _tmp58_;
- gint _tmp59_;
- gchar* _tmp60_;
- const gchar* _tmp61_;
- gboolean _tmp62_;
- const gchar* _tmp67_;
- JSDOCSymbol* _tmp68_;
- const gchar* _tmp69_;
- JSDOCSymbol* _tmp70_;
- const gchar* _tmp71_;
- const gchar* _tmp72_;
- gchar* _tmp73_;
- gchar* _tmp74_;
- gchar* _tmp75_;
- gchar* _tmp76_;
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp54_ = symbol;
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp55_ = _tmp54_->memberOf;
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp56_ = symbol;
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp57_ = _tmp56_->memberOf;
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp58_ = strlen (_tmp57_);
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp59_ = _tmp58_;
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp60_ = string_substring (_tmp55_, (glong) (_tmp59_ - 1), (glong) -1);
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- joiner = _tmp60_;
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp61_ = joiner;
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp62_ = g_regex_match (_thread_safe_regex_init (&_tmp_regex_0, "[.#-]", 0), _tmp61_, 0, NULL);
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (!_tmp62_) {
-#line 1505 "SymbolSet.c"
- JSDOCSymbol* _tmp63_;
- JSDOCSymbol* _tmp64_;
- const gchar* _tmp65_;
- gchar* _tmp66_;
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp63_ = symbol;
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp64_ = symbol;
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp65_ = _tmp64_->memberOf;
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp66_ = g_strconcat (_tmp65_, ".", NULL);
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (_tmp64_->memberOf);
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp64_->memberOf = _tmp66_;
-#line 1522 "SymbolSet.c"
- }
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp67_ = p;
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp68_ = symbol;
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp69_ = _tmp68_->memberOf;
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp70_ = symbol;
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp71_ = jsdoc_symbol_get_name (_tmp70_);
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp72_ = _tmp71_;
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp73_ = g_strconcat (_tmp69_, _tmp72_, NULL);
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp74_ = _tmp73_;
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp75_ = jsdoc_symbol_set_renameSymbol (self, _tmp67_, _tmp74_);
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp76_ = _tmp75_;
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (_tmp76_);
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (_tmp74_);
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (joiner);
-#line 1550 "SymbolSet.c"
- }
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_match_info_unref0 (minfo);
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_regex_unref0 (regex);
-#line 1556 "SymbolSet.c"
- } else {
- GMatchInfo* minfo = NULL;
- gboolean parts = FALSE;
- JSDOCSymbol* _tmp77_;
- const gchar* _tmp78_;
- GMatchInfo* _tmp79_ = NULL;
- gboolean _tmp80_;
- gboolean _tmp81_;
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp77_ = symbol;
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp78_ = _tmp77_->alias;
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp80_ = g_regex_match_full (_thread_safe_regex_init (&_tmp_regex_1, "^(.*[.#-])([^.#-]+)$", 0), _tmp78_, (gssize) -1, 0, 0, &_tmp79_, &_inner_error_);
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_match_info_unref0 (minfo);
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- minfo = _tmp79_;
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- parts = _tmp80_;
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_match_info_unref0 (minfo);
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (symbol);
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (p);
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_p_list);
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_clear_error (&_inner_error_);
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- return;
-#line 1593 "SymbolSet.c"
- }
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp81_ = parts;
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (_tmp81_) {
-#line 1599 "SymbolSet.c"
- JSDOCSymbol* _tmp82_;
- GMatchInfo* _tmp83_;
- gchar* _tmp84_;
- JSDOCSymbol* _tmp85_;
- GMatchInfo* _tmp86_;
- gchar* _tmp87_;
- gchar* _tmp88_;
-#line 216 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp82_ = symbol;
-#line 216 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp83_ = minfo;
-#line 216 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp84_ = g_match_info_fetch (_tmp83_, 1);
-#line 216 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (_tmp82_->memberOf);
-#line 216 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp82_->memberOf = _tmp84_;
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp85_ = symbol;
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp86_ = minfo;
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp87_ = g_match_info_fetch (_tmp86_, 2);
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp88_ = _tmp87_;
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- jsdoc_symbol_set_private_name (_tmp85_, _tmp88_);
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (_tmp88_);
-#line 1629 "SymbolSet.c"
- }
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_match_info_unref0 (minfo);
-#line 1633 "SymbolSet.c"
- }
-#line 222 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp90_ = symbol;
-#line 222 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp91_ = _tmp90_->memberOf;
-#line 222 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp92_ = strlen (_tmp91_);
-#line 222 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp93_ = _tmp92_;
-#line 222 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (_tmp93_ > 0) {
-#line 1645 "SymbolSet.c"
- JSDOCSymbol* _tmp94_;
- gboolean _tmp95_;
-#line 222 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp94_ = symbol;
-#line 222 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp95_ = jsdoc_symbol_is (_tmp94_, "CONSTRUCTOR");
-#line 222 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp89_ = !_tmp95_;
-#line 1654 "SymbolSet.c"
- } else {
-#line 222 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp89_ = FALSE;
-#line 1658 "SymbolSet.c"
- }
-#line 222 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (_tmp89_) {
-#line 1662 "SymbolSet.c"
- JSDOCSymbol* _tmp96_;
- const gchar* _tmp97_;
- JSDOCSymbol* _tmp98_;
- const gchar* _tmp99_;
- gint _tmp100_;
- gint _tmp101_;
- gchar _tmp102_;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp96_ = symbol;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp97_ = _tmp96_->memberOf;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp98_ = symbol;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp99_ = _tmp98_->memberOf;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp100_ = strlen (_tmp99_);
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp101_ = _tmp100_;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp102_ = string_get (_tmp97_, (glong) (_tmp101_ - 1));
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- switch (_tmp102_) {
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- case '#':
-#line 1688 "SymbolSet.c"
- {
- JSDOCSymbol* _tmp103_;
- JSDOCSymbol* _tmp104_;
-#line 225 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp103_ = symbol;
-#line 225 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp103_->isStatic = FALSE;
-#line 226 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp104_ = symbol;
-#line 226 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp104_->isInner = FALSE;
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- break;
-#line 1702 "SymbolSet.c"
- }
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- case '.':
-#line 1706 "SymbolSet.c"
- {
- JSDOCSymbol* _tmp105_;
- JSDOCSymbol* _tmp106_;
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp105_ = symbol;
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp105_->isStatic = TRUE;
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp106_ = symbol;
-#line 231 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp106_->isInner = FALSE;
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- break;
-#line 1720 "SymbolSet.c"
- }
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- case '-':
-#line 1724 "SymbolSet.c"
- {
- JSDOCSymbol* _tmp107_;
- JSDOCSymbol* _tmp108_;
-#line 235 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp107_ = symbol;
-#line 235 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp107_->isStatic = FALSE;
-#line 236 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp108_ = symbol;
-#line 236 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp108_->isInner = TRUE;
-#line 237 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- break;
-#line 1738 "SymbolSet.c"
- }
- default:
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- break;
-#line 1743 "SymbolSet.c"
- }
- }
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp111_ = symbol;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp112_ = jsdoc_symbol_is (_tmp111_, "CONSTRUCTOR");
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (!_tmp112_) {
-#line 1752 "SymbolSet.c"
- JSDOCSymbol* _tmp113_;
- gboolean _tmp114_;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp113_ = symbol;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp114_ = _tmp113_->isNamespace;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp110_ = !_tmp114_;
-#line 1761 "SymbolSet.c"
- } else {
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp110_ = FALSE;
-#line 1765 "SymbolSet.c"
- }
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (_tmp110_) {
-#line 1769 "SymbolSet.c"
- JSDOCSymbol* _tmp115_;
- const gchar* _tmp116_;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp115_ = symbol;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp116_ = _tmp115_->memberOf;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp109_ = g_strcmp0 (_tmp116_, "") == 0;
-#line 1778 "SymbolSet.c"
- } else {
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp109_ = FALSE;
-#line 1782 "SymbolSet.c"
- }
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (_tmp109_) {
-#line 1786 "SymbolSet.c"
- JSDOCSymbol* _tmp117_;
- gchar* _tmp118_;
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp117_ = symbol;
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp118_ = g_strdup ("_global_");
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (_tmp117_->memberOf);
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp117_->memberOf = _tmp118_;
-#line 1797 "SymbolSet.c"
- }
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp119_ = symbol;
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp120_ = _tmp119_->memberOf;
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp121_ = g_regex_match (_thread_safe_regex_init (&_tmp_regex_2, "[.#-]$", 0), _tmp120_, 0, NULL);
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (_tmp121_) {
-#line 1807 "SymbolSet.c"
- JSDOCSymbol* _tmp122_;
- JSDOCSymbol* _tmp123_;
- const gchar* _tmp124_;
- JSDOCSymbol* _tmp125_;
- const gchar* _tmp126_;
- gint _tmp127_;
- gint _tmp128_;
- gchar* _tmp129_;
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp122_ = symbol;
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp123_ = symbol;
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp124_ = _tmp123_->memberOf;
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp125_ = symbol;
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp126_ = _tmp125_->memberOf;
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp127_ = strlen (_tmp126_);
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp128_ = _tmp127_;
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp129_ = string_substring (_tmp124_, (glong) 0, (glong) (_tmp128_ - 1));
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (_tmp122_->memberOf);
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp122_->memberOf = _tmp129_;
-#line 1836 "SymbolSet.c"
- }
-#line 253 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp130_ = symbol;
-#line 253 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp131_ = _tmp130_->alias;
-#line 253 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp132_ = symbol;
-#line 253 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp133_ = _tmp132_->memberOf;
-#line 253 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_debug ("SymbolSet.vala:253: Trying to add '%s' to '%s'", _tmp131_, _tmp133_);
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp134_ = symbol;
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp135_ = _tmp134_->memberOf;
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp136_ = strlen (_tmp135_);
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp137_ = _tmp136_;
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (_tmp137_ > 0) {
-#line 1858 "SymbolSet.c"
- JSDOCSymbol* container = NULL;
- JSDOCSymbol* _tmp138_;
- const gchar* _tmp139_;
- JSDOCSymbol* _tmp140_;
- JSDOCSymbol* _tmp141_;
- gboolean _tmp159_ = FALSE;
- JSDOCSymbol* _tmp160_;
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp138_ = symbol;
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp139_ = _tmp138_->memberOf;
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp140_ = jsdoc_symbol_set_getSymbol (self, _tmp139_);
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- container = _tmp140_;
-#line 257 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp141_ = container;
-#line 257 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (_tmp141_ == NULL) {
-#line 1878 "SymbolSet.c"
- JSDOCSymbol* _tmp142_;
- const gchar* _tmp143_;
- JSDOCSymbol* _tmp144_;
- const gchar* _tmp145_;
- gboolean _tmp146_;
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp142_ = symbol;
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp143_ = _tmp142_->memberOf;
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_debug ("SymbolSet.vala:258: Could not find container for '%s'", _tmp143_);
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp144_ = symbol;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp145_ = _tmp144_->memberOf;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp146_ = jsdoc_symbol_set_isBuiltin (_tmp145_);
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (_tmp146_) {
-#line 1898 "SymbolSet.c"
- JSDOCSymbol* _tmp147_;
- const gchar* _tmp148_;
- JSDOCSymbol* _tmp149_;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp147_ = symbol;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp148_ = _tmp147_->memberOf;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp149_ = jsdoc_doc_parser_addBuiltin (_tmp148_);
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (container);
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- container = _tmp149_;
-#line 1912 "SymbolSet.c"
- } else {
- JSDOCSymbol* _tmp150_;
- const gchar* _tmp151_;
- GeeArrayList* _tmp152_;
- GeeArrayList* _tmp153_;
- JSDOCDocComment* _tmp154_;
- JSDOCDocComment* _tmp155_;
- JSDOCSymbol* _tmp156_;
- JSDOCSymbol* _tmp157_;
- JSDOCSymbol* _tmp158_;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp150_ = symbol;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp151_ = _tmp150_->memberOf;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp152_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL);
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp153_ = _tmp152_;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp154_ = jsdoc_doc_comment_new ("");
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp155_ = _tmp154_;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp156_ = jsdoc_symbol_new_new_populate_with_args (_tmp151_, _tmp153_, "OBJECT", _tmp155_);
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (container);
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- container = _tmp156_;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_tmp155_);
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_tmp153_);
-#line 269 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp157_ = container;
-#line 269 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp157_->isNamespace = TRUE;
-#line 270 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp158_ = container;
-#line 270 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- jsdoc_symbol_set_addSymbol (self, _tmp158_);
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (container);
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (symbol);
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (p);
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- continue;
-#line 1961 "SymbolSet.c"
- }
- }
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp160_ = container;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (_tmp160_ != NULL) {
-#line 1968 "SymbolSet.c"
- gboolean _tmp161_ = FALSE;
- JSDOCSymbol* _tmp162_;
- gboolean _tmp163_;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp162_ = container;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp163_ = _tmp162_->isNamespace;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (!_tmp163_) {
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp161_ = TRUE;
-#line 1980 "SymbolSet.c"
- } else {
- JSDOCSymbol* _tmp164_;
- gboolean _tmp165_;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp164_ = container;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp165_ = _tmp164_->isStatic;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp161_ = _tmp165_;
-#line 1990 "SymbolSet.c"
- }
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp159_ = _tmp161_;
-#line 1994 "SymbolSet.c"
- } else {
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp159_ = FALSE;
-#line 1998 "SymbolSet.c"
- }
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (_tmp159_) {
-#line 2002 "SymbolSet.c"
- JSDOCSymbol* _tmp166_;
- const gchar* _tmp167_;
- JSDOCSymbol* _tmp168_;
- const gchar* _tmp169_;
- JSDOCSymbol* _tmp170_;
- JSDOCSymbol* _tmp171_;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp166_ = symbol;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp167_ = _tmp166_->alias;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp168_ = container;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp169_ = _tmp168_->alias;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_debug ("SymbolSet.vala:283: Calling addMember for '%s' onto '%s'", _tmp167_, _tmp169_);
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp170_ = container;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp171_ = symbol;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- jsdoc_symbol_addMember (_tmp170_, _tmp171_);
-#line 2025 "SymbolSet.c"
- }
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (container);
-#line 2029 "SymbolSet.c"
- }
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (symbol);
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (p);
-#line 2035 "SymbolSet.c"
- }
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_p_list);
-#line 2039 "SymbolSet.c"
- }
-}
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- return self ? g_object_ref (self) : NULL;
-#line 2047 "SymbolSet.c"
-}
-
-
-static void jsdoc_symbol_set_resolveAugments (JSDOCSymbolSet* self) {
-#line 291 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_return_if_fail (self != NULL);
-#line 2054 "SymbolSet.c"
- {
- GeeIterator* _p_it = NULL;
- GeeHashMap* _tmp0_;
- GeeHashMap* _tmp1_;
- GeeSet* _tmp2_;
- GeeSet* _tmp3_;
- GeeSet* _tmp4_;
- GeeIterator* _tmp5_;
- GeeIterator* _tmp6_;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp0_ = jsdoc_symbol_set_get__index (self);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp1_ = _tmp0_;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp2_ = gee_abstract_map_get_keys ((GeeAbstractMap*) _tmp1_);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp3_ = _tmp2_;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp4_ = _tmp3_;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp5_ = gee_iterable_iterator ((GeeIterable*) _tmp4_);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp6_ = _tmp5_;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_tmp4_);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _p_it = _tmp6_;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- while (TRUE) {
-#line 2084 "SymbolSet.c"
- GeeIterator* _tmp7_;
- gboolean _tmp8_;
- gchar* p = NULL;
- GeeIterator* _tmp9_;
- gpointer _tmp10_;
- JSDOCSymbol* symbol = NULL;
- const gchar* _tmp11_;
- JSDOCSymbol* _tmp12_;
- JSDOCSymbol* _tmp13_;
- gboolean _tmp14_ = FALSE;
- JSDOCSymbol* _tmp15_;
- const gchar* _tmp16_;
- GeeArrayList* augments = NULL;
- JSDOCSymbol* _tmp19_;
- GeeArrayList* _tmp20_;
- GeeArrayList* _tmp21_;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp7_ = _p_it;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp8_ = gee_iterator_next (_tmp7_);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (!_tmp8_) {
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- break;
-#line 2109 "SymbolSet.c"
- }
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp9_ = _p_it;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp10_ = gee_iterator_get (_tmp9_);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- p = (gchar*) _tmp10_;
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp11_ = p;
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp12_ = jsdoc_symbol_set_getSymbol (self, _tmp11_);
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- symbol = _tmp12_;
-#line 297 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp13_ = symbol;
-#line 297 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- jsdoc_symbol_set_buildAugmentsList (self, _tmp13_);
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp15_ = symbol;
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp16_ = _tmp15_->alias;
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (g_strcmp0 (_tmp16_, "_global_") == 0) {
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp14_ = TRUE;
-#line 2135 "SymbolSet.c"
- } else {
- JSDOCSymbol* _tmp17_;
- gboolean _tmp18_;
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp17_ = symbol;
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp18_ = jsdoc_symbol_is (_tmp17_, "FILE");
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp14_ = _tmp18_;
-#line 2145 "SymbolSet.c"
- }
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (_tmp14_) {
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (symbol);
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (p);
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- continue;
-#line 2155 "SymbolSet.c"
- }
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp19_ = symbol;
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp20_ = _tmp19_->augments;
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp21_ = _g_object_ref0 (_tmp20_);
-#line 300 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- augments = _tmp21_;
-#line 2165 "SymbolSet.c"
- {
- gint ii = 0;
- gint il = 0;
- GeeArrayList* _tmp22_;
- gint _tmp23_;
- gint _tmp24_;
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- ii = 0;
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp22_ = augments;
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp23_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp22_);
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp24_ = _tmp23_;
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- il = _tmp24_;
-#line 2182 "SymbolSet.c"
- {
- gboolean _tmp25_ = FALSE;
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp25_ = TRUE;
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- while (TRUE) {
-#line 2189 "SymbolSet.c"
- gint _tmp27_;
- gint _tmp28_;
- JSDOCSymbol* contributer = NULL;
- GeeArrayList* _tmp29_;
- gint _tmp30_;
- gpointer _tmp31_;
- gchar* _tmp32_;
- JSDOCSymbol* _tmp33_;
- JSDOCSymbol* _tmp34_;
- JSDOCSymbol* _tmp35_;
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (!_tmp25_) {
-#line 2202 "SymbolSet.c"
- gint _tmp26_;
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp26_ = ii;
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- ii = _tmp26_ + 1;
-#line 2208 "SymbolSet.c"
- }
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp25_ = FALSE;
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp27_ = ii;
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp28_ = il;
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (!(_tmp27_ < _tmp28_)) {
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- break;
-#line 2220 "SymbolSet.c"
- }
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp29_ = augments;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp30_ = ii;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp31_ = gee_abstract_list_get ((GeeAbstractList*) _tmp29_, _tmp30_);
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp32_ = (gchar*) _tmp31_;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp33_ = jsdoc_symbol_set_getSymbol (self, _tmp32_);
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp34_ = _tmp33_;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (_tmp32_);
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- contributer = _tmp34_;
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp35_ = contributer;
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (_tmp35_ != NULL) {
-#line 2242 "SymbolSet.c"
- JSDOCSymbol* _tmp36_;
- GeeArrayList* _tmp37_;
- JSDOCSymbol* _tmp38_;
- const gchar* _tmp39_;
- GeeArrayList* cmethods = NULL;
- JSDOCSymbol* _tmp40_;
- GeeArrayList* _tmp41_;
- GeeArrayList* _tmp42_;
- GeeArrayList* cproperties = NULL;
- JSDOCSymbol* _tmp43_;
- GeeArrayList* _tmp44_;
- GeeArrayList* _tmp45_;
- GeeHashMap* cfgs = NULL;
- JSDOCSymbol* _tmp46_;
- GeeHashMap* _tmp47_;
- GeeHashMap* _tmp48_;
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp36_ = symbol;
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp37_ = _tmp36_->inheritsFrom;
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp38_ = contributer;
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp39_ = _tmp38_->alias;
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp37_, _tmp39_);
-#line 312 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp40_ = contributer;
-#line 312 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp41_ = _tmp40_->methods;
-#line 312 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp42_ = _g_object_ref0 (_tmp41_);
-#line 312 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- cmethods = _tmp42_;
-#line 313 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp43_ = contributer;
-#line 313 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp44_ = _tmp43_->properties;
-#line 313 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp45_ = _g_object_ref0 (_tmp44_);
-#line 313 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- cproperties = _tmp45_;
-#line 314 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp46_ = contributer;
-#line 314 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp47_ = _tmp46_->cfgs;
-#line 314 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp48_ = _g_object_ref0 (_tmp47_);
-#line 314 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- cfgs = _tmp48_;
-#line 2293 "SymbolSet.c"
- {
- gint ci = 0;
- gint cl = 0;
- GeeArrayList* _tmp49_;
- gint _tmp50_;
- gint _tmp51_;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- ci = 0;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp49_ = cmethods;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp50_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp49_);
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp51_ = _tmp50_;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- cl = _tmp51_;
-#line 2310 "SymbolSet.c"
- {
- gboolean _tmp52_ = FALSE;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp52_ = TRUE;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- while (TRUE) {
-#line 2317 "SymbolSet.c"
- gint _tmp54_;
- gint _tmp55_;
- JSDOCSymbol* _tmp56_;
- GeeArrayList* _tmp57_;
- gint _tmp58_;
- gpointer _tmp59_;
- JSDOCSymbol* _tmp60_;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (!_tmp52_) {
-#line 2327 "SymbolSet.c"
- gint _tmp53_;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp53_ = ci;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- ci = _tmp53_ + 1;
-#line 2333 "SymbolSet.c"
- }
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp52_ = FALSE;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp54_ = ci;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp55_ = cl;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (!(_tmp54_ < _tmp55_)) {
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- break;
-#line 2345 "SymbolSet.c"
- }
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp56_ = symbol;
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp57_ = cmethods;
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp58_ = ci;
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp59_ = gee_abstract_list_get ((GeeAbstractList*) _tmp57_, _tmp58_);
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp60_ = (JSDOCSymbol*) _tmp59_;
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- jsdoc_symbol_inherit (_tmp56_, _tmp60_);
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_tmp60_);
-#line 2361 "SymbolSet.c"
- }
- }
- }
- {
- gint ci = 0;
- gint cl = 0;
- GeeArrayList* _tmp61_;
- gint _tmp62_;
- gint _tmp63_;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- ci = 0;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp61_ = cproperties;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp62_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp61_);
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp63_ = _tmp62_;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- cl = _tmp63_;
-#line 2381 "SymbolSet.c"
- {
- gboolean _tmp64_ = FALSE;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp64_ = TRUE;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- while (TRUE) {
-#line 2388 "SymbolSet.c"
- gint _tmp66_;
- gint _tmp67_;
- JSDOCSymbol* _tmp68_;
- GeeArrayList* _tmp69_;
- gint _tmp70_;
- gpointer _tmp71_;
- JSDOCSymbol* _tmp72_;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (!_tmp64_) {
-#line 2398 "SymbolSet.c"
- gint _tmp65_;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp65_ = ci;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- ci = _tmp65_ + 1;
-#line 2404 "SymbolSet.c"
- }
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp64_ = FALSE;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp66_ = ci;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp67_ = cl;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (!(_tmp66_ < _tmp67_)) {
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- break;
-#line 2416 "SymbolSet.c"
- }
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp68_ = symbol;
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp69_ = cproperties;
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp70_ = ci;
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp71_ = gee_abstract_list_get ((GeeAbstractList*) _tmp69_, _tmp70_);
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp72_ = (JSDOCSymbol*) _tmp71_;
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- jsdoc_symbol_inherit (_tmp68_, _tmp72_);
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_tmp72_);
-#line 2432 "SymbolSet.c"
- }
- }
- }
- {
- GeeIterator* _ci_it = NULL;
- GeeHashMap* _tmp73_;
- GeeSet* _tmp74_;
- GeeSet* _tmp75_;
- GeeSet* _tmp76_;
- GeeIterator* _tmp77_;
- GeeIterator* _tmp78_;
-#line 321 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp73_ = cfgs;
-#line 321 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp74_ = gee_abstract_map_get_keys ((GeeAbstractMap*) _tmp73_);
-#line 321 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp75_ = _tmp74_;
-#line 321 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp76_ = _tmp75_;
-#line 321 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp77_ = gee_iterable_iterator ((GeeIterable*) _tmp76_);
-#line 321 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp78_ = _tmp77_;
-#line 321 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_tmp76_);
-#line 321 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _ci_it = _tmp78_;
-#line 321 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- while (TRUE) {
-#line 2462 "SymbolSet.c"
- GeeIterator* _tmp79_;
- gboolean _tmp80_;
- gchar* ci = NULL;
- GeeIterator* _tmp81_;
- gpointer _tmp82_;
- JSDOCSymbol* _tmp83_;
- GeeHashMap* _tmp84_;
- const gchar* _tmp85_;
- gpointer _tmp86_;
- JSDOCDocTag* _tmp87_;
-#line 321 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp79_ = _ci_it;
-#line 321 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp80_ = gee_iterator_next (_tmp79_);
-#line 321 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (!_tmp80_) {
-#line 321 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- break;
-#line 2481 "SymbolSet.c"
- }
-#line 321 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp81_ = _ci_it;
-#line 321 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp82_ = gee_iterator_get (_tmp81_);
-#line 321 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- ci = (gchar*) _tmp82_;
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp83_ = symbol;
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp84_ = cfgs;
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp85_ = ci;
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp86_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp84_, _tmp85_);
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp87_ = (JSDOCDocTag*) _tmp86_;
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- jsdoc_symbol_addConfig (_tmp83_, _tmp87_);
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_tmp87_);
-#line 321 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (ci);
-#line 2505 "SymbolSet.c"
- }
-#line 321 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_ci_it);
-#line 2509 "SymbolSet.c"
- }
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (cfgs);
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (cproperties);
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (cmethods);
-#line 2517 "SymbolSet.c"
- } else {
- GeeArrayList* _tmp88_;
- gint _tmp89_;
- gpointer _tmp90_;
- gchar* _tmp91_;
- JSDOCSymbol* _tmp92_;
- const gchar* _tmp93_;
-#line 329 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp88_ = augments;
-#line 329 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp89_ = ii;
-#line 329 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp90_ = gee_abstract_list_get ((GeeAbstractList*) _tmp88_, _tmp89_);
-#line 329 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp91_ = (gchar*) _tmp90_;
-#line 329 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp92_ = symbol;
-#line 329 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp93_ = _tmp92_->alias;
-#line 329 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_warning ("SymbolSet.vala:329: Can't augment contributer: '%s', not found. FOR: %" \
-"s", _tmp91_, _tmp93_);
-#line 329 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (_tmp91_);
-#line 2541 "SymbolSet.c"
- }
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (contributer);
-#line 2545 "SymbolSet.c"
- }
- }
- }
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (augments);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (symbol);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (p);
-#line 2555 "SymbolSet.c"
- }
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (_p_it);
-#line 2559 "SymbolSet.c"
- }
-}
-
-
-static void jsdoc_symbol_set_addAugments (JSDOCSymbolSet* self, JSDOCSymbol* symbol, GeeArrayList* alist, gboolean forceit) {
- GeeArrayList* _tmp0_;
- gint _tmp1_;
- gint _tmp2_;
-#line 342 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_return_if_fail (self != NULL);
-#line 342 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_return_if_fail (symbol != NULL);
-#line 342 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_return_if_fail (alist != NULL);
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp0_ = alist;
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp1_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp0_);
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp2_ = _tmp1_;
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (_tmp2_ < 1) {
-#line 345 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- return;
-#line 2584 "SymbolSet.c"
- }
- {
- gint ii = 0;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- ii = 0;
-#line 2590 "SymbolSet.c"
- {
- gboolean _tmp3_ = FALSE;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp3_ = TRUE;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- while (TRUE) {
-#line 2597 "SymbolSet.c"
- gint _tmp5_;
- GeeArrayList* _tmp6_;
- gint _tmp7_;
- gint _tmp8_;
- GeeArrayList* _tmp9_;
- gint _tmp10_;
- gpointer _tmp11_;
- gchar* _tmp12_;
- JSDOCSymbol* _tmp13_;
- const gchar* _tmp14_;
- gboolean _tmp15_;
- JSDOCSymbol* contributer = NULL;
- GeeArrayList* _tmp16_;
- gint _tmp17_;
- gpointer _tmp18_;
- gchar* _tmp19_;
- JSDOCSymbol* _tmp20_;
- JSDOCSymbol* _tmp21_;
- JSDOCSymbol* _tmp22_;
- gboolean _tmp23_ = FALSE;
- gboolean _tmp24_;
- JSDOCSymbol* _tmp32_;
- GeeArrayList* _tmp33_;
- GeeArrayList* _tmp34_;
- gint _tmp35_;
- gpointer _tmp36_;
- gchar* _tmp37_;
- gint _tmp38_;
- gboolean _tmp39_;
- JSDOCSymbol* _tmp46_;
- JSDOCSymbol* _tmp47_;
- GeeArrayList* _tmp48_;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (!_tmp3_) {
-#line 2632 "SymbolSet.c"
- gint _tmp4_;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp4_ = ii;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- ii = _tmp4_ + 1;
-#line 2638 "SymbolSet.c"
- }
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp3_ = FALSE;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp5_ = ii;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp6_ = alist;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp7_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp6_);
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp8_ = _tmp7_;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (!(_tmp5_ < _tmp8_)) {
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- break;
-#line 2654 "SymbolSet.c"
- }
-#line 351 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp9_ = alist;
-#line 351 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp10_ = ii;
-#line 351 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp11_ = gee_abstract_list_get ((GeeAbstractList*) _tmp9_, _tmp10_);
-#line 351 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp12_ = (gchar*) _tmp11_;
-#line 351 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp13_ = symbol;
-#line 351 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp14_ = _tmp13_->alias;
-#line 351 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp15_ = g_strcmp0 (_tmp12_, _tmp14_) == 0;
-#line 351 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (_tmp12_);
-#line 351 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (_tmp15_) {
-#line 352 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- continue;
-#line 2676 "SymbolSet.c"
- }
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp16_ = alist;
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp17_ = ii;
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp18_ = gee_abstract_list_get ((GeeAbstractList*) _tmp16_, _tmp17_);
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp19_ = (gchar*) _tmp18_;
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp20_ = jsdoc_symbol_set_getSymbol (self, _tmp19_);
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp21_ = _tmp20_;
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (_tmp19_);
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- contributer = _tmp21_;
-#line 355 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp22_ = contributer;
-#line 355 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (_tmp22_ == NULL) {
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (contributer);
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- continue;
-#line 2702 "SymbolSet.c"
- }
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp24_ = forceit;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (!_tmp24_) {
-#line 2708 "SymbolSet.c"
- JSDOCSymbol* _tmp25_;
- GeeArrayList* _tmp26_;
- GeeArrayList* _tmp27_;
- gint _tmp28_;
- gpointer _tmp29_;
- gchar* _tmp30_;
- gboolean _tmp31_;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp25_ = symbol;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp26_ = _tmp25_->augments;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp27_ = alist;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp28_ = ii;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp29_ = gee_abstract_list_get ((GeeAbstractList*) _tmp27_, _tmp28_);
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp30_ = (gchar*) _tmp29_;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp31_ = gee_abstract_collection_contains ((GeeAbstractCollection*) _tmp26_, _tmp30_);
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp23_ = _tmp31_;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (_tmp30_);
-#line 2734 "SymbolSet.c"
- } else {
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp23_ = FALSE;
-#line 2738 "SymbolSet.c"
- }
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (_tmp23_) {
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (contributer);
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- continue;
-#line 2746 "SymbolSet.c"
- }
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp32_ = symbol;
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp33_ = _tmp32_->augments;
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp34_ = alist;
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp35_ = ii;
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp36_ = gee_abstract_list_get ((GeeAbstractList*) _tmp34_, _tmp35_);
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp37_ = (gchar*) _tmp36_;
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp38_ = gee_abstract_list_index_of ((GeeAbstractList*) _tmp33_, _tmp37_);
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp39_ = _tmp38_ < 0;
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (_tmp37_);
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (_tmp39_) {
-#line 2768 "SymbolSet.c"
- JSDOCSymbol* _tmp40_;
- GeeArrayList* _tmp41_;
- GeeArrayList* _tmp42_;
- gint _tmp43_;
- gpointer _tmp44_;
- gchar* _tmp45_;
-#line 363 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp40_ = symbol;
-#line 363 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp41_ = _tmp40_->augments;
-#line 363 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp42_ = alist;
-#line 363 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp43_ = ii;
-#line 363 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp44_ = gee_abstract_list_get ((GeeAbstractList*) _tmp42_, _tmp43_);
-#line 363 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp45_ = (gchar*) _tmp44_;
-#line 363 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp41_, _tmp45_);
-#line 363 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_free0 (_tmp45_);
-#line 2791 "SymbolSet.c"
- }
-#line 367 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp46_ = symbol;
-#line 367 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp47_ = contributer;
-#line 367 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp48_ = _tmp47_->augments;
-#line 367 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- jsdoc_symbol_set_addAugments (self, _tmp46_, _tmp48_, FALSE);
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (contributer);
-#line 2803 "SymbolSet.c"
- }
- }
- }
-}
-
-
-static void jsdoc_symbol_set_buildAugmentsList (JSDOCSymbolSet* self, JSDOCSymbol* symbol) {
- JSDOCSymbol* _tmp0_;
- JSDOCSymbol* _tmp1_;
- GeeArrayList* _tmp2_;
-#line 375 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_return_if_fail (self != NULL);
-#line 375 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_return_if_fail (symbol != NULL);
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp0_ = symbol;
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp1_ = symbol;
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp2_ = _tmp1_->augments;
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- jsdoc_symbol_set_addAugments (self, _tmp0_, _tmp2_, TRUE);
-#line 2826 "SymbolSet.c"
-}
-
-
-gboolean jsdoc_symbol_set_isBuiltin (const gchar* name) {
- gboolean result = FALSE;
-#line 383 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_return_val_if_fail (name != NULL, FALSE);
-#line 2834 "SymbolSet.c"
- {
- gint i = 0;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- i = 0;
-#line 2839 "SymbolSet.c"
- {
- gboolean _tmp0_ = FALSE;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp0_ = TRUE;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- while (TRUE) {
-#line 2846 "SymbolSet.c"
- gint _tmp2_;
- gchar** _tmp3_;
- gint _tmp3__length1;
- const gchar* _tmp4_;
- gchar** _tmp5_;
- gint _tmp5__length1;
- gint _tmp6_;
- const gchar* _tmp7_;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (!_tmp0_) {
-#line 2857 "SymbolSet.c"
- gint _tmp1_;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp1_ = i;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- i = _tmp1_ + 1;
-#line 2863 "SymbolSet.c"
- }
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp0_ = FALSE;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp2_ = i;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp3_ = jsdoc_symbol_set_coreObjects;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp3__length1 = jsdoc_symbol_set_coreObjects_length1;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (!(_tmp2_ < _tmp3__length1)) {
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- break;
-#line 2877 "SymbolSet.c"
- }
-#line 386 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp4_ = name;
-#line 386 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp5_ = jsdoc_symbol_set_coreObjects;
-#line 386 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp5__length1 = jsdoc_symbol_set_coreObjects_length1;
-#line 386 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp6_ = i;
-#line 386 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp7_ = _tmp5_[_tmp6_];
-#line 386 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (g_strcmp0 (_tmp4_, _tmp7_) == 0) {
-#line 387 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- result = TRUE;
-#line 387 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- return result;
-#line 2895 "SymbolSet.c"
- }
- }
- }
- }
-#line 390 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- result = FALSE;
-#line 390 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- return result;
-#line 2904 "SymbolSet.c"
-}
-
-
-GeeHashMap* jsdoc_symbol_set_get__index (JSDOCSymbolSet* self) {
- GeeHashMap* result;
- GeeHashMap* _tmp0_;
- GeeHashMap* _tmp2_;
-#line 20 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 21 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp0_ = self->priv->__index;
-#line 21 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- if (_tmp0_ == NULL) {
-#line 2918 "SymbolSet.c"
- GeeHashMap* _tmp1_;
-#line 22 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_debug ("SymbolSet.vala:22: Creating new Symbolset array");
-#line 23 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, JSDOC_TYPE_SYMBOL, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-#line 23 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (self->priv->__index);
-#line 23 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- self->priv->__index = _tmp1_;
-#line 2928 "SymbolSet.c"
- }
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp2_ = self->priv->__index;
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- result = _tmp2_;
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- return result;
-#line 2936 "SymbolSet.c"
-}
-
-
-static void jsdoc_symbol_set_class_init (JSDOCSymbolSetClass * klass) {
- gchar* _tmp0_;
- gchar* _tmp1_;
- gchar* _tmp2_;
- gchar* _tmp3_;
- gchar* _tmp4_;
- gchar* _tmp5_;
- gchar* _tmp6_;
- gchar* _tmp7_;
- gchar* _tmp8_;
- gchar* _tmp9_;
- gchar** _tmp10_;
-#line 4 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- jsdoc_symbol_set_parent_class = g_type_class_peek_parent (klass);
-#line 4 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- g_type_class_add_private (klass, sizeof (JSDOCSymbolSetPrivate));
-#line 4 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- G_OBJECT_CLASS (klass)->get_property = _vala_jsdoc_symbol_set_get_property;
-#line 4 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- G_OBJECT_CLASS (klass)->finalize = jsdoc_symbol_set_finalize;
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp0_ = g_strdup ("_global_");
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp1_ = g_strdup ("Array");
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp2_ = g_strdup ("Boolean");
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp3_ = g_strdup ("Date");
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp4_ = g_strdup ("Function");
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp5_ = g_strdup ("Math");
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp6_ = g_strdup ("Number");
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp7_ = g_strdup ("Object");
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp8_ = g_strdup ("RegExp");
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp9_ = g_strdup ("String");
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp10_ = g_new0 (gchar*, 10 + 1);
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp10_[0] = _tmp0_;
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp10_[1] = _tmp1_;
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp10_[2] = _tmp2_;
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp10_[3] = _tmp3_;
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp10_[4] = _tmp4_;
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp10_[5] = _tmp5_;
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp10_[6] = _tmp6_;
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp10_[7] = _tmp7_;
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp10_[8] = _tmp8_;
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _tmp10_[9] = _tmp9_;
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- jsdoc_symbol_set_coreObjects = _tmp10_;
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- jsdoc_symbol_set_coreObjects_length1 = 10;
-#line 3006 "SymbolSet.c"
-}
-
-
-static void jsdoc_symbol_set_instance_init (JSDOCSymbolSet * self) {
-#line 4 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- self->priv = JSDOC_SYMBOL_SET_GET_PRIVATE (self);
-#line 6 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- self->priv->__index = NULL;
-#line 3015 "SymbolSet.c"
-}
-
-
-static void jsdoc_symbol_set_finalize (GObject * obj) {
- JSDOCSymbolSet * self;
-#line 4 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- self = G_TYPE_CHECK_INSTANCE_CAST (obj, JSDOC_TYPE_SYMBOL_SET, JSDOCSymbolSet);
-#line 6 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- _g_object_unref0 (self->priv->__index);
-#line 4 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- G_OBJECT_CLASS (jsdoc_symbol_set_parent_class)->finalize (obj);
-#line 3027 "SymbolSet.c"
-}
-
-
-GType jsdoc_symbol_set_get_type (void) {
- static volatile gsize jsdoc_symbol_set_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_symbol_set_type_id__volatile)) {
- static const GTypeInfo g_define_type_info = { sizeof (JSDOCSymbolSetClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) jsdoc_symbol_set_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JSDOCSymbolSet), 0, (GInstanceInitFunc) jsdoc_symbol_set_instance_init, NULL };
- GType jsdoc_symbol_set_type_id;
- jsdoc_symbol_set_type_id = g_type_register_static (G_TYPE_OBJECT, "JSDOCSymbolSet", &g_define_type_info, 0);
- g_once_init_leave (&jsdoc_symbol_set_type_id__volatile, jsdoc_symbol_set_type_id);
- }
- return jsdoc_symbol_set_type_id__volatile;
-}
-
-
-static void _vala_jsdoc_symbol_set_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) {
- JSDOCSymbolSet * self;
- self = G_TYPE_CHECK_INSTANCE_CAST (object, JSDOC_TYPE_SYMBOL_SET, JSDOCSymbolSet);
-#line 4 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- switch (property_id) {
-#line 3048 "SymbolSet.c"
- default:
-#line 4 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
-#line 4 "/home/alan/gitlive/roojspacker/roojspacker/SymbolSet.vala"
- break;
-#line 3054 "SymbolSet.c"
- }
-}
-
-
-
+++ /dev/null
-/* SymbolSet.vapi generated by valac 0.36.6, do not modify. */
-
-using GLib;
-
-namespace JSDOC {
- public class SymbolSet : Object {
- public Json.Object toJson ();
- public SymbolSet ();
- public Gee.ArrayList<string> keys ();
- public Gee.ArrayList<Symbol> values ();
- public bool hasSymbol (string alias);
- public void addSymbol (Symbol symbol);
- public Symbol? getSymbol (string alias);
- public void deleteSymbol (string alias);
- public string renameSymbol (string oldName, string newName);
- public void relate ();
- public static bool isBuiltin (string name);
- public Gee.HashMap<string,Symbol> _index { get; }
- }
-}
+++ /dev/null
-/* TextStream.c generated by valac 0.36.6, the Vala compiler
- * generated from TextStream.vala, do not modify */
-
-/*<script type="text/javscript">*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <stdlib.h>
-#include <string.h>
-
-
-#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 _g_free0(var) (var = (g_free (var), NULL))
-
-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 _JSDOCTextStreamPrivate {
- gchar* text;
- gint cursor;
- gint length;
-};
-
-
-static gpointer jsdoc_text_stream_char_parent_class = NULL;
-static gpointer jsdoc_text_stream_parent_class = NULL;
-
-GType jsdoc_text_stream_char_get_type (void) G_GNUC_CONST;
-enum {
- JSDOC_TEXT_STREAM_CHAR_DUMMY_PROPERTY
-};
-JSDOCTextStreamChar* jsdoc_text_stream_char_new (gchar val, gboolean eof);
-JSDOCTextStreamChar* jsdoc_text_stream_char_construct (GType object_type, gchar val, gboolean eof);
-static void jsdoc_text_stream_char_finalize (GObject * obj);
-GType jsdoc_text_stream_get_type (void) G_GNUC_CONST;
-#define JSDOC_TEXT_STREAM_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), JSDOC_TYPE_TEXT_STREAM, JSDOCTextStreamPrivate))
-enum {
- JSDOC_TEXT_STREAM_DUMMY_PROPERTY
-};
-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);
-static void jsdoc_text_stream_finalize (GObject * obj);
-
-
-JSDOCTextStreamChar* jsdoc_text_stream_char_construct (GType object_type, gchar val, gboolean eof) {
- JSDOCTextStreamChar * self = NULL;
- gchar _tmp0_;
- gboolean _tmp1_;
-#line 13 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- self = (JSDOCTextStreamChar*) g_object_new (object_type, NULL);
-#line 14 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp0_ = val;
-#line 14 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- self->c = _tmp0_;
-#line 15 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp1_ = eof;
-#line 15 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- self->eof = _tmp1_;
-#line 13 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- return self;
-#line 104 "TextStream.c"
-}
-
-
-JSDOCTextStreamChar* jsdoc_text_stream_char_new (gchar val, gboolean eof) {
-#line 13 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- return jsdoc_text_stream_char_construct (JSDOC_TYPE_TEXT_STREAM_CHAR, val, eof);
-#line 111 "TextStream.c"
-}
-
-
-static void jsdoc_text_stream_char_class_init (JSDOCTextStreamCharClass * klass) {
-#line 10 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- jsdoc_text_stream_char_parent_class = g_type_class_peek_parent (klass);
-#line 10 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- G_OBJECT_CLASS (klass)->finalize = jsdoc_text_stream_char_finalize;
-#line 120 "TextStream.c"
-}
-
-
-static void jsdoc_text_stream_char_instance_init (JSDOCTextStreamChar * self) {
-}
-
-
-static void jsdoc_text_stream_char_finalize (GObject * obj) {
- JSDOCTextStreamChar * self;
-#line 10 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- self = G_TYPE_CHECK_INSTANCE_CAST (obj, JSDOC_TYPE_TEXT_STREAM_CHAR, JSDOCTextStreamChar);
-#line 10 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- G_OBJECT_CLASS (jsdoc_text_stream_char_parent_class)->finalize (obj);
-#line 134 "TextStream.c"
-}
-
-
-GType jsdoc_text_stream_char_get_type (void) {
- static volatile gsize jsdoc_text_stream_char_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_text_stream_char_type_id__volatile)) {
- static const GTypeInfo g_define_type_info = { sizeof (JSDOCTextStreamCharClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) jsdoc_text_stream_char_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JSDOCTextStreamChar), 0, (GInstanceInitFunc) jsdoc_text_stream_char_instance_init, NULL };
- GType jsdoc_text_stream_char_type_id;
- jsdoc_text_stream_char_type_id = g_type_register_static (G_TYPE_OBJECT, "JSDOCTextStreamChar", &g_define_type_info, 0);
- g_once_init_leave (&jsdoc_text_stream_char_type_id__volatile, jsdoc_text_stream_char_type_id);
- }
- return jsdoc_text_stream_char_type_id__volatile;
-}
-
-
-JSDOCTextStream* jsdoc_text_stream_construct (GType object_type, const gchar* text) {
- JSDOCTextStream * self = NULL;
- const gchar* _tmp0_;
- gchar* _tmp1_;
- const gchar* _tmp2_;
- gint _tmp3_;
- gint _tmp4_;
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- g_return_val_if_fail (text != NULL, NULL);
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- self = (JSDOCTextStream*) g_object_new (object_type, NULL);
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp0_ = text;
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp1_ = g_strdup (_tmp0_);
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _g_free0 (self->priv->text);
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- self->priv->text = _tmp1_;
-#line 31 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp2_ = text;
-#line 31 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp3_ = strlen (_tmp2_);
-#line 31 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp4_ = _tmp3_;
-#line 31 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- self->priv->length = _tmp4_;
-#line 32 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- self->priv->cursor = 0;
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- return self;
-#line 181 "TextStream.c"
-}
-
-
-JSDOCTextStream* jsdoc_text_stream_new (const gchar* text) {
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- return jsdoc_text_stream_construct (JSDOC_TYPE_TEXT_STREAM, text);
-#line 188 "TextStream.c"
-}
-
-
-static gunichar string_get_char (const gchar* self, glong index) {
- gunichar result = 0U;
- glong _tmp0_;
- gunichar _tmp1_;
-#line 1140 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, 0U);
-#line 1141 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = index;
-#line 1141 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = g_utf8_get_char (((gchar*) self) + _tmp0_);
-#line 1141 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp1_;
-#line 1141 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 206 "TextStream.c"
-}
-
-
-static gchar* g_unichar_to_string (gunichar self) {
- gchar* result = NULL;
- gchar* str = NULL;
- gchar* _tmp0_;
- const gchar* _tmp1_;
-#line 949 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = g_new0 (gchar, 7);
-#line 949 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- str = (gchar*) _tmp0_;
-#line 950 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = str;
-#line 950 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_unichar_to_utf8 (self, _tmp1_);
-#line 951 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = str;
-#line 951 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 227 "TextStream.c"
-}
-
-
-gchar* jsdoc_text_stream_lookS (JSDOCTextStream* self, gint n) {
- gchar* result = NULL;
- gboolean _tmp0_ = FALSE;
- gint _tmp1_;
- gint _tmp2_;
- const gchar* _tmp7_;
- gint _tmp8_;
- gint _tmp9_;
- gunichar _tmp10_;
- gchar* _tmp11_;
-#line 35 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp1_ = self->priv->cursor;
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp2_ = n;
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- if ((_tmp1_ + _tmp2_) < 0) {
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp0_ = TRUE;
-#line 251 "TextStream.c"
- } else {
- gint _tmp3_;
- gint _tmp4_;
- gint _tmp5_;
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp3_ = self->priv->cursor;
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp4_ = n;
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp5_ = self->priv->length;
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp0_ = (_tmp3_ + _tmp4_) >= _tmp5_;
-#line 264 "TextStream.c"
- }
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- if (_tmp0_) {
-#line 268 "TextStream.c"
- gchar* _tmp6_;
-#line 39 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp6_ = g_strdup ("");
-#line 39 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- result = _tmp6_;
-#line 39 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- return result;
-#line 276 "TextStream.c"
- }
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp7_ = self->priv->text;
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp8_ = self->priv->cursor;
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp9_ = n;
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp10_ = string_get_char (_tmp7_, (glong) (_tmp8_ + _tmp9_));
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp11_ = g_unichar_to_string (_tmp10_);
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- result = _tmp11_;
-#line 41 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- return result;
-#line 292 "TextStream.c"
-}
-
-
-static gchar string_get (const gchar* self, glong index) {
- gchar result = '\0';
- glong _tmp0_;
- gchar _tmp1_;
-#line 1110 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, '\0');
-#line 1111 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = index;
-#line 1111 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = ((gchar*) self)[_tmp0_];
-#line 1111 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp1_;
-#line 1111 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 310 "TextStream.c"
-}
-
-
-gchar jsdoc_text_stream_lookC (JSDOCTextStream* self, gint n) {
- gchar result = '\0';
- gboolean _tmp0_ = FALSE;
- gint _tmp1_;
- gint _tmp2_;
- const gchar* _tmp6_;
- gint _tmp7_;
- gint _tmp8_;
- gchar _tmp9_;
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- g_return_val_if_fail (self != NULL, '\0');
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp1_ = self->priv->cursor;
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp2_ = n;
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- if ((_tmp1_ + _tmp2_) < 0) {
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp0_ = TRUE;
-#line 333 "TextStream.c"
- } else {
- gint _tmp3_;
- gint _tmp4_;
- gint _tmp5_;
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp3_ = self->priv->cursor;
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp4_ = n;
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp5_ = self->priv->length;
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp0_ = (_tmp3_ + _tmp4_) >= _tmp5_;
-#line 346 "TextStream.c"
- }
-#line 46 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- if (_tmp0_) {
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- result = '\0';
-#line 47 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- return result;
-#line 354 "TextStream.c"
- }
-#line 49 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp6_ = self->priv->text;
-#line 49 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp7_ = self->priv->cursor;
-#line 49 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp8_ = n;
-#line 49 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp9_ = string_get (_tmp6_, (glong) (_tmp7_ + _tmp8_));
-#line 49 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- result = _tmp9_;
-#line 49 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- return result;
-#line 368 "TextStream.c"
-}
-
-
-gboolean jsdoc_text_stream_lookEOF (JSDOCTextStream* self, gint n) {
- gboolean result = FALSE;
- gboolean _tmp0_ = FALSE;
- gint _tmp1_;
- gint _tmp2_;
-#line 53 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp1_ = self->priv->cursor;
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp2_ = n;
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- if ((_tmp1_ + _tmp2_) < 0) {
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp0_ = TRUE;
-#line 387 "TextStream.c"
- } else {
- gint _tmp3_;
- gint _tmp4_;
- gint _tmp5_;
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp3_ = self->priv->cursor;
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp4_ = n;
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp5_ = self->priv->length;
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp0_ = (_tmp3_ + _tmp4_) >= _tmp5_;
-#line 400 "TextStream.c"
- }
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- if (_tmp0_) {
-#line 56 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- result = TRUE;
-#line 56 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- return result;
-#line 408 "TextStream.c"
- }
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- result = FALSE;
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- return result;
-#line 414 "TextStream.c"
-}
-
-
-/**
- * @param n - number of characters to return..
- */
-gchar* jsdoc_text_stream_nextS (JSDOCTextStream* self, gint n) {
- gchar* result = NULL;
- gint _tmp0_;
- gchar* pulled = NULL;
- gchar* _tmp2_;
- gint i = 0;
- gint _tmp18_;
- const gchar* _tmp19_;
- gint _tmp20_;
- gint _tmp21_;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 67 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp0_ = n;
-#line 67 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- if (_tmp0_ < 1) {
-#line 437 "TextStream.c"
- gchar* _tmp1_;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp1_ = g_strdup ("");
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- result = _tmp1_;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- return result;
-#line 445 "TextStream.c"
- }
-#line 71 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp2_ = g_strdup ("");
-#line 71 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- pulled = _tmp2_;
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- i = 0;
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- while (TRUE) {
-#line 455 "TextStream.c"
- gint _tmp3_;
- gint _tmp4_;
- gint _tmp5_;
- gint _tmp6_;
- gint _tmp7_;
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp3_ = i;
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp4_ = n;
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- if (!(_tmp3_ < _tmp4_)) {
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- break;
-#line 469 "TextStream.c"
- }
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp5_ = self->priv->cursor;
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp6_ = i;
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp7_ = self->priv->length;
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- if ((_tmp5_ + _tmp6_) < _tmp7_) {
-#line 479 "TextStream.c"
- gchar* add = NULL;
- const gchar* _tmp8_;
- gint _tmp9_;
- gint _tmp10_;
- gunichar _tmp11_;
- gchar* _tmp12_;
- const gchar* _tmp13_;
- const gchar* _tmp14_;
- gchar* _tmp15_;
- gint _tmp16_;
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp8_ = self->priv->text;
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp9_ = self->priv->cursor;
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp10_ = i;
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp11_ = string_get_char (_tmp8_, (glong) (_tmp9_ + _tmp10_));
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp12_ = g_unichar_to_string (_tmp11_);
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- add = _tmp12_;
-#line 76 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp13_ = pulled;
-#line 76 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp14_ = add;
-#line 76 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp15_ = g_strconcat (_tmp13_, _tmp14_, NULL);
-#line 76 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _g_free0 (pulled);
-#line 76 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- pulled = _tmp15_;
-#line 77 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp16_ = i;
-#line 77 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- i = _tmp16_ + 1;
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _g_free0 (add);
-#line 518 "TextStream.c"
- } else {
- gchar* _tmp17_;
-#line 79 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp17_ = g_strdup ("");
-#line 79 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- result = _tmp17_;
-#line 79 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _g_free0 (pulled);
-#line 79 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- return result;
-#line 529 "TextStream.c"
- }
- }
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp18_ = self->priv->cursor;
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp19_ = pulled;
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp20_ = strlen (_tmp19_);
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp21_ = _tmp20_;
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- self->priv->cursor = _tmp18_ + _tmp21_;
-#line 85 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- result = pulled;
-#line 85 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- return result;
-#line 546 "TextStream.c"
-}
-
-
-gchar jsdoc_text_stream_nextC (JSDOCTextStream* self) {
- gchar result = '\0';
- gint _tmp0_;
- gint _tmp1_;
-#line 89 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- g_return_val_if_fail (self != NULL, '\0');
-#line 92 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp0_ = self->priv->cursor;
-#line 92 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp1_ = self->priv->length;
-#line 92 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- if ((_tmp0_ + 1) < _tmp1_) {
-#line 562 "TextStream.c"
- const gchar* _tmp2_;
- gint _tmp3_;
- gchar _tmp4_;
-#line 93 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp2_ = self->priv->text;
-#line 93 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp3_ = self->priv->cursor;
-#line 93 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- self->priv->cursor = _tmp3_ + 1;
-#line 93 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _tmp4_ = string_get (_tmp2_, (glong) _tmp3_);
-#line 93 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- result = _tmp4_;
-#line 93 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- return result;
-#line 578 "TextStream.c"
- }
-#line 95 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- result = '\0';
-#line 95 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- return result;
-#line 584 "TextStream.c"
-}
-
-
-static void jsdoc_text_stream_class_init (JSDOCTextStreamClass * klass) {
-#line 19 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- jsdoc_text_stream_parent_class = g_type_class_peek_parent (klass);
-#line 19 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- g_type_class_add_private (klass, sizeof (JSDOCTextStreamPrivate));
-#line 19 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- G_OBJECT_CLASS (klass)->finalize = jsdoc_text_stream_finalize;
-#line 595 "TextStream.c"
-}
-
-
-static void jsdoc_text_stream_instance_init (JSDOCTextStream * self) {
-#line 19 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- self->priv = JSDOC_TEXT_STREAM_GET_PRIVATE (self);
-#line 602 "TextStream.c"
-}
-
-
-static void jsdoc_text_stream_finalize (GObject * obj) {
- JSDOCTextStream * self;
-#line 19 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- self = G_TYPE_CHECK_INSTANCE_CAST (obj, JSDOC_TYPE_TEXT_STREAM, JSDOCTextStream);
-#line 21 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- _g_free0 (self->priv->text);
-#line 19 "/home/alan/gitlive/roojspacker/roojspacker/TextStream.vala"
- G_OBJECT_CLASS (jsdoc_text_stream_parent_class)->finalize (obj);
-#line 614 "TextStream.c"
-}
-
-
-GType jsdoc_text_stream_get_type (void) {
- static volatile gsize jsdoc_text_stream_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_text_stream_type_id__volatile)) {
- static const GTypeInfo g_define_type_info = { sizeof (JSDOCTextStreamClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) jsdoc_text_stream_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JSDOCTextStream), 0, (GInstanceInitFunc) jsdoc_text_stream_instance_init, NULL };
- GType jsdoc_text_stream_type_id;
- jsdoc_text_stream_type_id = g_type_register_static (G_TYPE_OBJECT, "JSDOCTextStream", &g_define_type_info, 0);
- g_once_init_leave (&jsdoc_text_stream_type_id__volatile, jsdoc_text_stream_type_id);
- }
- return jsdoc_text_stream_type_id__volatile;
-}
-
-
-
+++ /dev/null
-/* TextStream.vapi generated by valac 0.36.6, do not modify. */
-
-using GLib;
-
-namespace JSDOC {
- public class TextStreamChar : Object {
- public char c;
- public bool eof;
- public TextStreamChar (char val, bool eof = false);
- }
- public class TextStream : Object {
- public TextStream (string text = "");
- public string lookS (int n = 0);
- public char lookC (int n = 0);
- public bool lookEOF (int n = 0);
- public string nextS (int n = 1);
- public char nextC ();
- }
-}
+++ /dev/null
-/* Token.c generated by valac 0.36.6, the Vala compiler
- * generated from Token.vala, do not modify */
-
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gee.h>
-#include <stdlib.h>
-#include <string.h>
-
-
-#define JSDOC_TYPE_TOKEN_TYPE (jsdoc_token_type_get_type ())
-
-#define JSDOC_TYPE_TOKEN_NAME (jsdoc_token_name_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;
-
-#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 _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-typedef struct _JSDOCTokenPrivate JSDOCTokenPrivate;
-
-#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;
-#define _g_free0(var) (var = (g_free (var), NULL))
-
-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;
-
-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;
-
-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;
-};
-
-
-extern gint jsdoc_Token_id;
-gint jsdoc_Token_id = 1;
-static gpointer jsdoc_token_key_map_parent_class = NULL;
-static gpointer jsdoc_token_parent_class = NULL;
-extern gchar* jsdoc_doc_parser_currentSourceFile;
-
-GType jsdoc_token_type_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_name_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_key_map_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_get_type (void) G_GNUC_CONST;
-enum {
- JSDOC_TOKEN_KEY_MAP_DUMMY_PROPERTY
-};
-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);
-static void jsdoc_token_key_map_finalize (GObject * obj);
-GType jsdoc_identifier_get_type (void) G_GNUC_CONST;
-enum {
- JSDOC_TOKEN_DUMMY_PROPERTY
-};
-gchar* jsdoc_token_asString (JSDOCToken* self);
-const gchar* jsdoc_token_type_to_string (JSDOCTokenType self);
-const gchar* jsdoc_token_name_to_string (JSDOCTokenName 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);
-static void jsdoc_token_finalize (GObject * obj);
-
-
-GType jsdoc_token_type_get_type (void) {
- static volatile gsize jsdoc_token_type_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_token_type_type_id__volatile)) {
- static const GEnumValue values[] = {{JSDOC_TOKEN_TYPE_TOKN, "JSDOC_TOKEN_TYPE_TOKN", "tokn"}, {JSDOC_TOKEN_TYPE_KEYW, "JSDOC_TOKEN_TYPE_KEYW", "keyw"}, {JSDOC_TOKEN_TYPE_NAME, "JSDOC_TOKEN_TYPE_NAME", "name"}, {JSDOC_TOKEN_TYPE_COMM, "JSDOC_TOKEN_TYPE_COMM", "comm"}, {JSDOC_TOKEN_TYPE_PUNC, "JSDOC_TOKEN_TYPE_PUNC", "punc"}, {JSDOC_TOKEN_TYPE_WHIT, "JSDOC_TOKEN_TYPE_WHIT", "whit"}, {JSDOC_TOKEN_TYPE_STRN, "JSDOC_TOKEN_TYPE_STRN", "strn"}, {JSDOC_TOKEN_TYPE_NUMB, "JSDOC_TOKEN_TYPE_NUMB", "numb"}, {JSDOC_TOKEN_TYPE_REGX, "JSDOC_TOKEN_TYPE_REGX", "regx"}, {JSDOC_TOKEN_TYPE_VOID, "JSDOC_TOKEN_TYPE_VOID", "void"}, {0, NULL, NULL}};
- GType jsdoc_token_type_type_id;
- jsdoc_token_type_type_id = g_enum_register_static ("JSDOCTokenType", values);
- g_once_init_leave (&jsdoc_token_type_type_id__volatile, jsdoc_token_type_type_id);
- }
- return jsdoc_token_type_type_id__volatile;
-}
-
-
-GType jsdoc_token_name_get_type (void) {
- static volatile gsize jsdoc_token_name_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_token_name_type_id__volatile)) {
- static const GEnumValue values[] = {{JSDOC_TOKEN_NAME_UNKNOWN_TOKEN, "JSDOC_TOKEN_NAME_UNKNOWN_TOKEN", "unknown-token"}, {JSDOC_TOKEN_NAME_BREAK, "JSDOC_TOKEN_NAME_BREAK", "break"}, {JSDOC_TOKEN_NAME_CASE, "JSDOC_TOKEN_NAME_CASE", "case"}, {JSDOC_TOKEN_NAME_CATCH, "JSDOC_TOKEN_NAME_CATCH", "catch"}, {JSDOC_TOKEN_NAME_CONST, "JSDOC_TOKEN_NAME_CONST", "const"}, {JSDOC_TOKEN_NAME_CONTINUE, "JSDOC_TOKEN_NAME_CONTINUE", "continue"}, {JSDOC_TOKEN_NAME_DEFAULT, "JSDOC_TOKEN_NAME_DEFAULT", "default"}, {JSDOC_TOKEN_NAME_DELETE, "JSDOC_TOKEN_NAME_DELETE", "delete"}, {JSDOC_TOKEN_NAME_DO, "JSDOC_TOKEN_NAME_DO", "do"}, {JSDOC_TOKEN_NAME_ELSE, "JSDOC_TOKEN_NAME_ELSE", "else"}, {JSDOC_TOKEN_NAME_FALSE, "JSDOC_TOKEN_NAME_FALSE", "false"}, {JSDOC_TOKEN_NAME_FINALLY, "JSDOC_TOKEN_NAME_FINALLY", "finally"}, {JSDOC_TOKEN_NAME_FOR, "JSDOC_TOKEN_NAME_FOR", "for"}, {JSDOC_TOKEN_NAME_FUNCTION, "JSDOC_TOKEN_NAME_FUNCTION", "function"}, {JSDOC_TOKEN_NAME_IF, "JSDOC_TOKEN_NAME_IF", "if"}, {JSDOC_TOKEN_NAME_IN, "JSDOC_TOKEN_NAME_IN", "in"}, {JSDOC_TOKEN_NAME_INSTANCEOF, "JSDOC_TOKEN_NAME_INSTANCEOF", "instanceof"}, {JSDOC_TOKEN_NAME_NEW, "JSDOC_TOKEN_NAME_NEW", "new"}, {JSDOC_TOKEN_NAME_NULL, "JSDOC_TOKEN_NAME_NULL", "null"}, {JSDOC_TOKEN_NAME_RETURN, "JSDOC_TOKEN_NAME_RETURN", "return"}, {JSDOC_TOKEN_NAME_SWITCH, "JSDOC_TOKEN_NAME_SWITCH", "switch"}, {JSDOC_TOKEN_NAME_THIS, "JSDOC_TOKEN_NAME_THIS", "this"}, {JSDOC_TOKEN_NAME_THROW, "JSDOC_TOKEN_NAME_THROW", "throw"}, {JSDOC_TOKEN_NAME_TRUE, "JSDOC_TOKEN_NAME_TRUE", "true"}, {JSDOC_TOKEN_NAME_TRY, "JSDOC_TOKEN_NAME_TRY", "try"}, {JSDOC_TOKEN_NAME_TYPEOF, "JSDOC_TOKEN_NAME_TYPEOF", "typeof"}, {JSDOC_TOKEN_NAME_VOID, "JSDOC_TOKEN_NAME_VOID", "void"}, {JSDOC_TOKEN_NAME_WHILE, "JSDOC_TOKEN_NAME_WHILE", "while"}, {JSDOC_TOKEN_NAME_WITH, "JSDOC_TOKEN_NAME_WITH", "with"}, {JSDOC_TOKEN_NAME_VAR, "JSDOC_TOKEN_NAME_VAR", "var"}, {JSDOC_TOKEN_NAME_EVAL, "JSDOC_TOKEN_NAME_EVAL", "eval"}, {JSDOC_TOKEN_NAME_NAME, "JSDOC_TOKEN_NAME_NAME", "name"}, {JSDOC_TOKEN_NAME_MULTI_LINE_COMM, "JSDOC_TOKEN_NAME_MULTI_LINE_COMM", "multi-line-comm"}, {JSDOC_TOKEN_NAME_JSDOC, "JSDOC_TOKEN_NAME_JSDOC", "jsdoc"}, {JSDOC_TOKEN_NAME_SINGLE_LINE_COMM, "JSDOC_TOKEN_NAME_SINGLE_LINE_COMM", "single-line-comm"}, {JSDOC_TOKEN_NAME_SEMICOLON, "JSDOC_TOKEN_NAME_SEMICOLON", "semicolon"}, {JSDOC_TOKEN_NAME_COMMA, "JSDOC_TOKEN_NAME_COMMA", "comma"}, {JSDOC_TOKEN_NAME_HOOK, "JSDOC_TOKEN_NAME_HOOK", "hook"}, {JSDOC_TOKEN_NAME_COLON, "JSDOC_TOKEN_NAME_COLON", "colon"}, {JSDOC_TOKEN_NAME_OR, "JSDOC_TOKEN_NAME_OR", "or"}, {JSDOC_TOKEN_NAME_AND, "JSDOC_TOKEN_NAME_AND", "and"}, {JSDOC_TOKEN_NAME_BITWISE_OR, "JSDOC_TOKEN_NAME_BITWISE_OR", "bitwise-or"}, {JSDOC_TOKEN_NAME_BITWISE_XOR, "JSDOC_TOKEN_NAME_BITWISE_XOR", "bitwise-xor"}, {JSDOC_TOKEN_NAME_BITWISE_AND, "JSDOC_TOKEN_NAME_BITWISE_AND", "bitwise-and"}, {JSDOC_TOKEN_NAME_STRICT_EQ, "JSDOC_TOKEN_NAME_STRICT_EQ", "strict-eq"}, {JSDOC_TOKEN_NAME_EQ, "JSDOC_TOKEN_NAME_EQ", "eq"}, {JSDOC_TOKEN_NAME_ASSIGN, "JSDOC_TOKEN_NAME_ASSIGN", "assign"}, {JSDOC_TOKEN_NAME_STRICT_NE, "JSDOC_TOKEN_NAME_STRICT_NE", "strict-ne"}, {JSDOC_TOKEN_NAME_NE, "JSDOC_TOKEN_NAME_NE", "ne"}, {JSDOC_TOKEN_NAME_LSH, "JSDOC_TOKEN_NAME_LSH", "lsh"}, {JSDOC_TOKEN_NAME_LE, "JSDOC_TOKEN_NAME_LE", "le"}, {JSDOC_TOKEN_NAME_LT, "JSDOC_TOKEN_NAME_LT", "lt"}, {JSDOC_TOKEN_NAME_URSH, "JSDOC_TOKEN_NAME_URSH", "ursh"}, {JSDOC_TOKEN_NAME_RSH, "JSDOC_TOKEN_NAME_RSH", "rsh"}, {JSDOC_TOKEN_NAME_GE, "JSDOC_TOKEN_NAME_GE", "ge"}, {JSDOC_TOKEN_NAME_GT, "JSDOC_TOKEN_NAME_GT", "gt"}, {JSDOC_TOKEN_NAME_INCREMENT, "JSDOC_TOKEN_NAME_INCREMENT", "increment"}, {JSDOC_TOKEN_NAME_DECREMENT, "JSDOC_TOKEN_NAME_DECREMENT", "decrement"}, {JSDOC_TOKEN_NAME_PLUS, "JSDOC_TOKEN_NAME_PLUS", "plus"}, {JSDOC_TOKEN_NAME_MINUS, "JSDOC_TOKEN_NAME_MINUS", "minus"}, {JSDOC_TOKEN_NAME_MUL, "JSDOC_TOKEN_NAME_MUL", "mul"}, {JSDOC_TOKEN_NAME_DIV, "JSDOC_TOKEN_NAME_DIV", "div"}, {JSDOC_TOKEN_NAME_MOD, "JSDOC_TOKEN_NAME_MOD", "mod"}, {JSDOC_TOKEN_NAME_NOT, "JSDOC_TOKEN_NAME_NOT", "not"}, {JSDOC_TOKEN_NAME_BITWISE_NOT, "JSDOC_TOKEN_NAME_BITWISE_NOT", "bitwise-not"}, {JSDOC_TOKEN_NAME_DOT, "JSDOC_TOKEN_NAME_DOT", "dot"}, {JSDOC_TOKEN_NAME_LEFT_BRACE, "JSDOC_TOKEN_NAME_LEFT_BRACE", "left-brace"}, {JSDOC_TOKEN_NAME_RIGHT_BRACE, "JSDOC_TOKEN_NAME_RIGHT_BRACE", "right-brace"}, {JSDOC_TOKEN_NAME_LEFT_CURLY, "JSDOC_TOKEN_NAME_LEFT_CURLY", "left-curly"}, {JSDOC_TOKEN_NAME_RIGHT_CURLY, "JSDOC_TOKEN_NAME_RIGHT_CURLY", "right-curly"}, {JSDOC_TOKEN_NAME_LEFT_PAREN, "JSDOC_TOKEN_NAME_LEFT_PAREN", "left-paren"}, {JSDOC_TOKEN_NAME_RIGHT_PAREN, "JSDOC_TOKEN_NAME_RIGHT_PAREN", "right-paren"}, {JSDOC_TOKEN_NAME_SPACE, "JSDOC_TOKEN_NAME_SPACE", "space"}, {JSDOC_TOKEN_NAME_NEWLINE, "JSDOC_TOKEN_NAME_NEWLINE", "newline"}, {JSDOC_TOKEN_NAME_DOUBLE_QUOTE, "JSDOC_TOKEN_NAME_DOUBLE_QUOTE", "double-quote"}, {JSDOC_TOKEN_NAME_SINGLE_QUOTE, "JSDOC_TOKEN_NAME_SINGLE_QUOTE", "single-quote"}, {JSDOC_TOKEN_NAME_OCTAL, "JSDOC_TOKEN_NAME_OCTAL", "octal"}, {JSDOC_TOKEN_NAME_DECIMAL, "JSDOC_TOKEN_NAME_DECIMAL", "decimal"}, {JSDOC_TOKEN_NAME_HEX_DEC, "JSDOC_TOKEN_NAME_HEX_DEC", "hex-dec"}, {JSDOC_TOKEN_NAME_REGX, "JSDOC_TOKEN_NAME_REGX", "regx"}, {JSDOC_TOKEN_NAME_START_OF_STREAM, "JSDOC_TOKEN_NAME_START_OF_STREAM", "start-of-stream"}, {JSDOC_TOKEN_NAME_END_OF_STREAM, "JSDOC_TOKEN_NAME_END_OF_STREAM", "end-of-stream"}, {JSDOC_TOKEN_NAME_UNKNOWN, "JSDOC_TOKEN_NAME_UNKNOWN", "unknown"}, {0, NULL, NULL}};
- GType jsdoc_token_name_type_id;
- jsdoc_token_name_type_id = g_enum_register_static ("JSDOCTokenName", values);
- g_once_init_leave (&jsdoc_token_name_type_id__volatile, jsdoc_token_name_type_id);
- }
- return jsdoc_token_name_type_id__volatile;
-}
-
-
-JSDOCTokenKeyMap* jsdoc_token_key_map_construct (GType object_type) {
- JSDOCTokenKeyMap * self = NULL;
- JSDOCToken* _tmp0_;
- GeeArrayList* _tmp1_;
-#line 143 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- self = (JSDOCTokenKeyMap*) g_object_new (object_type, NULL);
-#line 145 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp0_ = jsdoc_token_new ("", JSDOC_TOKEN_TYPE_VOID, JSDOC_TOKEN_NAME_VOID, -1);
-#line 145 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_object_unref0 (self->key);
-#line 145 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- self->key = _tmp0_;
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp1_ = gee_array_list_new (JSDOC_TYPE_TOKEN, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_object_unref0 (self->vals);
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- self->vals = _tmp1_;
-#line 143 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- return self;
-#line 258 "Token.c"
-}
-
-
-JSDOCTokenKeyMap* jsdoc_token_key_map_new (void) {
-#line 143 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- return jsdoc_token_key_map_construct (JSDOC_TYPE_TOKEN_KEY_MAP);
-#line 265 "Token.c"
-}
-
-
-static void jsdoc_token_key_map_class_init (JSDOCTokenKeyMapClass * klass) {
-#line 139 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- jsdoc_token_key_map_parent_class = g_type_class_peek_parent (klass);
-#line 139 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- G_OBJECT_CLASS (klass)->finalize = jsdoc_token_key_map_finalize;
-#line 274 "Token.c"
-}
-
-
-static void jsdoc_token_key_map_instance_init (JSDOCTokenKeyMap * self) {
-}
-
-
-static void jsdoc_token_key_map_finalize (GObject * obj) {
- JSDOCTokenKeyMap * self;
-#line 139 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- self = G_TYPE_CHECK_INSTANCE_CAST (obj, JSDOC_TYPE_TOKEN_KEY_MAP, JSDOCTokenKeyMap);
-#line 140 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_object_unref0 (self->key);
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_object_unref0 (self->vals);
-#line 139 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- G_OBJECT_CLASS (jsdoc_token_key_map_parent_class)->finalize (obj);
-#line 292 "Token.c"
-}
-
-
-GType jsdoc_token_key_map_get_type (void) {
- static volatile gsize jsdoc_token_key_map_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_token_key_map_type_id__volatile)) {
- static const GTypeInfo g_define_type_info = { sizeof (JSDOCTokenKeyMapClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) jsdoc_token_key_map_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JSDOCTokenKeyMap), 0, (GInstanceInitFunc) jsdoc_token_key_map_instance_init, NULL };
- GType jsdoc_token_key_map_type_id;
- jsdoc_token_key_map_type_id = g_type_register_static (G_TYPE_OBJECT, "JSDOCTokenKeyMap", &g_define_type_info, 0);
- g_once_init_leave (&jsdoc_token_key_map_type_id__volatile, jsdoc_token_key_map_type_id);
- }
- return jsdoc_token_key_map_type_id__volatile;
-}
-
-
-JSDOCToken* jsdoc_token_construct (GType object_type, const gchar* data, JSDOCTokenType type, JSDOCTokenName name, gint line) {
- JSDOCToken * self = NULL;
- const gchar* _tmp0_;
- gchar* _tmp1_;
- JSDOCTokenType _tmp2_;
- JSDOCTokenName _tmp3_;
- gint _tmp4_;
- gchar* _tmp5_;
- gchar* _tmp6_;
- gint _tmp7_;
- gboolean _tmp8_ = FALSE;
- gboolean _tmp9_ = FALSE;
- JSDOCTokenName _tmp10_;
-#line 176 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- g_return_val_if_fail (data != NULL, NULL);
-#line 176 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- self = (JSDOCToken*) g_object_new (object_type, NULL);
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp0_ = data;
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp1_ = g_strdup (_tmp0_);
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_free0 (self->data);
-#line 178 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- self->data = _tmp1_;
-#line 179 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp2_ = type;
-#line 179 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- self->type = _tmp2_;
-#line 180 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp3_ = name;
-#line 180 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- self->name = _tmp3_;
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp4_ = line;
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- self->line = _tmp4_;
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp5_ = g_strdup ("");
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_free0 (self->prefix);
-#line 182 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- self->prefix = _tmp5_;
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp6_ = g_strdup ("");
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_free0 (self->outData);
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- self->outData = _tmp6_;
-#line 184 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_object_unref0 (self->identifier);
-#line 184 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- self->identifier = NULL;
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp7_ = jsdoc_Token_id;
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- jsdoc_Token_id = _tmp7_ + 1;
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- self->id = _tmp7_;
-#line 188 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_object_unref0 (self->items);
-#line 188 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- self->items = NULL;
-#line 189 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_object_unref0 (self->props);
-#line 189 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- self->props = NULL;
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_object_unref0 (self->keyseq);
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- self->keyseq = NULL;
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp10_ = name;
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- if (_tmp10_ == JSDOC_TOKEN_NAME_LEFT_BRACE) {
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp9_ = TRUE;
-#line 385 "Token.c"
- } else {
- JSDOCTokenName _tmp11_;
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp11_ = name;
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp9_ = _tmp11_ == JSDOC_TOKEN_NAME_LEFT_CURLY;
-#line 392 "Token.c"
- }
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- if (_tmp9_) {
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp8_ = TRUE;
-#line 398 "Token.c"
- } else {
- JSDOCTokenName _tmp12_;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp12_ = name;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp8_ = _tmp12_ == JSDOC_TOKEN_NAME_LEFT_PAREN;
-#line 405 "Token.c"
- }
-#line 191 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- if (_tmp8_) {
-#line 409 "Token.c"
- GeeArrayList* _tmp13_;
- GeeHashMap* _tmp14_;
- GeeArrayList* _tmp15_;
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp13_ = gee_array_list_new (GEE_TYPE_ARRAY_LIST, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_object_unref0 (self->items);
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- self->items = _tmp13_;
-#line 196 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp14_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, JSDOC_TYPE_TOKEN_KEY_MAP, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-#line 196 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_object_unref0 (self->props);
-#line 196 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- self->props = _tmp14_;
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp15_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL);
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_object_unref0 (self->keyseq);
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- self->keyseq = _tmp15_;
-#line 431 "Token.c"
- }
-#line 176 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- return self;
-#line 435 "Token.c"
-}
-
-
-JSDOCToken* jsdoc_token_new (const gchar* data, JSDOCTokenType type, JSDOCTokenName name, gint line) {
-#line 176 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- return jsdoc_token_construct (JSDOC_TYPE_TOKEN, data, type, name, line);
-#line 442 "Token.c"
-}
-
-
-gchar* jsdoc_token_asString (JSDOCToken* self) {
- gchar* result = NULL;
- gboolean _tmp0_ = FALSE;
- gboolean _tmp1_ = FALSE;
- JSDOCTokenName _tmp2_;
- const gchar* _tmp34_ = NULL;
- const gchar* _tmp35_;
- const gchar* _tmp37_ = NULL;
- const gchar* _tmp38_;
- gint _tmp40_;
- gint _tmp41_;
- JSDOCTokenType _tmp42_;
- GEnumValue* _tmp43_;
- const gchar* _tmp44_;
- JSDOCTokenName _tmp45_;
- GEnumValue* _tmp46_;
- gchar* _tmp47_;
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp2_ = self->name;
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- if (_tmp2_ == JSDOC_TOKEN_NAME_LEFT_BRACE) {
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp1_ = TRUE;
-#line 471 "Token.c"
- } else {
- JSDOCTokenName _tmp3_;
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp3_ = self->name;
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp1_ = _tmp3_ == JSDOC_TOKEN_NAME_LEFT_CURLY;
-#line 478 "Token.c"
- }
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- if (_tmp1_) {
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp0_ = TRUE;
-#line 484 "Token.c"
- } else {
- JSDOCTokenName _tmp4_;
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp4_ = self->name;
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp0_ = _tmp4_ == JSDOC_TOKEN_NAME_LEFT_PAREN;
-#line 491 "Token.c"
- }
-#line 204 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- if (_tmp0_) {
-#line 495 "Token.c"
- const gchar* _tmp5_ = NULL;
- const gchar* _tmp6_;
- gint _tmp8_ = 0;
- JSDOCTokenName _tmp9_;
- gint _tmp13_ = 0;
- JSDOCTokenName _tmp14_;
- gint _tmp18_ = 0;
- JSDOCTokenName _tmp19_;
- const gchar* _tmp23_ = NULL;
- const gchar* _tmp24_;
- gint _tmp26_;
- gint _tmp27_;
- JSDOCTokenType _tmp28_;
- GEnumValue* _tmp29_;
- const gchar* _tmp30_;
- JSDOCTokenName _tmp31_;
- GEnumValue* _tmp32_;
- gchar* _tmp33_;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp6_ = jsdoc_doc_parser_currentSourceFile;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- if (_tmp6_ == NULL) {
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp5_ = "??";
-#line 520 "Token.c"
- } else {
- const gchar* _tmp7_;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp7_ = jsdoc_doc_parser_currentSourceFile;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp5_ = _tmp7_;
-#line 527 "Token.c"
- }
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp9_ = self->name;
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- if (_tmp9_ == JSDOC_TOKEN_NAME_LEFT_BRACE) {
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp8_ = -1;
-#line 535 "Token.c"
- } else {
- GeeArrayList* _tmp10_;
- gint _tmp11_;
- gint _tmp12_;
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp10_ = self->items;
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp11_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp10_);
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp12_ = _tmp11_;
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp8_ = _tmp12_;
-#line 548 "Token.c"
- }
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp14_ = self->name;
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- if (_tmp14_ == JSDOC_TOKEN_NAME_LEFT_BRACE) {
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp13_ = -1;
-#line 556 "Token.c"
- } else {
- GeeHashMap* _tmp15_;
- gint _tmp16_;
- gint _tmp17_;
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp15_ = self->props;
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp16_ = gee_abstract_map_get_size ((GeeAbstractMap*) _tmp15_);
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp17_ = _tmp16_;
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp13_ = _tmp17_;
-#line 569 "Token.c"
- }
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp19_ = self->name;
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- if (_tmp19_ == JSDOC_TOKEN_NAME_LEFT_BRACE) {
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp18_ = -1;
-#line 577 "Token.c"
- } else {
- GeeArrayList* _tmp20_;
- gint _tmp21_;
- gint _tmp22_;
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp20_ = self->keyseq;
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp21_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp20_);
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp22_ = _tmp21_;
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp18_ = _tmp22_;
-#line 590 "Token.c"
- }
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp24_ = self->outData;
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- if (_tmp24_ == NULL) {
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp23_ = "";
-#line 598 "Token.c"
- } else {
- const gchar* _tmp25_;
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp25_ = self->outData;
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp23_ = _tmp25_;
-#line 605 "Token.c"
- }
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp26_ = self->line;
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp27_ = self->id;
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp28_ = self->type;
-#line 212 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp29_ = g_enum_get_value (g_type_class_ref (JSDOC_TYPE_TOKEN_TYPE), _tmp28_);
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp30_ = self->data;
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp31_ = self->name;
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp32_ = g_enum_get_value (g_type_class_ref (JSDOC_TYPE_TOKEN_NAME), _tmp31_);
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp33_ = g_strdup_printf ("line: %s, %d, id %d, type %s, IS=%d,PS=%d,KS=%d, data : %s, name %s, " \
-", outData: %s", _tmp5_, _tmp26_, _tmp27_, (_tmp29_ != NULL) ? _tmp29_->value_name : NULL, _tmp8_, _tmp13_, _tmp18_, _tmp30_, (_tmp32_ != NULL) ? _tmp32_->value_name : NULL, _tmp23_);
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- result = _tmp33_;
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- return result;
-#line 627 "Token.c"
- }
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp35_ = jsdoc_doc_parser_currentSourceFile;
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- if (_tmp35_ == NULL) {
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp34_ = "??";
-#line 635 "Token.c"
- } else {
- const gchar* _tmp36_;
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp36_ = jsdoc_doc_parser_currentSourceFile;
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp34_ = _tmp36_;
-#line 642 "Token.c"
- }
-#line 234 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp38_ = self->outData;
-#line 234 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- if (_tmp38_ == NULL) {
-#line 234 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp37_ = "";
-#line 650 "Token.c"
- } else {
- const gchar* _tmp39_;
-#line 234 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp39_ = self->outData;
-#line 234 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp37_ = _tmp39_;
-#line 657 "Token.c"
- }
-#line 226 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp40_ = self->line;
-#line 226 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp41_ = self->id;
-#line 226 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp42_ = self->type;
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp43_ = g_enum_get_value (g_type_class_ref (JSDOC_TYPE_TOKEN_TYPE), _tmp42_);
-#line 226 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp44_ = self->data;
-#line 226 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp45_ = self->name;
-#line 233 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp46_ = g_enum_get_value (g_type_class_ref (JSDOC_TYPE_TOKEN_NAME), _tmp45_);
-#line 226 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp47_ = g_strdup_printf ("line:%s:%d, id %d, type %s, data : %s, name %s, , outData: %s", _tmp34_, _tmp40_, _tmp41_, (_tmp43_ != NULL) ? _tmp43_->value_name : NULL, _tmp44_, (_tmp46_ != NULL) ? _tmp46_->value_name : NULL, _tmp37_);
-#line 226 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- result = _tmp47_;
-#line 226 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- return result;
-#line 679 "Token.c"
-}
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- return self ? g_object_ref (self) : NULL;
-#line 686 "Token.c"
-}
-
-
-void jsdoc_token_dump (JSDOCToken* self, const gchar* indent) {
- const gchar* _tmp0_;
- gchar* _tmp1_;
- gchar* _tmp2_;
- gboolean _tmp3_ = FALSE;
- GeeArrayList* _tmp4_;
- gboolean _tmp36_ = FALSE;
- GeeHashMap* _tmp37_;
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- g_return_if_fail (self != NULL);
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- g_return_if_fail (indent != NULL);
-#line 242 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp0_ = indent;
-#line 242 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp1_ = jsdoc_token_asString (self);
-#line 242 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp2_ = _tmp1_;
-#line 242 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- g_print ("%s%s\n", _tmp0_, _tmp2_);
-#line 242 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_free0 (_tmp2_);
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp4_ = self->items;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- if (_tmp4_ != NULL) {
-#line 716 "Token.c"
- GeeArrayList* _tmp5_;
- gint _tmp6_;
- gint _tmp7_;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp5_ = self->items;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp6_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp5_);
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp7_ = _tmp6_;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp3_ = _tmp7_ > 0;
-#line 728 "Token.c"
- } else {
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp3_ = FALSE;
-#line 732 "Token.c"
- }
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- if (_tmp3_) {
-#line 736 "Token.c"
- {
- gint i = 0;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- i = 0;
-#line 741 "Token.c"
- {
- gboolean _tmp8_ = FALSE;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp8_ = TRUE;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- while (TRUE) {
-#line 748 "Token.c"
- gint _tmp10_;
- GeeArrayList* _tmp11_;
- gint _tmp12_;
- gint _tmp13_;
- const gchar* _tmp14_;
- gint _tmp15_;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- if (!_tmp8_) {
-#line 757 "Token.c"
- gint _tmp9_;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp9_ = i;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- i = _tmp9_ + 1;
-#line 763 "Token.c"
- }
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp8_ = FALSE;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp10_ = i;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp11_ = self->items;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp12_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp11_);
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp13_ = _tmp12_;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- if (!(_tmp10_ < _tmp13_)) {
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- break;
-#line 779 "Token.c"
- }
-#line 246 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp14_ = indent;
-#line 246 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp15_ = i;
-#line 246 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- g_print ("%s --ITEMS[%d] [ \n", _tmp14_, _tmp15_);
-#line 787 "Token.c"
- {
- gint j = 0;
-#line 247 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- j = 0;
-#line 792 "Token.c"
- {
- gboolean _tmp16_ = FALSE;
-#line 247 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp16_ = TRUE;
-#line 247 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- while (TRUE) {
-#line 799 "Token.c"
- gint _tmp18_;
- GeeArrayList* _tmp19_;
- gint _tmp20_;
- gpointer _tmp21_;
- GeeArrayList* _tmp22_;
- gint _tmp23_;
- gint _tmp24_;
- gboolean _tmp25_;
- GeeArrayList* _tmp26_;
- gint _tmp27_;
- gpointer _tmp28_;
- GeeArrayList* _tmp29_;
- gint _tmp30_;
- gpointer _tmp31_;
- JSDOCToken* _tmp32_;
- const gchar* _tmp33_;
- gchar* _tmp34_;
- gchar* _tmp35_;
-#line 247 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- if (!_tmp16_) {
-#line 820 "Token.c"
- gint _tmp17_;
-#line 247 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp17_ = j;
-#line 247 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- j = _tmp17_ + 1;
-#line 826 "Token.c"
- }
-#line 247 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp16_ = FALSE;
-#line 247 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp18_ = j;
-#line 247 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp19_ = self->items;
-#line 247 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp20_ = i;
-#line 247 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp21_ = gee_abstract_list_get ((GeeAbstractList*) _tmp19_, _tmp20_);
-#line 247 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp22_ = (GeeArrayList*) _tmp21_;
-#line 247 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp23_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp22_);
-#line 247 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp24_ = _tmp23_;
-#line 247 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp25_ = !(_tmp18_ < _tmp24_);
-#line 247 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_object_unref0 (_tmp22_);
-#line 247 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- if (_tmp25_) {
-#line 247 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- break;
-#line 852 "Token.c"
- }
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp26_ = self->items;
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp27_ = i;
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp28_ = gee_abstract_list_get ((GeeAbstractList*) _tmp26_, _tmp27_);
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp29_ = (GeeArrayList*) _tmp28_;
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp30_ = j;
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp31_ = gee_abstract_list_get ((GeeAbstractList*) _tmp29_, _tmp30_);
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp32_ = (JSDOCToken*) _tmp31_;
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp33_ = indent;
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp34_ = g_strconcat (_tmp33_, " ", NULL);
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp35_ = _tmp34_;
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- jsdoc_token_dump (_tmp32_, _tmp35_);
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_free0 (_tmp35_);
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_object_unref0 (_tmp32_);
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_object_unref0 (_tmp29_);
-#line 882 "Token.c"
- }
- }
- }
- }
- }
- }
- }
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp37_ = self->props;
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- if (_tmp37_ != NULL) {
-#line 894 "Token.c"
- GeeHashMap* _tmp38_;
- gint _tmp39_;
- gint _tmp40_;
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp38_ = self->props;
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp39_ = gee_abstract_map_get_size ((GeeAbstractMap*) _tmp38_);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp40_ = _tmp39_;
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp36_ = _tmp40_ > 0;
-#line 906 "Token.c"
- } else {
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp36_ = FALSE;
-#line 910 "Token.c"
- }
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- if (_tmp36_) {
-#line 914 "Token.c"
- GeeMapIterator* m = NULL;
- GeeHashMap* _tmp41_;
- GeeMapIterator* _tmp42_;
-#line 253 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp41_ = self->props;
-#line 253 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp42_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp41_);
-#line 253 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- m = _tmp42_;
-#line 254 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- while (TRUE) {
-#line 926 "Token.c"
- GeeMapIterator* _tmp43_;
- gboolean _tmp44_;
- const gchar* _tmp45_;
- GeeMapIterator* _tmp46_;
- gpointer _tmp47_;
- gchar* _tmp48_;
- GeeArrayList* vals = NULL;
- GeeMapIterator* _tmp49_;
- gpointer _tmp50_;
- JSDOCTokenKeyMap* _tmp51_;
- GeeArrayList* _tmp52_;
- GeeArrayList* _tmp53_;
- GeeArrayList* _tmp54_;
-#line 254 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp43_ = m;
-#line 254 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp44_ = gee_map_iterator_next (_tmp43_);
-#line 254 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- if (!_tmp44_) {
-#line 254 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- break;
-#line 948 "Token.c"
- }
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp45_ = indent;
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp46_ = m;
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp47_ = gee_map_iterator_get_key (_tmp46_);
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp48_ = (gchar*) _tmp47_;
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- g_print ("%s --KEY %s :: \n", _tmp45_, _tmp48_);
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_free0 (_tmp48_);
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp49_ = m;
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp50_ = gee_map_iterator_get_value (_tmp49_);
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp51_ = (JSDOCTokenKeyMap*) _tmp50_;
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp52_ = _tmp51_->vals;
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp53_ = _g_object_ref0 (_tmp52_);
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp54_ = _tmp53_;
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_object_unref0 (_tmp51_);
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- vals = _tmp54_;
-#line 978 "Token.c"
- {
- gint i = 0;
-#line 257 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- i = 0;
-#line 983 "Token.c"
- {
- gboolean _tmp55_ = FALSE;
-#line 257 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp55_ = TRUE;
-#line 257 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- while (TRUE) {
-#line 990 "Token.c"
- gint _tmp57_;
- GeeArrayList* _tmp58_;
- gint _tmp59_;
- gint _tmp60_;
- GeeArrayList* _tmp61_;
- gint _tmp62_;
- gpointer _tmp63_;
- JSDOCToken* _tmp64_;
- const gchar* _tmp65_;
- gchar* _tmp66_;
- gchar* _tmp67_;
-#line 257 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- if (!_tmp55_) {
-#line 1004 "Token.c"
- gint _tmp56_;
-#line 257 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp56_ = i;
-#line 257 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- i = _tmp56_ + 1;
-#line 1010 "Token.c"
- }
-#line 257 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp55_ = FALSE;
-#line 257 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp57_ = i;
-#line 257 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp58_ = vals;
-#line 257 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp59_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp58_);
-#line 257 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp60_ = _tmp59_;
-#line 257 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- if (!(_tmp57_ < _tmp60_)) {
-#line 257 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- break;
-#line 1026 "Token.c"
- }
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp61_ = vals;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp62_ = i;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp63_ = gee_abstract_list_get ((GeeAbstractList*) _tmp61_, _tmp62_);
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp64_ = (JSDOCToken*) _tmp63_;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp65_ = indent;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp66_ = g_strconcat (_tmp65_, " ", NULL);
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp67_ = _tmp66_;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- jsdoc_token_dump (_tmp64_, _tmp67_);
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_free0 (_tmp67_);
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_object_unref0 (_tmp64_);
-#line 1048 "Token.c"
- }
- }
- }
-#line 254 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_object_unref0 (vals);
-#line 1054 "Token.c"
- }
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_object_unref0 (m);
-#line 1058 "Token.c"
- }
-}
-
-
-gchar* jsdoc_token_toRaw (JSDOCToken* self, gint lvl) {
- gchar* result = NULL;
- gchar* ret = NULL;
- const gchar* _tmp0_;
- gchar* _tmp1_;
- const gchar* _tmp17_;
- const gchar* _tmp18_;
- gchar* _tmp19_;
-#line 269 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 273 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp0_ = self->data;
-#line 273 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp1_ = g_strdup (_tmp0_);
-#line 273 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- ret = _tmp1_;
-#line 1079 "Token.c"
- {
- GeeArrayList* _ai_list = NULL;
- GeeArrayList* _tmp2_;
- GeeArrayList* _tmp3_;
- gint _ai_size = 0;
- GeeArrayList* _tmp4_;
- gint _tmp5_;
- gint _tmp6_;
- gint _ai_index = 0;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp2_ = self->items;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp3_ = _g_object_ref0 (_tmp2_);
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _ai_list = _tmp3_;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp4_ = _ai_list;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp5_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp4_);
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp6_ = _tmp5_;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _ai_size = _tmp6_;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _ai_index = -1;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- while (TRUE) {
-#line 1107 "Token.c"
- gint _tmp7_;
- gint _tmp8_;
- gint _tmp9_;
- GeeArrayList* ai = NULL;
- GeeArrayList* _tmp10_;
- gint _tmp11_;
- gpointer _tmp12_;
- gchar* str = NULL;
- gchar* _tmp13_;
- const gchar* _tmp14_;
- const gchar* _tmp15_;
- gchar* _tmp16_;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp7_ = _ai_index;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _ai_index = _tmp7_ + 1;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp8_ = _ai_index;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp9_ = _ai_size;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- if (!(_tmp8_ < _tmp9_)) {
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- break;
-#line 1132 "Token.c"
- }
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp10_ = _ai_list;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp11_ = _ai_index;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp12_ = gee_abstract_list_get ((GeeAbstractList*) _tmp10_, _tmp11_);
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- ai = (GeeArrayList*) _tmp12_;
-#line 277 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp13_ = g_strdup ("");
-#line 277 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- str = _tmp13_;
-#line 281 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp14_ = ret;
-#line 281 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp15_ = str;
-#line 281 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp16_ = g_strconcat (_tmp14_, _tmp15_, NULL);
-#line 281 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_free0 (ret);
-#line 281 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- ret = _tmp16_;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_free0 (str);
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_object_unref0 (ai);
-#line 1160 "Token.c"
- }
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_object_unref0 (_ai_list);
-#line 1164 "Token.c"
- }
-#line 297 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp17_ = self->prefix;
-#line 297 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp18_ = ret;
-#line 297 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp19_ = g_strconcat (_tmp17_, _tmp18_, NULL);
-#line 297 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- result = _tmp19_;
-#line 297 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_free0 (ret);
-#line 297 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- return result;
-#line 1178 "Token.c"
-}
-
-
-gboolean jsdoc_token_isName (JSDOCToken* self, JSDOCTokenName what) {
- gboolean result = FALSE;
- JSDOCTokenName _tmp0_;
- JSDOCTokenName _tmp1_;
-#line 314 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp0_ = self->name;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp1_ = what;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- result = _tmp0_ == _tmp1_;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- return result;
-#line 1196 "Token.c"
-}
-
-
-gboolean jsdoc_token_isType (JSDOCToken* self, JSDOCTokenType what) {
- gboolean result = FALSE;
- JSDOCTokenType _tmp0_;
- JSDOCTokenType _tmp1_;
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp0_ = self->type;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _tmp1_ = what;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- result = _tmp0_ == _tmp1_;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- return result;
-#line 1214 "Token.c"
-}
-
-
-static void jsdoc_token_class_init (JSDOCTokenClass * klass) {
-#line 153 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- jsdoc_token_parent_class = g_type_class_peek_parent (klass);
-#line 153 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- G_OBJECT_CLASS (klass)->finalize = jsdoc_token_finalize;
-#line 1223 "Token.c"
-}
-
-
-static void jsdoc_token_instance_init (JSDOCToken * self) {
-}
-
-
-static void jsdoc_token_finalize (GObject * obj) {
- JSDOCToken * self;
-#line 153 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- self = G_TYPE_CHECK_INSTANCE_CAST (obj, JSDOC_TYPE_TOKEN, JSDOCToken);
-#line 157 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_free0 (self->data);
-#line 161 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_free0 (self->prefix);
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_free0 (self->outData);
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_object_unref0 (self->identifier);
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_object_unref0 (self->items);
-#line 172 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_object_unref0 (self->props);
-#line 173 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- _g_object_unref0 (self->keyseq);
-#line 153 "/home/alan/gitlive/roojspacker/roojspacker/Token.vala"
- G_OBJECT_CLASS (jsdoc_token_parent_class)->finalize (obj);
-#line 1251 "Token.c"
-}
-
-
-GType jsdoc_token_get_type (void) {
- static volatile gsize jsdoc_token_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_token_type_id__volatile)) {
- static const GTypeInfo g_define_type_info = { sizeof (JSDOCTokenClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) jsdoc_token_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JSDOCToken), 0, (GInstanceInitFunc) jsdoc_token_instance_init, NULL };
- GType jsdoc_token_type_id;
- jsdoc_token_type_id = g_type_register_static (G_TYPE_OBJECT, "JSDOCToken", &g_define_type_info, 0);
- g_once_init_leave (&jsdoc_token_type_id__volatile, jsdoc_token_type_id);
- }
- return jsdoc_token_type_id__volatile;
-}
-
-
-
+++ /dev/null
-/* Token.vapi generated by valac 0.36.6, do not modify. */
-
-using GLib;
-
-namespace JSDOC {
- public class TokenKeyMap : Object {
- public Token key;
- public Gee.ArrayList<Token> vals;
- public TokenKeyMap ();
- }
- public class Token : Object {
- public int id;
- public string data;
- public TokenType type;
- public TokenName name;
- public int line;
- public string prefix;
- public string outData;
- public Identifier identifier;
- public Gee.ArrayList<Gee.ArrayList<Token>> items;
- public Gee.HashMap<string,TokenKeyMap> props;
- public Gee.ArrayList<string> keyseq;
- public Token (string data, TokenType type, TokenName name, int line = -1);
- public string asString ();
- public void dump (string indent);
- public string toRaw (int lvl = 0);
- public bool isName (TokenName what);
- public bool isType (TokenType what);
- }
- public enum TokenType {
- TOKN,
- KEYW,
- NAME,
- COMM,
- PUNC,
- WHIT,
- STRN,
- NUMB,
- REGX,
- VOID
- }
- 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
- }
- internal static int Token_id;
-}
+++ /dev/null
-/* TokenReader.c generated by valac 0.36.6, the Vala compiler
- * generated from TokenReader.vala, do not modify */
-
-/*<script type="text/javascript">*/
-/* test code*/
-/*const Token = imports.Token.Token;*/
-/*const Lang = imports.Lang.Lang;*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gee.h>
-#include <stdlib.h>
-#include <string.h>
-#include <stdio.h>
-
-
-#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 (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_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_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;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-
-#define JSDOC_TYPE_TOKEN_TYPE (jsdoc_token_type_get_type ())
-
-#define JSDOC_TYPE_TOKEN_NAME (jsdoc_token_name_get_type ())
-
-#define JSDOC_PACKER_TYPE_RESULT_TYPE (jsdoc_packer_result_type_get_type ())
-typedef struct _JSDOCTokenReaderPrivate JSDOCTokenReaderPrivate;
-typedef struct _JSDOCTokenPrivate JSDOCTokenPrivate;
-
-#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;
-
-#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;
-#define _g_free0(var) (var = (g_free (var), NULL))
-
-#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;
-
-#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;
-#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
-#define _g_string_free0(var) ((var == NULL) ? NULL : (var = (g_string_free (var, TRUE), NULL)))
-
-struct _JSDOCTokenArray {
- GObject parent_instance;
- JSDOCTokenArrayPrivate * priv;
- GeeArrayList* tokens;
-};
-
-struct _JSDOCTokenArrayClass {
- GObjectClass parent_class;
-};
-
-struct _JSDOCTokenArrayPrivate {
- JSDOCPacker* packer;
- JSDOCTokenReader* reader;
- JSDOCToken* lastAdded;
-};
-
-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;
-
-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_RESULT_TYPE_err,
- JSDOC_PACKER_RESULT_TYPE_warn
-} JSDOCPackerResultType;
-
-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;
-};
-
-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;
-};
-
-typedef enum {
- JSDOC_TOKENREADER_ERROR_ArgumentError,
- JSDOC_TOKENREADER_ERROR_SyntaxError
-} JSDOCTokenReader_Error;
-#define JSDOC_TOKENREADER_ERROR jsdoc_tokenreader_error_quark ()
-struct _JSDOCTokenReaderPrivate {
- gint line;
- JSDOCPacker* packer;
-};
-
-typedef enum {
- JSDOC_LANG_ERROR_ArgumentError
-} JSDOCLangError;
-#define JSDOC_LANG_ERROR jsdoc_lang_error_quark ()
-
-static gpointer jsdoc_token_array_parent_class = NULL;
-static gpointer jsdoc_token_reader_parent_class = NULL;
-extern JSDOCLang_Class* jsdoc_Lang;
-
-GType jsdoc_token_array_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_get_type (void) G_GNUC_CONST;
-GType jsdoc_packer_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_reader_get_type (void) G_GNUC_CONST;
-#define JSDOC_TOKEN_ARRAY_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), JSDOC_TYPE_TOKEN_ARRAY, JSDOCTokenArrayPrivate))
-enum {
- JSDOC_TOKEN_ARRAY_DUMMY_PROPERTY,
- JSDOC_TOKEN_ARRAY_LENGTH_PROPERTY
-};
-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);
-GType jsdoc_token_type_get_type (void) G_GNUC_CONST;
-gboolean jsdoc_token_isType (JSDOCToken* self, JSDOCTokenType what);
-void jsdoc_token_array_push (JSDOCTokenArray* self, JSDOCToken* t);
-GType jsdoc_token_name_get_type (void) G_GNUC_CONST;
-gboolean jsdoc_token_isName (JSDOCToken* self, JSDOCTokenName what);
-GType jsdoc_packer_result_type_get_type (void) G_GNUC_CONST;
-void jsdoc_packer_logError (JSDOCPacker* self, JSDOCPackerResultType type, const gchar* filename, gint line, const gchar* message);
-GType jsdoc_identifier_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_key_map_get_type (void) G_GNUC_CONST;
-const gchar* jsdoc_token_name_to_string (JSDOCTokenName self);
-JSDOCToken* jsdoc_token_array_pop (JSDOCTokenArray* self);
-JSDOCToken* jsdoc_token_array_get (JSDOCTokenArray* self, gint i);
-void jsdoc_token_array_dump (JSDOCTokenArray* self);
-gchar* jsdoc_token_asString (JSDOCToken* self);
-gint jsdoc_token_array_get_length (JSDOCTokenArray* self);
-static void jsdoc_token_array_finalize (GObject * obj);
-static void _vala_jsdoc_token_array_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec);
-GQuark jsdoc_tokenreader_error_quark (void);
-#define JSDOC_TOKEN_READER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), JSDOC_TYPE_TOKEN_READER, JSDOCTokenReaderPrivate))
-enum {
- JSDOC_TOKEN_READER_DUMMY_PROPERTY
-};
-JSDOCTokenReader* jsdoc_token_reader_new (JSDOCPacker* packer);
-JSDOCTokenReader* jsdoc_token_reader_construct (GType object_type, JSDOCPacker* packer);
-GType jsdoc_text_stream_get_type (void) G_GNUC_CONST;
-JSDOCTokenArray* jsdoc_token_reader_tokenize (JSDOCTokenReader* self, JSDOCTextStream* stream);
-gboolean jsdoc_text_stream_lookEOF (JSDOCTextStream* self, gint n);
-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_regx (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens);
-gboolean jsdoc_token_reader_read_numb (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens);
-gboolean jsdoc_token_reader_read_punc (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens);
-gboolean jsdoc_token_reader_read_newline (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens);
-gboolean jsdoc_token_reader_read_space (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens);
-gboolean jsdoc_token_reader_read_word (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens);
-gchar* jsdoc_text_stream_nextS (JSDOCTextStream* self, gint n);
-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);
-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);
-GType jsdoc_langclass_get_type (void) G_GNUC_CONST;
-gboolean jsdoc_langclass_isWordChar (JSDOCLang_Class* self, gchar c);
-gchar jsdoc_text_stream_lookC (JSDOCTextStream* self, gint n);
-gchar jsdoc_text_stream_nextC (JSDOCTextStream* self);
-GQuark jsdoc_lang_error_quark (void);
-JSDOCTokenName jsdoc_langclass_keyword (JSDOCLang_Class* self, const gchar* word, GError** error);
-JSDOCTokenName jsdoc_langclass_puncFirstString (JSDOCLang_Class* self, gchar ch);
-JSDOCTokenName jsdoc_langclass_puncString (JSDOCLang_Class* self, const gchar* ch);
-gboolean jsdoc_langclass_isSpace (JSDOCLang_Class* self, const gchar* str);
-gchar* jsdoc_text_stream_lookS (JSDOCTextStream* self, gint n);
-gboolean jsdoc_langclass_isNewline (JSDOCLang_Class* self, const gchar* str);
-gboolean jsdoc_token_reader_read_hex (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens);
-gboolean jsdoc_langclass_isNumber (JSDOCLang_Class* self, const gchar* str);
-gboolean jsdoc_langclass_isHexDec (JSDOCLang_Class* self, const gchar* str);
-static void jsdoc_token_reader_finalize (GObject * obj);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static gint _vala_array_length (gpointer array);
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 31 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return self ? g_object_ref (self) : NULL;
-#line 364 "TokenReader.c"
-}
-
-
-JSDOCTokenArray* jsdoc_token_array_construct (GType object_type, JSDOCPacker* packer, JSDOCTokenReader* reader) {
- JSDOCTokenArray * self = NULL;
- JSDOCPacker* _tmp0_;
- JSDOCPacker* _tmp1_;
- JSDOCTokenReader* _tmp2_;
- JSDOCTokenReader* _tmp3_;
- GeeArrayList* _tmp4_;
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (reader != NULL, NULL);
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- self = (JSDOCTokenArray*) g_object_new (object_type, NULL);
-#line 31 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp0_ = packer;
-#line 31 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 31 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (self->priv->packer);
-#line 31 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- self->priv->packer = _tmp1_;
-#line 32 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp2_ = reader;
-#line 32 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp3_ = _g_object_ref0 (_tmp2_);
-#line 32 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (self->priv->reader);
-#line 32 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- self->priv->reader = _tmp3_;
-#line 33 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp4_ = gee_array_list_new (JSDOC_TYPE_TOKEN, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 33 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (self->tokens);
-#line 33 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- self->tokens = _tmp4_;
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return self;
-#line 403 "TokenReader.c"
-}
-
-
-JSDOCTokenArray* jsdoc_token_array_new (JSDOCPacker* packer, JSDOCTokenReader* reader) {
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return jsdoc_token_array_construct (JSDOC_TYPE_TOKEN_ARRAY, packer, reader);
-#line 410 "TokenReader.c"
-}
-
-
-JSDOCToken* jsdoc_token_array_last (JSDOCTokenArray* self) {
- JSDOCToken* result = NULL;
- GeeArrayList* _tmp0_;
- gint _tmp1_;
- gint _tmp2_;
-#line 36 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp0_ = self->tokens;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp0_);
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp2_ = _tmp1_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp2_ > 0) {
-#line 429 "TokenReader.c"
- GeeArrayList* _tmp3_;
- GeeArrayList* _tmp4_;
- gint _tmp5_;
- gint _tmp6_;
- gpointer _tmp7_;
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp3_ = self->tokens;
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp4_ = self->tokens;
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp5_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp4_);
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp6_ = _tmp5_;
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp7_ = gee_abstract_list_get ((GeeAbstractList*) _tmp3_, _tmp6_ - 1);
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = (JSDOCToken*) _tmp7_;
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 449 "TokenReader.c"
- }
-#line 40 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = NULL;
-#line 40 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 455 "TokenReader.c"
-}
-
-
-JSDOCToken* jsdoc_token_array_lastSym (JSDOCTokenArray* self) {
- JSDOCToken* result = NULL;
-#line 42 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 463 "TokenReader.c"
- {
- gint i = 0;
- GeeArrayList* _tmp0_;
- gint _tmp1_;
- gint _tmp2_;
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp0_ = self->tokens;
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp0_);
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp2_ = _tmp1_;
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- i = _tmp2_ - 1;
-#line 477 "TokenReader.c"
- {
- gboolean _tmp3_ = FALSE;
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp3_ = TRUE;
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- while (TRUE) {
-#line 484 "TokenReader.c"
- gint _tmp5_;
- gboolean _tmp6_ = FALSE;
- GeeArrayList* _tmp7_;
- gint _tmp8_;
- gpointer _tmp9_;
- JSDOCToken* _tmp10_;
- gboolean _tmp11_;
- gboolean _tmp12_;
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!_tmp3_) {
-#line 495 "TokenReader.c"
- gint _tmp4_;
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp4_ = i;
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- i = _tmp4_ - 1;
-#line 501 "TokenReader.c"
- }
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp3_ = FALSE;
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp5_ = i;
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!(_tmp5_ >= 0)) {
-#line 43 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- break;
-#line 511 "TokenReader.c"
- }
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp7_ = self->tokens;
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp8_ = i;
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp9_ = gee_abstract_list_get ((GeeAbstractList*) _tmp7_, _tmp8_);
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp10_ = (JSDOCToken*) _tmp9_;
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp11_ = jsdoc_token_isType (_tmp10_, JSDOC_TOKEN_TYPE_WHIT);
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp12_ = _tmp11_;
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp10_);
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp12_) {
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp6_ = TRUE;
-#line 531 "TokenReader.c"
- } else {
- GeeArrayList* _tmp13_;
- gint _tmp14_;
- gpointer _tmp15_;
- JSDOCToken* _tmp16_;
- gboolean _tmp17_;
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp13_ = self->tokens;
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp14_ = i;
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp15_ = gee_abstract_list_get ((GeeAbstractList*) _tmp13_, _tmp14_);
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp16_ = (JSDOCToken*) _tmp15_;
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp17_ = jsdoc_token_isType (_tmp16_, JSDOC_TOKEN_TYPE_COMM);
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp6_ = _tmp17_;
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp16_);
-#line 552 "TokenReader.c"
- }
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!_tmp6_) {
-#line 556 "TokenReader.c"
- GeeArrayList* _tmp18_;
- gint _tmp19_;
- gpointer _tmp20_;
-#line 45 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp18_ = self->tokens;
-#line 45 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp19_ = i;
-#line 45 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp20_ = gee_abstract_list_get ((GeeAbstractList*) _tmp18_, _tmp19_);
-#line 45 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = (JSDOCToken*) _tmp20_;
-#line 45 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 570 "TokenReader.c"
- }
- }
- }
- }
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = NULL;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 579 "TokenReader.c"
-}
-
-
-void jsdoc_token_array_push (JSDOCTokenArray* self, JSDOCToken* t) {
- JSDOCToken* _tmp0_;
- GeeArrayList* _tmp111_;
- JSDOCToken* _tmp112_;
- gboolean _tmp113_ = FALSE;
- JSDOCToken* _tmp114_;
- gboolean _tmp115_;
-#line 52 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_if_fail (self != NULL);
-#line 52 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_if_fail (t != NULL);
-#line 54 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp0_ = self->priv->lastAdded;
-#line 54 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp0_ != NULL) {
-#line 598 "TokenReader.c"
- gboolean _tmp1_ = FALSE;
- gboolean _tmp2_ = FALSE;
- gboolean _tmp3_ = FALSE;
- gboolean _tmp4_ = FALSE;
- JSDOCToken* _tmp5_;
- gboolean _tmp6_;
- gboolean _tmp62_ = FALSE;
- gboolean _tmp63_ = FALSE;
- JSDOCToken* _tmp64_;
- gboolean _tmp65_;
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp5_ = self->priv->lastAdded;
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp6_ = jsdoc_token_isType (_tmp5_, JSDOC_TOKEN_TYPE_NAME);
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp6_) {
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp4_ = TRUE;
-#line 617 "TokenReader.c"
- } else {
- JSDOCToken* _tmp7_;
- gboolean _tmp8_;
-#line 59 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp7_ = self->priv->lastAdded;
-#line 59 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp8_ = jsdoc_token_isType (_tmp7_, JSDOC_TOKEN_TYPE_STRN);
-#line 59 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp4_ = _tmp8_;
-#line 627 "TokenReader.c"
- }
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp4_) {
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp3_ = TRUE;
-#line 633 "TokenReader.c"
- } else {
- JSDOCToken* _tmp9_;
- gboolean _tmp10_;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp9_ = self->priv->lastAdded;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp10_ = jsdoc_token_isType (_tmp9_, JSDOC_TOKEN_TYPE_NUMB);
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp3_ = _tmp10_;
-#line 643 "TokenReader.c"
- }
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp3_) {
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp2_ = TRUE;
-#line 649 "TokenReader.c"
- } else {
- gboolean _tmp11_ = FALSE;
- JSDOCToken* _tmp12_;
- gboolean _tmp13_;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp12_ = self->priv->lastAdded;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp13_ = jsdoc_token_isType (_tmp12_, JSDOC_TOKEN_TYPE_KEYW);
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp13_) {
-#line 660 "TokenReader.c"
- gboolean _tmp14_ = FALSE;
- JSDOCToken* _tmp15_;
- gboolean _tmp16_;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp15_ = self->priv->lastAdded;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp16_ = jsdoc_token_isName (_tmp15_, JSDOC_TOKEN_NAME_TRUE);
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp16_) {
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp14_ = TRUE;
-#line 672 "TokenReader.c"
- } else {
- JSDOCToken* _tmp17_;
- gboolean _tmp18_;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp17_ = self->priv->lastAdded;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp18_ = jsdoc_token_isName (_tmp17_, JSDOC_TOKEN_NAME_FALSE);
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp14_ = _tmp18_;
-#line 682 "TokenReader.c"
- }
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp11_ = _tmp14_;
-#line 686 "TokenReader.c"
- } else {
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp11_ = FALSE;
-#line 690 "TokenReader.c"
- }
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp2_ = _tmp11_;
-#line 694 "TokenReader.c"
- }
-#line 57 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp2_) {
-#line 698 "TokenReader.c"
- gboolean _tmp19_ = FALSE;
- gboolean _tmp20_ = FALSE;
- gboolean _tmp21_ = FALSE;
- JSDOCToken* _tmp22_;
- gboolean _tmp23_;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp22_ = t;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp23_ = jsdoc_token_isType (_tmp22_, JSDOC_TOKEN_TYPE_NAME);
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp23_) {
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp21_ = TRUE;
-#line 712 "TokenReader.c"
- } else {
- JSDOCToken* _tmp24_;
- gboolean _tmp25_;
-#line 71 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp24_ = t;
-#line 71 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp25_ = jsdoc_token_isType (_tmp24_, JSDOC_TOKEN_TYPE_STRN);
-#line 71 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp21_ = _tmp25_;
-#line 722 "TokenReader.c"
- }
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp21_) {
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp20_ = TRUE;
-#line 728 "TokenReader.c"
- } else {
- JSDOCToken* _tmp26_;
- gboolean _tmp27_;
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp26_ = t;
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp27_ = jsdoc_token_isType (_tmp26_, JSDOC_TOKEN_TYPE_NUMB);
-#line 72 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp20_ = _tmp27_;
-#line 738 "TokenReader.c"
- }
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp20_) {
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp19_ = TRUE;
-#line 744 "TokenReader.c"
- } else {
- gboolean _tmp28_ = FALSE;
- JSDOCToken* _tmp29_;
- gboolean _tmp30_;
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp29_ = t;
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp30_ = jsdoc_token_isType (_tmp29_, JSDOC_TOKEN_TYPE_KEYW);
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp30_) {
-#line 755 "TokenReader.c"
- gboolean _tmp31_ = FALSE;
- gboolean _tmp32_ = FALSE;
- JSDOCToken* _tmp33_;
- gboolean _tmp34_;
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp33_ = t;
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp34_ = jsdoc_token_isName (_tmp33_, JSDOC_TOKEN_NAME_IN);
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp34_) {
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp32_ = TRUE;
-#line 768 "TokenReader.c"
- } else {
- JSDOCToken* _tmp35_;
- gboolean _tmp36_;
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp35_ = t;
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp36_ = jsdoc_token_isName (_tmp35_, JSDOC_TOKEN_NAME_INSTANCEOF);
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp32_ = _tmp36_;
-#line 778 "TokenReader.c"
- }
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp32_) {
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp31_ = TRUE;
-#line 784 "TokenReader.c"
- } else {
- JSDOCToken* _tmp37_;
- gboolean _tmp38_;
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp37_ = t;
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp38_ = jsdoc_token_isName (_tmp37_, JSDOC_TOKEN_NAME_INSTANCEOF);
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp31_ = _tmp38_;
-#line 794 "TokenReader.c"
- }
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp28_ = !_tmp31_;
-#line 798 "TokenReader.c"
- } else {
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp28_ = FALSE;
-#line 802 "TokenReader.c"
- }
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp19_ = _tmp28_;
-#line 806 "TokenReader.c"
- }
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = _tmp19_;
-#line 810 "TokenReader.c"
- } else {
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = FALSE;
-#line 814 "TokenReader.c"
- }
-#line 56 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp1_) {
-#line 818 "TokenReader.c"
- JSDOCPacker* _tmp39_;
-#line 79 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp39_ = self->priv->packer;
-#line 79 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp39_ != NULL) {
-#line 824 "TokenReader.c"
- JSDOCPacker* _tmp40_;
- JSDOCTokenReader* _tmp41_;
- const gchar* _tmp42_;
- JSDOCToken* _tmp43_;
- gint _tmp44_;
- JSDOCToken* _tmp45_;
- const gchar* _tmp46_;
- gchar* _tmp47_;
- gchar* _tmp48_;
- gchar* _tmp49_;
- gchar* _tmp50_;
- JSDOCToken* _tmp51_;
- JSDOCTokenName _tmp52_;
- GEnumValue* _tmp53_;
- gchar* _tmp54_;
- gchar* _tmp55_;
- gchar* _tmp56_;
- gchar* _tmp57_;
- JSDOCToken* _tmp58_;
- const gchar* _tmp59_;
- gchar* _tmp60_;
- gchar* _tmp61_;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp40_ = self->priv->packer;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp41_ = self->priv->reader;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp42_ = _tmp41_->filename;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp43_ = t;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp44_ = _tmp43_->line;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp45_ = self->priv->lastAdded;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp46_ = _tmp45_->data;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp47_ = g_strconcat ("'", _tmp46_, NULL);
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp48_ = _tmp47_;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp49_ = g_strconcat (_tmp48_, "' token followed by ", NULL);
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp50_ = _tmp49_;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp51_ = t;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp52_ = _tmp51_->name;
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp53_ = g_enum_get_value (g_type_class_ref (JSDOC_TYPE_TOKEN_NAME), _tmp52_);
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp54_ = g_strconcat (_tmp50_, (_tmp53_ != NULL) ? _tmp53_->value_name : NULL, NULL);
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp55_ = _tmp54_;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp56_ = g_strconcat (_tmp55_, ":", NULL);
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp57_ = _tmp56_;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp58_ = t;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp59_ = _tmp58_->data;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp60_ = g_strconcat (_tmp57_, _tmp59_, NULL);
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp61_ = _tmp60_;
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- jsdoc_packer_logError (_tmp40_, JSDOC_PACKER_RESULT_TYPE_err, _tmp42_, _tmp44_, _tmp61_);
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp61_);
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp57_);
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp55_);
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp50_);
-#line 80 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp48_);
-#line 903 "TokenReader.c"
- }
- }
-#line 93 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp64_ = self->priv->lastAdded;
-#line 93 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp65_ = jsdoc_token_isName (_tmp64_, JSDOC_TOKEN_NAME_RIGHT_BRACE);
-#line 93 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp65_) {
-#line 93 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp63_ = TRUE;
-#line 914 "TokenReader.c"
- } else {
- JSDOCToken* _tmp66_;
- gboolean _tmp67_;
-#line 93 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp66_ = self->priv->lastAdded;
-#line 93 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp67_ = jsdoc_token_isName (_tmp66_, JSDOC_TOKEN_NAME_RIGHT_PAREN);
-#line 93 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp63_ = _tmp67_;
-#line 924 "TokenReader.c"
- }
-#line 93 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp63_) {
-#line 928 "TokenReader.c"
- gboolean _tmp68_ = FALSE;
- gboolean _tmp69_ = FALSE;
- gboolean _tmp70_ = FALSE;
- gboolean _tmp71_ = FALSE;
- JSDOCToken* _tmp72_;
- gboolean _tmp73_;
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp72_ = t;
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp73_ = jsdoc_token_isType (_tmp72_, JSDOC_TOKEN_TYPE_KEYW);
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp73_) {
-#line 941 "TokenReader.c"
- gboolean _tmp74_ = FALSE;
- gboolean _tmp75_ = FALSE;
- JSDOCToken* _tmp76_;
- gboolean _tmp77_;
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp76_ = t;
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp77_ = jsdoc_token_isName (_tmp76_, JSDOC_TOKEN_NAME_IN);
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp77_) {
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp75_ = TRUE;
-#line 954 "TokenReader.c"
- } else {
- JSDOCToken* _tmp78_;
- gboolean _tmp79_;
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp78_ = t;
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp79_ = jsdoc_token_isName (_tmp78_, JSDOC_TOKEN_NAME_INSTANCEOF);
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp75_ = _tmp79_;
-#line 964 "TokenReader.c"
- }
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp75_) {
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp74_ = TRUE;
-#line 970 "TokenReader.c"
- } else {
- JSDOCToken* _tmp80_;
- gboolean _tmp81_;
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp80_ = t;
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp81_ = jsdoc_token_isName (_tmp80_, JSDOC_TOKEN_NAME_INSTANCEOF);
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp74_ = _tmp81_;
-#line 980 "TokenReader.c"
- }
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp71_ = !_tmp74_;
-#line 984 "TokenReader.c"
- } else {
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp71_ = FALSE;
-#line 988 "TokenReader.c"
- }
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp71_) {
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp70_ = TRUE;
-#line 994 "TokenReader.c"
- } else {
- JSDOCToken* _tmp82_;
- gboolean _tmp83_;
-#line 99 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp82_ = t;
-#line 99 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp83_ = jsdoc_token_isType (_tmp82_, JSDOC_TOKEN_TYPE_NAME);
-#line 99 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp70_ = _tmp83_;
-#line 1004 "TokenReader.c"
- }
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp70_) {
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp69_ = TRUE;
-#line 1010 "TokenReader.c"
- } else {
- JSDOCToken* _tmp84_;
- gboolean _tmp85_;
-#line 100 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp84_ = t;
-#line 100 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp85_ = jsdoc_token_isType (_tmp84_, JSDOC_TOKEN_TYPE_STRN);
-#line 100 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp69_ = _tmp85_;
-#line 1020 "TokenReader.c"
- }
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp69_) {
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp68_ = TRUE;
-#line 1026 "TokenReader.c"
- } else {
- JSDOCToken* _tmp86_;
- gboolean _tmp87_;
-#line 101 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp86_ = t;
-#line 101 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp87_ = jsdoc_token_isType (_tmp86_, JSDOC_TOKEN_TYPE_NUMB);
-#line 101 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp68_ = _tmp87_;
-#line 1036 "TokenReader.c"
- }
-#line 96 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp62_ = _tmp68_;
-#line 1040 "TokenReader.c"
- } else {
-#line 93 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp62_ = FALSE;
-#line 1044 "TokenReader.c"
- }
-#line 92 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp62_) {
-#line 1048 "TokenReader.c"
- JSDOCPacker* _tmp88_;
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp88_ = self->priv->packer;
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp88_ != NULL) {
-#line 1054 "TokenReader.c"
- JSDOCPacker* _tmp89_;
- JSDOCTokenReader* _tmp90_;
- const gchar* _tmp91_;
- JSDOCToken* _tmp92_;
- gint _tmp93_;
- JSDOCToken* _tmp94_;
- const gchar* _tmp95_;
- gchar* _tmp96_;
- gchar* _tmp97_;
- gchar* _tmp98_;
- gchar* _tmp99_;
- JSDOCToken* _tmp100_;
- JSDOCTokenName _tmp101_;
- GEnumValue* _tmp102_;
- gchar* _tmp103_;
- gchar* _tmp104_;
- gchar* _tmp105_;
- gchar* _tmp106_;
- JSDOCToken* _tmp107_;
- const gchar* _tmp108_;
- gchar* _tmp109_;
- gchar* _tmp110_;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp89_ = self->priv->packer;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp90_ = self->priv->reader;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp91_ = _tmp90_->filename;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp92_ = t;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp93_ = _tmp92_->line;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp94_ = self->priv->lastAdded;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp95_ = _tmp94_->data;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp96_ = g_strconcat ("'", _tmp95_, NULL);
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp97_ = _tmp96_;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp98_ = g_strconcat (_tmp97_, "' token followed by ", NULL);
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp99_ = _tmp98_;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp100_ = t;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp101_ = _tmp100_->name;
-#line 110 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp102_ = g_enum_get_value (g_type_class_ref (JSDOC_TYPE_TOKEN_NAME), _tmp101_);
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp103_ = g_strconcat (_tmp99_, (_tmp102_ != NULL) ? _tmp102_->value_name : NULL, NULL);
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp104_ = _tmp103_;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp105_ = g_strconcat (_tmp104_, ":", NULL);
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp106_ = _tmp105_;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp107_ = t;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp108_ = _tmp107_->data;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp109_ = g_strconcat (_tmp106_, _tmp108_, NULL);
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp110_ = _tmp109_;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- jsdoc_packer_logError (_tmp89_, JSDOC_PACKER_RESULT_TYPE_err, _tmp91_, _tmp93_, _tmp110_);
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp110_);
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp106_);
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp104_);
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp99_);
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp97_);
-#line 1133 "TokenReader.c"
- }
- }
- }
-#line 118 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp111_ = self->tokens;
-#line 118 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp112_ = t;
-#line 118 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp111_, _tmp112_);
-#line 120 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp114_ = t;
-#line 120 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp115_ = jsdoc_token_isType (_tmp114_, JSDOC_TOKEN_TYPE_WHIT);
-#line 120 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp115_) {
-#line 120 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp113_ = TRUE;
-#line 1151 "TokenReader.c"
- } else {
- JSDOCToken* _tmp116_;
- gboolean _tmp117_;
-#line 120 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp116_ = t;
-#line 120 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp117_ = jsdoc_token_isType (_tmp116_, JSDOC_TOKEN_TYPE_COMM);
-#line 120 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp113_ = _tmp117_;
-#line 1161 "TokenReader.c"
- }
-#line 120 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp113_) {
-#line 1165 "TokenReader.c"
- } else {
- JSDOCToken* _tmp118_;
- JSDOCToken* _tmp119_;
-#line 123 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp118_ = t;
-#line 123 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp119_ = _g_object_ref0 (_tmp118_);
-#line 123 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (self->priv->lastAdded);
-#line 123 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- self->priv->lastAdded = _tmp119_;
-#line 1177 "TokenReader.c"
- }
-}
-
-
-JSDOCToken* jsdoc_token_array_pop (JSDOCTokenArray* self) {
- JSDOCToken* result = NULL;
- GeeArrayList* _tmp0_;
- gint _tmp1_;
- gint _tmp2_;
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 129 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp0_ = self->tokens;
-#line 129 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp0_);
-#line 129 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp2_ = _tmp1_;
-#line 129 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp2_ > 0) {
-#line 1197 "TokenReader.c"
- GeeArrayList* _tmp3_;
- GeeArrayList* _tmp4_;
- gint _tmp5_;
- gint _tmp6_;
- gpointer _tmp7_;
-#line 130 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp3_ = self->tokens;
-#line 130 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp4_ = self->tokens;
-#line 130 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp5_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp4_);
-#line 130 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp6_ = _tmp5_;
-#line 130 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp7_ = gee_abstract_list_remove_at ((GeeAbstractList*) _tmp3_, _tmp6_ - 1);
-#line 130 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = (JSDOCToken*) _tmp7_;
-#line 130 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 1217 "TokenReader.c"
- }
-#line 132 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = NULL;
-#line 132 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 1223 "TokenReader.c"
-}
-
-
-JSDOCToken* jsdoc_token_array_get (JSDOCTokenArray* self, gint i) {
- JSDOCToken* result = NULL;
- GeeArrayList* _tmp0_;
- gint _tmp1_;
- gpointer _tmp2_;
-#line 135 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 136 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp0_ = self->tokens;
-#line 136 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = i;
-#line 136 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp2_ = gee_abstract_list_get ((GeeAbstractList*) _tmp0_, _tmp1_);
-#line 136 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = (JSDOCToken*) _tmp2_;
-#line 136 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 1244 "TokenReader.c"
-}
-
-
-void jsdoc_token_array_dump (JSDOCTokenArray* self) {
- gint line = 0;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_if_fail (self != NULL);
-#line 140 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- line = 0;
-#line 1254 "TokenReader.c"
- {
- GeeArrayList* _token_list = NULL;
- GeeArrayList* _tmp0_;
- GeeArrayList* _tmp1_;
- gint _token_size = 0;
- GeeArrayList* _tmp2_;
- gint _tmp3_;
- gint _tmp4_;
- gint _token_index = 0;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp0_ = self->tokens;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _token_list = _tmp1_;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp2_ = _token_list;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp3_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp2_);
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp4_ = _tmp3_;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _token_size = _tmp4_;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _token_index = -1;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- while (TRUE) {
-#line 1282 "TokenReader.c"
- gint _tmp5_;
- gint _tmp6_;
- gint _tmp7_;
- JSDOCToken* token = NULL;
- GeeArrayList* _tmp8_;
- gint _tmp9_;
- gpointer _tmp10_;
- JSDOCToken* _tmp11_;
- gint _tmp12_;
- gint _tmp13_;
- JSDOCToken* _tmp18_;
- const gchar* _tmp19_;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp5_ = _token_index;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _token_index = _tmp5_ + 1;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp6_ = _token_index;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp7_ = _token_size;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!(_tmp6_ < _tmp7_)) {
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- break;
-#line 1307 "TokenReader.c"
- }
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp8_ = _token_list;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp9_ = _token_index;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp10_ = gee_abstract_list_get ((GeeAbstractList*) _tmp8_, _tmp9_);
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- token = (JSDOCToken*) _tmp10_;
-#line 142 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp11_ = token;
-#line 142 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp12_ = _tmp11_->line;
-#line 142 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp13_ = line;
-#line 142 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp12_ != _tmp13_) {
-#line 1325 "TokenReader.c"
- JSDOCToken* _tmp14_;
- gint _tmp15_;
- JSDOCToken* _tmp16_;
- gint _tmp17_;
-#line 143 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp14_ = token;
-#line 143 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp15_ = _tmp14_->line;
-#line 143 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_print ("%d: ", _tmp15_);
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp16_ = token;
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp17_ = _tmp16_->line;
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- line = _tmp17_;
-#line 1342 "TokenReader.c"
- }
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp18_ = token;
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp19_ = _tmp18_->data;
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_print ("%s", _tmp19_);
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (token);
-#line 1352 "TokenReader.c"
- }
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_token_list);
-#line 1356 "TokenReader.c"
- }
-#line 148 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_print ("\n----\n");
-#line 1360 "TokenReader.c"
- {
- GeeArrayList* _token_list = NULL;
- GeeArrayList* _tmp20_;
- GeeArrayList* _tmp21_;
- gint _token_size = 0;
- GeeArrayList* _tmp22_;
- gint _tmp23_;
- gint _tmp24_;
- gint _token_index = 0;
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp20_ = self->tokens;
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp21_ = _g_object_ref0 (_tmp20_);
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _token_list = _tmp21_;
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp22_ = _token_list;
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp23_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp22_);
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp24_ = _tmp23_;
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _token_size = _tmp24_;
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _token_index = -1;
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- while (TRUE) {
-#line 1388 "TokenReader.c"
- gint _tmp25_;
- gint _tmp26_;
- gint _tmp27_;
- JSDOCToken* token = NULL;
- GeeArrayList* _tmp28_;
- gint _tmp29_;
- gpointer _tmp30_;
- FILE* _tmp31_;
- JSDOCToken* _tmp32_;
- gchar* _tmp33_;
- gchar* _tmp34_;
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp25_ = _token_index;
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _token_index = _tmp25_ + 1;
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp26_ = _token_index;
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp27_ = _token_size;
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!(_tmp26_ < _tmp27_)) {
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- break;
-#line 1412 "TokenReader.c"
- }
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp28_ = _token_list;
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp29_ = _token_index;
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp30_ = gee_abstract_list_get ((GeeAbstractList*) _tmp28_, _tmp29_);
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- token = (JSDOCToken*) _tmp30_;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp31_ = stdout;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp32_ = token;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp33_ = jsdoc_token_asString (_tmp32_);
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp34_ = _tmp33_;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- fprintf (_tmp31_, "%s\n", _tmp34_);
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp34_);
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (token);
-#line 1436 "TokenReader.c"
- }
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_token_list);
-#line 1440 "TokenReader.c"
- }
-}
-
-
-gint jsdoc_token_array_get_length (JSDOCTokenArray* self) {
- gint result;
- GeeArrayList* _tmp0_;
- gint _tmp1_;
- gint _tmp2_;
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (self != NULL, 0);
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp0_ = self->tokens;
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp0_);
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp2_ = _tmp1_;
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = _tmp2_;
-#line 26 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 1462 "TokenReader.c"
-}
-
-
-static void jsdoc_token_array_class_init (JSDOCTokenArrayClass * klass) {
-#line 17 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- jsdoc_token_array_parent_class = g_type_class_peek_parent (klass);
-#line 17 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_type_class_add_private (klass, sizeof (JSDOCTokenArrayPrivate));
-#line 17 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- G_OBJECT_CLASS (klass)->get_property = _vala_jsdoc_token_array_get_property;
-#line 17 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- G_OBJECT_CLASS (klass)->finalize = jsdoc_token_array_finalize;
-#line 17 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_object_class_install_property (G_OBJECT_CLASS (klass), JSDOC_TOKEN_ARRAY_LENGTH_PROPERTY, g_param_spec_int ("length", "length", "length", G_MININT, G_MAXINT, 0, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
-#line 1477 "TokenReader.c"
-}
-
-
-static void jsdoc_token_array_instance_init (JSDOCTokenArray * self) {
-#line 17 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- self->priv = JSDOC_TOKEN_ARRAY_GET_PRIVATE (self);
-#line 23 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- self->priv->lastAdded = NULL;
-#line 1486 "TokenReader.c"
-}
-
-
-static void jsdoc_token_array_finalize (GObject * obj) {
- JSDOCTokenArray * self;
-#line 17 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- self = G_TYPE_CHECK_INSTANCE_CAST (obj, JSDOC_TYPE_TOKEN_ARRAY, JSDOCTokenArray);
-#line 19 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (self->priv->packer);
-#line 20 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (self->priv->reader);
-#line 22 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (self->tokens);
-#line 23 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (self->priv->lastAdded);
-#line 17 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- G_OBJECT_CLASS (jsdoc_token_array_parent_class)->finalize (obj);
-#line 1504 "TokenReader.c"
-}
-
-
-GType jsdoc_token_array_get_type (void) {
- static volatile gsize jsdoc_token_array_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_token_array_type_id__volatile)) {
- static const GTypeInfo g_define_type_info = { sizeof (JSDOCTokenArrayClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) jsdoc_token_array_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JSDOCTokenArray), 0, (GInstanceInitFunc) jsdoc_token_array_instance_init, NULL };
- GType jsdoc_token_array_type_id;
- jsdoc_token_array_type_id = g_type_register_static (G_TYPE_OBJECT, "JSDOCTokenArray", &g_define_type_info, 0);
- g_once_init_leave (&jsdoc_token_array_type_id__volatile, jsdoc_token_array_type_id);
- }
- return jsdoc_token_array_type_id__volatile;
-}
-
-
-static void _vala_jsdoc_token_array_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) {
- JSDOCTokenArray * self;
- self = G_TYPE_CHECK_INSTANCE_CAST (object, JSDOC_TYPE_TOKEN_ARRAY, JSDOCTokenArray);
-#line 17 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- switch (property_id) {
-#line 17 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- case JSDOC_TOKEN_ARRAY_LENGTH_PROPERTY:
-#line 17 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_value_set_int (value, jsdoc_token_array_get_length (self));
-#line 17 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- break;
-#line 1531 "TokenReader.c"
- default:
-#line 17 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
-#line 17 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- break;
-#line 1537 "TokenReader.c"
- }
-}
-
-
-GQuark jsdoc_tokenreader_error_quark (void) {
- return g_quark_from_static_string ("jsdoc_tokenreader_error-quark");
-}
-
-
-JSDOCTokenReader* jsdoc_token_reader_construct (GType object_type, JSDOCPacker* packer) {
- JSDOCTokenReader * self = NULL;
- JSDOCPacker* _tmp0_;
- JSDOCPacker* _tmp1_;
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- self = (JSDOCTokenReader*) g_object_new (object_type, NULL);
-#line 194 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp0_ = packer;
-#line 194 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 194 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (self->priv->packer);
-#line 194 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- self->priv->packer = _tmp1_;
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return self;
-#line 1563 "TokenReader.c"
-}
-
-
-JSDOCTokenReader* jsdoc_token_reader_new (JSDOCPacker* packer) {
-#line 192 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return jsdoc_token_reader_construct (JSDOC_TYPE_TOKEN_READER, packer);
-#line 1570 "TokenReader.c"
-}
-
-
-/**
- * tokenize a stream
- * @return {Array} of tokens
- *
- * ts = new TextStream(File.read(str));
- * tr = TokenReader({ keepComments : true, keepWhite : true });
- * tr.tokenize(ts)
- *
- */
-JSDOCTokenArray* jsdoc_token_reader_tokenize (JSDOCTokenReader* self, JSDOCTextStream* stream) {
- JSDOCTokenArray* result = NULL;
- JSDOCTokenArray* tokens = NULL;
- JSDOCPacker* _tmp0_;
- JSDOCTokenArray* _tmp1_;
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 206 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (stream != NULL, NULL);
-#line 208 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- self->priv->line = 1;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp0_ = self->priv->packer;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = jsdoc_token_array_new (_tmp0_, self);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- tokens = _tmp1_;
-#line 212 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- while (TRUE) {
-#line 1602 "TokenReader.c"
- JSDOCTextStream* _tmp2_;
- gboolean _tmp3_;
- JSDOCTextStream* _tmp4_;
- JSDOCTokenArray* _tmp5_;
- gboolean _tmp6_;
- JSDOCTextStream* _tmp7_;
- JSDOCTokenArray* _tmp8_;
- gboolean _tmp9_;
- JSDOCTextStream* _tmp10_;
- JSDOCTokenArray* _tmp11_;
- gboolean _tmp12_;
- JSDOCTextStream* _tmp13_;
- JSDOCTokenArray* _tmp14_;
- gboolean _tmp15_;
- JSDOCTextStream* _tmp16_;
- JSDOCTokenArray* _tmp17_;
- gboolean _tmp18_;
- JSDOCTextStream* _tmp19_;
- JSDOCTokenArray* _tmp20_;
- gboolean _tmp21_;
- JSDOCTextStream* _tmp22_;
- JSDOCTokenArray* _tmp23_;
- gboolean _tmp24_;
- JSDOCTextStream* _tmp25_;
- JSDOCTokenArray* _tmp26_;
- gboolean _tmp27_;
- JSDOCTextStream* _tmp28_;
- JSDOCTokenArray* _tmp29_;
- gboolean _tmp30_;
- JSDOCTextStream* _tmp31_;
- JSDOCTokenArray* _tmp32_;
- gboolean _tmp33_;
- JSDOCTokenArray* _tmp34_;
- JSDOCTextStream* _tmp35_;
- gchar* _tmp36_;
- gchar* _tmp37_;
- gint _tmp38_;
- JSDOCToken* _tmp39_;
- JSDOCToken* _tmp40_;
-#line 212 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp2_ = stream;
-#line 212 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp3_ = jsdoc_text_stream_lookEOF (_tmp2_, 0);
-#line 212 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!(!_tmp3_)) {
-#line 212 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- break;
-#line 1650 "TokenReader.c"
- }
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp4_ = stream;
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp5_ = tokens;
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp6_ = jsdoc_token_reader_read_mlcomment (self, _tmp4_, _tmp5_);
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp6_) {
-#line 215 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- continue;
-#line 1662 "TokenReader.c"
- }
-#line 216 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp7_ = stream;
-#line 216 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp8_ = tokens;
-#line 216 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp9_ = jsdoc_token_reader_read_slcomment (self, _tmp7_, _tmp8_);
-#line 216 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp9_) {
-#line 216 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- continue;
-#line 1674 "TokenReader.c"
- }
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp10_ = stream;
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp11_ = tokens;
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp12_ = jsdoc_token_reader_read_dbquote (self, _tmp10_, _tmp11_);
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp12_) {
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- continue;
-#line 1686 "TokenReader.c"
- }
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp13_ = stream;
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp14_ = tokens;
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp15_ = jsdoc_token_reader_read_snquote (self, _tmp13_, _tmp14_);
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp15_) {
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- continue;
-#line 1698 "TokenReader.c"
- }
-#line 219 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp16_ = stream;
-#line 219 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp17_ = tokens;
-#line 219 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp18_ = jsdoc_token_reader_read_regx (self, _tmp16_, _tmp17_);
-#line 219 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp18_) {
-#line 219 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- continue;
-#line 1710 "TokenReader.c"
- }
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp19_ = stream;
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp20_ = tokens;
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp21_ = jsdoc_token_reader_read_numb (self, _tmp19_, _tmp20_);
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp21_) {
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- continue;
-#line 1722 "TokenReader.c"
- }
-#line 221 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp22_ = stream;
-#line 221 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp23_ = tokens;
-#line 221 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp24_ = jsdoc_token_reader_read_punc (self, _tmp22_, _tmp23_);
-#line 221 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp24_) {
-#line 221 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- continue;
-#line 1734 "TokenReader.c"
- }
-#line 222 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp25_ = stream;
-#line 222 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp26_ = tokens;
-#line 222 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp27_ = jsdoc_token_reader_read_newline (self, _tmp25_, _tmp26_);
-#line 222 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp27_) {
-#line 222 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- continue;
-#line 1746 "TokenReader.c"
- }
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp28_ = stream;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp29_ = tokens;
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp30_ = jsdoc_token_reader_read_space (self, _tmp28_, _tmp29_);
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp30_) {
-#line 223 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- continue;
-#line 1758 "TokenReader.c"
- }
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp31_ = stream;
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp32_ = tokens;
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp33_ = jsdoc_token_reader_read_word (self, _tmp31_, _tmp32_);
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp33_) {
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- continue;
-#line 1770 "TokenReader.c"
- }
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp34_ = tokens;
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp35_ = stream;
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp36_ = jsdoc_text_stream_nextS (_tmp35_, 1);
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp37_ = _tmp36_;
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp38_ = self->priv->line;
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp39_ = jsdoc_token_new (_tmp37_, JSDOC_TOKEN_TYPE_TOKN, JSDOC_TOKEN_NAME_UNKNOWN_TOKEN, _tmp38_);
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp40_ = _tmp39_;
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- jsdoc_token_array_push (_tmp34_, _tmp40_);
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp40_);
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp37_);
-#line 1792 "TokenReader.c"
- }
-#line 234 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = tokens;
-#line 234 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 1798 "TokenReader.c"
-}
-
-
-/**
- * findPuncToken - find the id of a token (previous to current)
- * need to back check syntax..
- *
- * @arg {Array} tokens the array of tokens.
- * @arg {String} token data (eg. '(')
- * @arg {Number} offset where to start reading from
- * @return {Number} position of token
- */
-gint jsdoc_token_reader_findPuncToken (JSDOCTokenReader* self, JSDOCTokenArray* tokens, const gchar* data, gint n) {
- gint result = 0;
- gint _tmp0_ = 0;
- gint _tmp1_;
- gint stack = 0;
-#line 246 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (self != NULL, 0);
-#line 246 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (tokens != NULL, 0);
-#line 246 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (data != NULL, 0);
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = n;
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp1_ > 0) {
-#line 1826 "TokenReader.c"
- gint _tmp2_;
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp2_ = n;
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp0_ = _tmp2_;
-#line 1832 "TokenReader.c"
- } else {
- JSDOCTokenArray* _tmp3_;
- gint _tmp4_;
- gint _tmp5_;
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp3_ = tokens;
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp4_ = jsdoc_token_array_get_length (_tmp3_);
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp5_ = _tmp4_;
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp0_ = _tmp5_ - 1;
-#line 1845 "TokenReader.c"
- }
-#line 248 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- n = _tmp0_;
-#line 249 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- stack = 0;
-#line 250 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- while (TRUE) {
-#line 1853 "TokenReader.c"
- gint _tmp6_;
- gboolean _tmp7_ = FALSE;
- gint _tmp8_;
- gboolean _tmp16_ = FALSE;
- JSDOCTokenArray* _tmp17_;
- gint _tmp18_;
- JSDOCToken* _tmp19_;
- JSDOCToken* _tmp20_;
- const gchar* _tmp21_;
- gboolean _tmp22_;
- gboolean _tmp30_ = FALSE;
- gint _tmp31_;
- gint _tmp46_;
-#line 250 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp6_ = n;
-#line 250 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!(_tmp6_ > -1)) {
-#line 250 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- break;
-#line 1873 "TokenReader.c"
- }
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp8_ = stack;
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp8_ < 1) {
-#line 1879 "TokenReader.c"
- JSDOCTokenArray* _tmp9_;
- gint _tmp10_;
- JSDOCToken* _tmp11_;
- JSDOCToken* _tmp12_;
- const gchar* _tmp13_;
- const gchar* _tmp14_;
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp9_ = tokens;
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp10_ = n;
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp11_ = jsdoc_token_array_get (_tmp9_, _tmp10_);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp12_ = _tmp11_;
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp13_ = _tmp12_->data;
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp14_ = data;
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp7_ = g_strcmp0 (_tmp13_, _tmp14_) == 0;
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp12_);
-#line 1902 "TokenReader.c"
- } else {
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp7_ = FALSE;
-#line 1906 "TokenReader.c"
- }
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp7_) {
-#line 1910 "TokenReader.c"
- gint _tmp15_;
-#line 253 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp15_ = n;
-#line 253 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = _tmp15_;
-#line 253 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 1918 "TokenReader.c"
- }
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp17_ = tokens;
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp18_ = n;
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp19_ = jsdoc_token_array_get (_tmp17_, _tmp18_);
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp20_ = _tmp19_;
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp21_ = _tmp20_->data;
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp22_ = g_strcmp0 (_tmp21_, ")") == 0;
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp20_);
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp22_) {
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp16_ = TRUE;
-#line 1938 "TokenReader.c"
- } else {
- JSDOCTokenArray* _tmp23_;
- gint _tmp24_;
- JSDOCToken* _tmp25_;
- JSDOCToken* _tmp26_;
- const gchar* _tmp27_;
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp23_ = tokens;
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp24_ = n;
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp25_ = jsdoc_token_array_get (_tmp23_, _tmp24_);
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp26_ = _tmp25_;
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp27_ = _tmp26_->data;
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp16_ = g_strcmp0 (_tmp27_, "}") == 0;
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp26_);
-#line 1959 "TokenReader.c"
- }
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp16_) {
-#line 1963 "TokenReader.c"
- gint _tmp28_;
- gint _tmp29_;
-#line 257 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp28_ = stack;
-#line 257 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- stack = _tmp28_ + 1;
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp29_ = n;
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- n = _tmp29_ - 1;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- continue;
-#line 1976 "TokenReader.c"
- }
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp31_ = stack;
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp31_ > 0) {
-#line 1982 "TokenReader.c"
- gboolean _tmp32_ = FALSE;
- JSDOCTokenArray* _tmp33_;
- gint _tmp34_;
- JSDOCToken* _tmp35_;
- JSDOCToken* _tmp36_;
- const gchar* _tmp37_;
- gboolean _tmp38_;
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp33_ = tokens;
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp34_ = n;
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp35_ = jsdoc_token_array_get (_tmp33_, _tmp34_);
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp36_ = _tmp35_;
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp37_ = _tmp36_->data;
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp38_ = g_strcmp0 (_tmp37_, "{") == 0;
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp36_);
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp38_) {
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp32_ = TRUE;
-#line 2008 "TokenReader.c"
- } else {
- JSDOCTokenArray* _tmp39_;
- gint _tmp40_;
- JSDOCToken* _tmp41_;
- JSDOCToken* _tmp42_;
- const gchar* _tmp43_;
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp39_ = tokens;
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp40_ = n;
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp41_ = jsdoc_token_array_get (_tmp39_, _tmp40_);
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp42_ = _tmp41_;
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp43_ = _tmp42_->data;
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp32_ = g_strcmp0 (_tmp43_, "(") == 0;
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp42_);
-#line 2029 "TokenReader.c"
- }
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp30_ = _tmp32_;
-#line 2033 "TokenReader.c"
- } else {
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp30_ = FALSE;
-#line 2037 "TokenReader.c"
- }
-#line 261 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp30_) {
-#line 2041 "TokenReader.c"
- gint _tmp44_;
- gint _tmp45_;
-#line 262 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp44_ = stack;
-#line 262 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- stack = _tmp44_ - 1;
-#line 263 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp45_ = n;
-#line 263 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- n = _tmp45_ - 1;
-#line 264 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- continue;
-#line 2054 "TokenReader.c"
- }
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp46_ = n;
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- n = _tmp46_ - 1;
-#line 2060 "TokenReader.c"
- }
-#line 270 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = -1;
-#line 270 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 2066 "TokenReader.c"
-}
-
-
-/**
- * lastSym - find the last token symbol
- * need to back check syntax..
- *
- * @arg {Array} tokens the array of tokens.
- * @arg {Number} offset where to start..
- * @return {Token} the token
- */
-JSDOCToken* jsdoc_token_reader_lastSym (JSDOCTokenReader* self, JSDOCTokenArray* tokens, gint n) {
- JSDOCToken* result = NULL;
-#line 280 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 280 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (tokens != NULL, NULL);
-#line 2084 "TokenReader.c"
- {
- gint i = 0;
- gint _tmp0_;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp0_ = n;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- i = _tmp0_ - 1;
-#line 2092 "TokenReader.c"
- {
- gboolean _tmp1_ = FALSE;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = TRUE;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- while (TRUE) {
-#line 2099 "TokenReader.c"
- gint _tmp3_;
- gboolean _tmp4_ = FALSE;
- JSDOCTokenArray* _tmp5_;
- gint _tmp6_;
- JSDOCToken* _tmp7_;
- JSDOCToken* _tmp8_;
- gboolean _tmp9_;
- gboolean _tmp10_;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!_tmp1_) {
-#line 2110 "TokenReader.c"
- gint _tmp2_;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp2_ = i;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- i = _tmp2_ - 1;
-#line 2116 "TokenReader.c"
- }
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = FALSE;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp3_ = i;
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!(_tmp3_ >= 0)) {
-#line 282 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- break;
-#line 2126 "TokenReader.c"
- }
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp5_ = tokens;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp6_ = i;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp7_ = jsdoc_token_array_get (_tmp5_, _tmp6_);
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp8_ = _tmp7_;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp9_ = jsdoc_token_isType (_tmp8_, JSDOC_TOKEN_TYPE_WHIT);
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp10_ = _tmp9_;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp8_);
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp10_) {
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp4_ = TRUE;
-#line 2146 "TokenReader.c"
- } else {
- JSDOCTokenArray* _tmp11_;
- gint _tmp12_;
- JSDOCToken* _tmp13_;
- JSDOCToken* _tmp14_;
- gboolean _tmp15_;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp11_ = tokens;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp12_ = i;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp13_ = jsdoc_token_array_get (_tmp11_, _tmp12_);
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp14_ = _tmp13_;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp15_ = jsdoc_token_isType (_tmp14_, JSDOC_TOKEN_TYPE_COMM);
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp4_ = _tmp15_;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp14_);
-#line 2167 "TokenReader.c"
- }
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!_tmp4_) {
-#line 2171 "TokenReader.c"
- JSDOCTokenArray* _tmp16_;
- gint _tmp17_;
- JSDOCToken* _tmp18_;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp16_ = tokens;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp17_ = i;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp18_ = jsdoc_token_array_get (_tmp16_, _tmp17_);
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = _tmp18_;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 2185 "TokenReader.c"
- }
- }
- }
- }
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = NULL;
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 2194 "TokenReader.c"
-}
-
-
-/**
- @returns {Boolean} Was the token found?
- */
-static gint string_index_of (const gchar* self, const gchar* needle, gint start_index) {
- gint result = 0;
- gchar* _result_ = NULL;
- gint _tmp0_;
- const gchar* _tmp1_;
- gchar* _tmp2_;
- gchar* _tmp3_;
-#line 1011 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, 0);
-#line 1011 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (needle != NULL, 0);
-#line 1012 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = start_index;
-#line 1012 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = needle;
-#line 1012 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = strstr (((gchar*) self) + _tmp0_, (gchar*) _tmp1_);
-#line 1012 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _result_ = _tmp2_;
-#line 1014 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = _result_;
-#line 1014 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp3_ != NULL) {
-#line 2224 "TokenReader.c"
- gchar* _tmp4_;
-#line 1015 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = _result_;
-#line 1015 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = (gint) (_tmp4_ - ((gchar*) self));
-#line 1015 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 2232 "TokenReader.c"
- } else {
-#line 1017 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = -1;
-#line 1017 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 2238 "TokenReader.c"
- }
-}
-
-
-gboolean jsdoc_token_reader_read_word (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens) {
- gboolean result = FALSE;
- gchar* found = NULL;
- gchar* _tmp0_;
- const gchar* _tmp14_;
- JSDOCTokenName name = 0;
- gboolean _tmp27_ = FALSE;
- gboolean _tmp28_;
- gchar** n = NULL;
- const gchar* _tmp36_;
- gchar** _tmp37_;
- gchar** _tmp38_;
- gint n_length1;
- gint _n_size_;
- gboolean p = FALSE;
- gchar** _tmp39_;
- gint _tmp39__length1;
- GError * _inner_error_ = NULL;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (stream != NULL, FALSE);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (tokens != NULL, FALSE);
-#line 297 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp0_ = g_strdup ("");
-#line 297 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- found = _tmp0_;
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- while (TRUE) {
-#line 2273 "TokenReader.c"
- gboolean _tmp1_ = FALSE;
- JSDOCTextStream* _tmp2_;
- gboolean _tmp3_;
- const gchar* _tmp8_;
- JSDOCTextStream* _tmp9_;
- gchar _tmp10_;
- gchar* _tmp11_;
- gchar* _tmp12_;
- gchar* _tmp13_;
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp2_ = stream;
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp3_ = jsdoc_text_stream_lookEOF (_tmp2_, 0);
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!_tmp3_) {
-#line 2289 "TokenReader.c"
- JSDOCLang_Class* _tmp4_;
- JSDOCTextStream* _tmp5_;
- gchar _tmp6_;
- gboolean _tmp7_;
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp4_ = jsdoc_Lang;
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp5_ = stream;
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp6_ = jsdoc_text_stream_lookC (_tmp5_, 0);
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp7_ = jsdoc_langclass_isWordChar (_tmp4_, _tmp6_);
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = _tmp7_;
-#line 2304 "TokenReader.c"
- } else {
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = FALSE;
-#line 2308 "TokenReader.c"
- }
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!_tmp1_) {
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- break;
-#line 2314 "TokenReader.c"
- }
-#line 299 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp8_ = found;
-#line 299 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp9_ = stream;
-#line 299 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp10_ = jsdoc_text_stream_nextC (_tmp9_);
-#line 299 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp11_ = g_strdup_printf ("%c", _tmp10_);
-#line 299 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp12_ = _tmp11_;
-#line 299 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp13_ = g_strconcat (_tmp8_, _tmp12_, NULL);
-#line 299 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 299 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- found = _tmp13_;
-#line 299 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp12_);
-#line 2334 "TokenReader.c"
- }
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp14_ = found;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (g_strcmp0 (_tmp14_, "") == 0) {
-#line 303 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = FALSE;
-#line 303 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 303 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 2346 "TokenReader.c"
- }
- {
- JSDOCTokenName _tmp15_ = 0;
- JSDOCLang_Class* _tmp16_;
- const gchar* _tmp17_;
- JSDOCTokenName _tmp18_;
- JSDOCTokenArray* _tmp20_;
- const gchar* _tmp21_;
- JSDOCTokenName _tmp22_;
- gint _tmp23_;
- JSDOCToken* _tmp24_;
- JSDOCToken* _tmp25_;
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp16_ = jsdoc_Lang;
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp17_ = found;
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp18_ = jsdoc_langclass_keyword (_tmp16_, _tmp17_, &_inner_error_);
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp15_ = _tmp18_;
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 2369 "TokenReader.c"
- gboolean _tmp19_ = FALSE;
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_inner_error_->domain == JSDOC_LANG_ERROR) {
-#line 2373 "TokenReader.c"
- goto __catch0_jsdoc_lang_error;
- }
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_clear_error (&_inner_error_);
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return _tmp19_;
-#line 2384 "TokenReader.c"
- }
-#line 307 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- name = _tmp15_;
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp20_ = tokens;
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp21_ = found;
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp22_ = name;
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp23_ = self->priv->line;
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp24_ = jsdoc_token_new (_tmp21_, JSDOC_TOKEN_TYPE_KEYW, _tmp22_, _tmp23_);
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp25_ = _tmp24_;
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- jsdoc_token_array_push (_tmp20_, _tmp25_);
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp25_);
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = TRUE;
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 2410 "TokenReader.c"
- }
- goto __finally0;
- __catch0_jsdoc_lang_error:
- {
- GError* e = NULL;
-#line 306 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- e = _inner_error_;
-#line 306 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _inner_error_ = NULL;
-#line 306 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_error_free0 (e);
-#line 2422 "TokenReader.c"
- }
- __finally0:
-#line 306 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 2427 "TokenReader.c"
- gboolean _tmp26_ = FALSE;
-#line 306 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 306 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 306 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_clear_error (&_inner_error_);
-#line 306 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return _tmp26_;
-#line 2437 "TokenReader.c"
- }
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp28_ = self->sepIdents;
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!_tmp28_) {
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp27_ = TRUE;
-#line 2445 "TokenReader.c"
- } else {
- const gchar* _tmp29_;
- gint _tmp30_;
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp29_ = found;
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp30_ = string_index_of (_tmp29_, ".", 0);
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp27_ = _tmp30_ < 0;
-#line 2455 "TokenReader.c"
- }
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp27_) {
-#line 2459 "TokenReader.c"
- JSDOCTokenArray* _tmp31_;
- const gchar* _tmp32_;
- gint _tmp33_;
- JSDOCToken* _tmp34_;
- JSDOCToken* _tmp35_;
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp31_ = tokens;
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp32_ = found;
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp33_ = self->priv->line;
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp34_ = jsdoc_token_new (_tmp32_, JSDOC_TOKEN_TYPE_NAME, JSDOC_TOKEN_NAME_NAME, _tmp33_);
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp35_ = _tmp34_;
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- jsdoc_token_array_push (_tmp31_, _tmp35_);
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp35_);
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = TRUE;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 2485 "TokenReader.c"
- }
-#line 351 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp36_ = found;
-#line 351 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp38_ = _tmp37_ = g_strsplit (_tmp36_, ".", 0);
-#line 351 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- n = _tmp38_;
-#line 351 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- n_length1 = _vala_array_length (_tmp37_);
-#line 351 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _n_size_ = n_length1;
-#line 352 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- p = FALSE;
-#line 353 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp39_ = n;
-#line 353 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp39__length1 = n_length1;
-#line 2503 "TokenReader.c"
- {
- gchar** nm_collection = NULL;
- gint nm_collection_length1 = 0;
- gint _nm_collection_size_ = 0;
- gint nm_it = 0;
-#line 353 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- nm_collection = _tmp39_;
-#line 353 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- nm_collection_length1 = _tmp39__length1;
-#line 353 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- for (nm_it = 0; nm_it < _tmp39__length1; nm_it = nm_it + 1) {
-#line 2515 "TokenReader.c"
- const gchar* nm = NULL;
-#line 353 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- nm = nm_collection[nm_it];
-#line 2519 "TokenReader.c"
- {
- gboolean _tmp40_;
- const gchar* _tmp45_;
- gint _tmp46_;
- gint _tmp47_;
- JSDOCTokenArray* _tmp48_;
- const gchar* _tmp49_;
- gint _tmp50_;
- JSDOCToken* _tmp51_;
- JSDOCToken* _tmp52_;
-#line 355 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp40_ = p;
-#line 355 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp40_) {
-#line 2534 "TokenReader.c"
- JSDOCTokenArray* _tmp41_;
- gint _tmp42_;
- JSDOCToken* _tmp43_;
- JSDOCToken* _tmp44_;
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp41_ = tokens;
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp42_ = self->priv->line;
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp43_ = jsdoc_token_new (".", JSDOC_TOKEN_TYPE_PUNC, JSDOC_TOKEN_NAME_DOT, _tmp42_);
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp44_ = _tmp43_;
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- jsdoc_token_array_push (_tmp41_, _tmp44_);
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp44_);
-#line 2551 "TokenReader.c"
- }
-#line 358 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- p = TRUE;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp45_ = nm;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp46_ = strlen (_tmp45_);
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp47_ = _tmp46_;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp47_ < 1) {
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- continue;
-#line 2565 "TokenReader.c"
- }
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp48_ = tokens;
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp49_ = nm;
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp50_ = self->priv->line;
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp51_ = jsdoc_token_new (_tmp49_, JSDOC_TOKEN_TYPE_NAME, JSDOC_TOKEN_NAME_NAME, _tmp50_);
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp52_ = _tmp51_;
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- jsdoc_token_array_push (_tmp48_, _tmp52_);
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp52_);
-#line 2581 "TokenReader.c"
- }
- }
- }
-#line 364 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = TRUE;
-#line 364 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- n = (_vala_array_free (n, n_length1, (GDestroyNotify) g_free), NULL);
-#line 364 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 364 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 2593 "TokenReader.c"
-}
-
-
-/**
- @returns {Boolean} Was the token found?
- */
-gboolean jsdoc_token_reader_read_punc (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens) {
- gboolean result = FALSE;
- gchar* found = NULL;
- gchar* _tmp0_;
- gint pos = 0;
- JSDOCTokenName tokname = 0;
- JSDOCTokenName _tmp32_;
- JSDOCToken* ls = NULL;
- JSDOCTokenArray* _tmp33_;
- JSDOCToken* _tmp34_;
- gboolean _tmp35_ = FALSE;
- gboolean _tmp36_ = FALSE;
- gboolean _tmp37_ = FALSE;
- const gchar* _tmp38_;
- JSDOCTokenArray* _tmp52_;
- const gchar* _tmp53_;
- JSDOCTokenName _tmp54_;
- gint _tmp55_;
- JSDOCToken* _tmp56_;
- JSDOCToken* _tmp57_;
-#line 372 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 372 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (stream != NULL, FALSE);
-#line 372 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (tokens != NULL, FALSE);
-#line 374 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp0_ = g_strdup ("");
-#line 374 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- found = _tmp0_;
-#line 375 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- pos = 0;
-#line 376 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- tokname = JSDOC_TOKEN_NAME_UNKNOWN;
-#line 377 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- while (TRUE) {
-#line 2636 "TokenReader.c"
- JSDOCTextStream* _tmp1_;
- gboolean _tmp2_;
- gchar ns = '\0';
- JSDOCTextStream* _tmp3_;
- gchar _tmp4_;
- gint _tmp5_;
- JSDOCTokenName nx = 0;
- JSDOCLang_Class* _tmp16_;
- const gchar* _tmp17_;
- gchar _tmp18_;
- gchar* _tmp19_;
- gchar* _tmp20_;
- gchar* _tmp21_;
- gchar* _tmp22_;
- JSDOCTokenName _tmp23_;
- JSDOCTokenName _tmp24_;
- JSDOCTokenName _tmp25_;
- JSDOCTokenName _tmp26_;
- const gchar* _tmp27_;
- JSDOCTextStream* _tmp28_;
- gchar* _tmp29_;
- gchar* _tmp30_;
- gchar* _tmp31_;
-#line 377 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = stream;
-#line 377 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp2_ = jsdoc_text_stream_lookEOF (_tmp1_, 0);
-#line 377 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!(!_tmp2_)) {
-#line 377 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- break;
-#line 2668 "TokenReader.c"
- }
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp3_ = stream;
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp4_ = jsdoc_text_stream_lookC (_tmp3_, 0);
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- ns = _tmp4_;
-#line 379 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp5_ = pos;
-#line 379 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp5_ == 0) {
-#line 2680 "TokenReader.c"
- JSDOCLang_Class* _tmp6_;
- gchar _tmp7_;
- JSDOCTokenName _tmp8_;
- JSDOCTokenName _tmp9_;
- gint _tmp10_;
- const gchar* _tmp11_;
- JSDOCTextStream* _tmp12_;
- gchar* _tmp13_;
- gchar* _tmp14_;
- gchar* _tmp15_;
-#line 380 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp6_ = jsdoc_Lang;
-#line 380 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp7_ = ns;
-#line 380 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp8_ = jsdoc_langclass_puncFirstString (_tmp6_, _tmp7_);
-#line 380 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- tokname = _tmp8_;
-#line 381 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp9_ = tokname;
-#line 381 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (JSDOC_TOKEN_NAME_UNKNOWN == _tmp9_) {
-#line 382 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- break;
-#line 2705 "TokenReader.c"
- }
-#line 384 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp10_ = pos;
-#line 384 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- pos = _tmp10_ + 1;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp11_ = found;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp12_ = stream;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp13_ = jsdoc_text_stream_nextS (_tmp12_, 1);
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp14_ = _tmp13_;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp15_ = g_strconcat (_tmp11_, _tmp14_, NULL);
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- found = _tmp15_;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp14_);
-#line 386 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- continue;
-#line 2729 "TokenReader.c"
- }
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp16_ = jsdoc_Lang;
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp17_ = found;
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp18_ = ns;
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp19_ = g_strdup_printf ("%c", _tmp18_);
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp20_ = _tmp19_;
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp21_ = g_strconcat (_tmp17_, _tmp20_, NULL);
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp22_ = _tmp21_;
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp23_ = jsdoc_langclass_puncString (_tmp16_, _tmp22_);
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp24_ = _tmp23_;
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp22_);
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp20_);
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- nx = _tmp24_;
-#line 389 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp25_ = nx;
-#line 389 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (JSDOC_TOKEN_NAME_UNKNOWN == _tmp25_) {
-#line 390 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- break;
-#line 2761 "TokenReader.c"
- }
-#line 393 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp26_ = nx;
-#line 393 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- tokname = _tmp26_;
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp27_ = found;
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp28_ = stream;
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp29_ = jsdoc_text_stream_nextS (_tmp28_, 1);
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp30_ = _tmp29_;
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp31_ = g_strconcat (_tmp27_, _tmp30_, NULL);
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- found = _tmp31_;
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp30_);
-#line 2783 "TokenReader.c"
- }
-#line 398 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp32_ = tokname;
-#line 398 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp32_ == JSDOC_TOKEN_NAME_UNKNOWN) {
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = FALSE;
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 399 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 2795 "TokenReader.c"
- }
-#line 402 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp33_ = tokens;
-#line 402 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp34_ = jsdoc_token_array_lastSym (_tmp33_);
-#line 402 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- ls = _tmp34_;
-#line 404 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp38_ = found;
-#line 404 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (g_strcmp0 (_tmp38_, "}") == 0) {
-#line 404 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp37_ = TRUE;
-#line 2809 "TokenReader.c"
- } else {
- const gchar* _tmp39_;
-#line 404 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp39_ = found;
-#line 404 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp37_ = g_strcmp0 (_tmp39_, "]") == 0;
-#line 2816 "TokenReader.c"
- }
-#line 404 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp37_) {
-#line 2820 "TokenReader.c"
- JSDOCToken* _tmp40_;
-#line 404 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp40_ = ls;
-#line 404 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp36_ = _tmp40_ != NULL;
-#line 2826 "TokenReader.c"
- } else {
-#line 404 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp36_ = FALSE;
-#line 2830 "TokenReader.c"
- }
-#line 404 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp36_) {
-#line 2834 "TokenReader.c"
- JSDOCToken* _tmp41_;
- const gchar* _tmp42_;
-#line 404 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp41_ = ls;
-#line 404 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp42_ = _tmp41_->data;
-#line 404 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp35_ = g_strcmp0 (_tmp42_, ",") == 0;
-#line 2843 "TokenReader.c"
- } else {
-#line 404 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp35_ = FALSE;
-#line 2847 "TokenReader.c"
- }
-#line 404 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp35_) {
-#line 2851 "TokenReader.c"
- JSDOCPacker* _tmp43_;
-#line 407 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp43_ = self->priv->packer;
-#line 407 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp43_ != NULL) {
-#line 2857 "TokenReader.c"
- JSDOCPackerResultType _tmp44_ = 0;
- gboolean _tmp45_;
- JSDOCPacker* _tmp46_;
- const gchar* _tmp47_;
- gint _tmp48_;
- const gchar* _tmp49_;
- gchar* _tmp50_;
- gchar* _tmp51_;
-#line 409 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp45_ = self->ignoreBadGrammer;
-#line 409 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp45_) {
-#line 409 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp44_ = JSDOC_PACKER_RESULT_TYPE_warn;
-#line 2872 "TokenReader.c"
- } else {
-#line 409 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp44_ = JSDOC_PACKER_RESULT_TYPE_err;
-#line 2876 "TokenReader.c"
- }
-#line 408 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp46_ = self->priv->packer;
-#line 408 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp47_ = self->filename;
-#line 408 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp48_ = self->priv->line;
-#line 408 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp49_ = found;
-#line 408 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp50_ = g_strconcat ("comma found before ", _tmp49_, NULL);
-#line 408 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp51_ = _tmp50_;
-#line 408 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- jsdoc_packer_logError (_tmp46_, _tmp44_, _tmp47_, _tmp48_, _tmp51_);
-#line 408 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp51_);
-#line 2894 "TokenReader.c"
- }
- }
-#line 418 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp52_ = tokens;
-#line 418 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp53_ = found;
-#line 418 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp54_ = tokname;
-#line 418 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp55_ = self->priv->line;
-#line 418 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp56_ = jsdoc_token_new (_tmp53_, JSDOC_TOKEN_TYPE_PUNC, _tmp54_, _tmp55_);
-#line 418 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp57_ = _tmp56_;
-#line 418 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- jsdoc_token_array_push (_tmp52_, _tmp57_);
-#line 418 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp57_);
-#line 419 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = TRUE;
-#line 419 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (ls);
-#line 419 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 419 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 2921 "TokenReader.c"
-}
-
-
-/**
- @returns {Boolean} Was the token found?
- */
-gboolean jsdoc_token_reader_read_space (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens) {
- gboolean result = FALSE;
- gchar* found = NULL;
- gchar* _tmp0_;
- const gchar* _tmp20_;
- gboolean _tmp21_;
- gboolean _tmp23_;
-#line 426 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 426 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (stream != NULL, FALSE);
-#line 426 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (tokens != NULL, FALSE);
-#line 429 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp0_ = g_strdup ("");
-#line 429 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- found = _tmp0_;
-#line 431 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- while (TRUE) {
-#line 2947 "TokenReader.c"
- gboolean _tmp1_ = FALSE;
- gboolean _tmp2_ = FALSE;
- JSDOCTextStream* _tmp3_;
- gboolean _tmp4_;
- const gchar* _tmp15_;
- JSDOCTextStream* _tmp16_;
- gchar* _tmp17_;
- gchar* _tmp18_;
- gchar* _tmp19_;
-#line 431 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp3_ = stream;
-#line 431 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp4_ = jsdoc_text_stream_lookEOF (_tmp3_, 0);
-#line 431 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!_tmp4_) {
-#line 2963 "TokenReader.c"
- JSDOCLang_Class* _tmp5_;
- JSDOCTextStream* _tmp6_;
- gchar* _tmp7_;
- gchar* _tmp8_;
- gboolean _tmp9_;
-#line 431 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp5_ = jsdoc_Lang;
-#line 431 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp6_ = stream;
-#line 431 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp7_ = jsdoc_text_stream_lookS (_tmp6_, 0);
-#line 431 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp8_ = _tmp7_;
-#line 431 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp9_ = jsdoc_langclass_isSpace (_tmp5_, _tmp8_);
-#line 431 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp2_ = _tmp9_;
-#line 431 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp8_);
-#line 2983 "TokenReader.c"
- } else {
-#line 431 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp2_ = FALSE;
-#line 2987 "TokenReader.c"
- }
-#line 431 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp2_) {
-#line 2991 "TokenReader.c"
- JSDOCLang_Class* _tmp10_;
- JSDOCTextStream* _tmp11_;
- gchar* _tmp12_;
- gchar* _tmp13_;
- gboolean _tmp14_;
-#line 431 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp10_ = jsdoc_Lang;
-#line 431 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp11_ = stream;
-#line 431 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp12_ = jsdoc_text_stream_lookS (_tmp11_, 0);
-#line 431 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp13_ = _tmp12_;
-#line 431 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp14_ = jsdoc_langclass_isNewline (_tmp10_, _tmp13_);
-#line 431 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = !_tmp14_;
-#line 431 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp13_);
-#line 3011 "TokenReader.c"
- } else {
-#line 431 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = FALSE;
-#line 3015 "TokenReader.c"
- }
-#line 431 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!_tmp1_) {
-#line 431 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- break;
-#line 3021 "TokenReader.c"
- }
-#line 432 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp15_ = found;
-#line 432 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp16_ = stream;
-#line 432 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp17_ = jsdoc_text_stream_nextS (_tmp16_, 1);
-#line 432 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp18_ = _tmp17_;
-#line 432 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp19_ = g_strconcat (_tmp15_, _tmp18_, NULL);
-#line 432 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 432 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- found = _tmp19_;
-#line 432 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp18_);
-#line 3039 "TokenReader.c"
- }
-#line 435 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp20_ = found;
-#line 435 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (g_strcmp0 (_tmp20_, "") == 0) {
-#line 436 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = FALSE;
-#line 436 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 436 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 3051 "TokenReader.c"
- }
-#line 441 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp21_ = self->collapseWhite;
-#line 441 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp21_) {
-#line 3057 "TokenReader.c"
- gchar* _tmp22_;
-#line 442 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp22_ = g_strdup (" ");
-#line 442 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 442 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- found = _tmp22_;
-#line 3065 "TokenReader.c"
- }
-#line 444 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp23_ = self->keepWhite;
-#line 444 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp23_) {
-#line 3071 "TokenReader.c"
- JSDOCTokenArray* _tmp24_;
- const gchar* _tmp25_;
- gint _tmp26_;
- JSDOCToken* _tmp27_;
- JSDOCToken* _tmp28_;
-#line 445 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp24_ = tokens;
-#line 445 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp25_ = found;
-#line 445 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp26_ = self->priv->line;
-#line 445 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp27_ = jsdoc_token_new (_tmp25_, JSDOC_TOKEN_TYPE_WHIT, JSDOC_TOKEN_NAME_SPACE, _tmp26_);
-#line 445 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp28_ = _tmp27_;
-#line 445 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- jsdoc_token_array_push (_tmp24_, _tmp28_);
-#line 445 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp28_);
-#line 3091 "TokenReader.c"
- }
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = TRUE;
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 3099 "TokenReader.c"
-}
-
-
-/**
- @returns {Boolean} Was the token found?
- */
-gboolean jsdoc_token_reader_read_newline (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens) {
- gboolean result = FALSE;
- gchar* found = NULL;
- gchar* _tmp0_;
- gint line = 0;
- gint _tmp1_;
- gchar* lastc = NULL;
- gchar* _tmp2_;
- const gchar* _tmp24_;
- gboolean _tmp25_;
- gboolean _tmp27_;
-#line 454 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 454 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (stream != NULL, FALSE);
-#line 454 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (tokens != NULL, FALSE);
-#line 457 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp0_ = g_strdup ("");
-#line 457 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- found = _tmp0_;
-#line 459 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = self->priv->line;
-#line 459 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- line = _tmp1_;
-#line 461 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp2_ = g_strdup ("");
-#line 461 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- lastc = _tmp2_;
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- while (TRUE) {
-#line 3137 "TokenReader.c"
- gboolean _tmp3_ = FALSE;
- JSDOCTextStream* _tmp4_;
- gboolean _tmp5_;
- gchar* cur = NULL;
- JSDOCTextStream* _tmp11_;
- gchar* _tmp12_;
- gboolean _tmp13_ = FALSE;
- const gchar* _tmp14_;
- const gchar* _tmp17_;
- gchar* _tmp18_;
- const gchar* _tmp19_;
- JSDOCTextStream* _tmp20_;
- gchar* _tmp21_;
- gchar* _tmp22_;
- gchar* _tmp23_;
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp4_ = stream;
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp5_ = jsdoc_text_stream_lookEOF (_tmp4_, 0);
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!_tmp5_) {
-#line 3159 "TokenReader.c"
- JSDOCLang_Class* _tmp6_;
- JSDOCTextStream* _tmp7_;
- gchar* _tmp8_;
- gchar* _tmp9_;
- gboolean _tmp10_;
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp6_ = jsdoc_Lang;
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp7_ = stream;
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp8_ = jsdoc_text_stream_lookS (_tmp7_, 0);
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp9_ = _tmp8_;
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp10_ = jsdoc_langclass_isNewline (_tmp6_, _tmp9_);
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp3_ = _tmp10_;
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp9_);
-#line 3179 "TokenReader.c"
- } else {
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp3_ = FALSE;
-#line 3183 "TokenReader.c"
- }
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!_tmp3_) {
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- break;
-#line 3189 "TokenReader.c"
- }
-#line 463 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp11_ = stream;
-#line 463 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp12_ = jsdoc_text_stream_lookS (_tmp11_, 0);
-#line 463 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- cur = _tmp12_;
-#line 464 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp14_ = lastc;
-#line 464 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (g_strcmp0 (_tmp14_, "\r") == 0) {
-#line 3201 "TokenReader.c"
- const gchar* _tmp15_;
-#line 464 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp15_ = cur;
-#line 464 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp13_ = g_strcmp0 (_tmp15_, "\n") == 0;
-#line 3207 "TokenReader.c"
- } else {
-#line 464 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp13_ = FALSE;
-#line 3211 "TokenReader.c"
- }
-#line 464 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp13_) {
-#line 3215 "TokenReader.c"
- } else {
- gint _tmp16_;
-#line 467 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp16_ = self->priv->line;
-#line 467 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- self->priv->line = _tmp16_ + 1;
-#line 3222 "TokenReader.c"
- }
-#line 469 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp17_ = cur;
-#line 469 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp18_ = g_strdup (_tmp17_);
-#line 469 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (lastc);
-#line 469 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- lastc = _tmp18_;
-#line 472 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp19_ = found;
-#line 472 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp20_ = stream;
-#line 472 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp21_ = jsdoc_text_stream_nextS (_tmp20_, 1);
-#line 472 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp22_ = _tmp21_;
-#line 472 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp23_ = g_strconcat (_tmp19_, _tmp22_, NULL);
-#line 472 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 472 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- found = _tmp23_;
-#line 472 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp22_);
-#line 462 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (cur);
-#line 3250 "TokenReader.c"
- }
-#line 475 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp24_ = found;
-#line 475 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (g_strcmp0 (_tmp24_, "") == 0) {
-#line 476 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = FALSE;
-#line 476 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (lastc);
-#line 476 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 476 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 3264 "TokenReader.c"
- }
-#line 484 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp25_ = self->collapseWhite;
-#line 484 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp25_) {
-#line 3270 "TokenReader.c"
- gchar* _tmp26_;
-#line 485 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp26_ = g_strdup ("\n");
-#line 485 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 485 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- found = _tmp26_;
-#line 3278 "TokenReader.c"
- }
-#line 488 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp27_ = self->keepWhite;
-#line 488 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp27_) {
-#line 3284 "TokenReader.c"
- JSDOCToken* last = NULL;
- JSDOCTokenArray* _tmp28_;
- JSDOCToken* _tmp29_;
- gboolean _tmp30_ = FALSE;
- JSDOCToken* _tmp31_;
- JSDOCTokenArray* _tmp37_;
- const gchar* _tmp38_;
- gint _tmp39_;
- JSDOCToken* _tmp40_;
- JSDOCToken* _tmp41_;
-#line 489 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp28_ = tokens;
-#line 489 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp29_ = jsdoc_token_array_last (_tmp28_);
-#line 489 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- last = _tmp29_;
-#line 490 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp31_ = last;
-#line 490 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp31_ != NULL) {
-#line 3305 "TokenReader.c"
- JSDOCToken* _tmp32_;
- JSDOCTokenType _tmp33_;
-#line 490 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp32_ = last;
-#line 490 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp33_ = _tmp32_->type;
-#line 490 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp30_ = _tmp33_ != JSDOC_TOKEN_TYPE_WHIT;
-#line 3314 "TokenReader.c"
- } else {
-#line 490 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp30_ = FALSE;
-#line 3318 "TokenReader.c"
- }
-#line 490 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp30_) {
-#line 3322 "TokenReader.c"
- } else {
- JSDOCTokenArray* _tmp34_;
- JSDOCToken* _tmp35_;
- JSDOCToken* _tmp36_;
-#line 493 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp34_ = tokens;
-#line 493 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp35_ = jsdoc_token_array_pop (_tmp34_);
-#line 493 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp36_ = _tmp35_;
-#line 493 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp36_);
-#line 3335 "TokenReader.c"
- }
-#line 496 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp37_ = tokens;
-#line 496 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp38_ = found;
-#line 496 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp39_ = line;
-#line 496 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp40_ = jsdoc_token_new (_tmp38_, JSDOC_TOKEN_TYPE_WHIT, JSDOC_TOKEN_NAME_NEWLINE, _tmp39_);
-#line 496 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp41_ = _tmp40_;
-#line 496 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- jsdoc_token_array_push (_tmp37_, _tmp41_);
-#line 496 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp41_);
-#line 488 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (last);
-#line 3353 "TokenReader.c"
- }
-#line 498 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = TRUE;
-#line 498 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (lastc);
-#line 498 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 498 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 3363 "TokenReader.c"
-}
-
-
-/**
- @returns {Boolean} Was the token found?
- */
-static gchar string_get (const gchar* self, glong index) {
- gchar result = '\0';
- glong _tmp0_;
- gchar _tmp1_;
-#line 1110 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, '\0');
-#line 1111 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = index;
-#line 1111 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = ((gchar*) self)[_tmp0_];
-#line 1111 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp1_;
-#line 1111 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 3384 "TokenReader.c"
-}
-
-
-gboolean jsdoc_token_reader_read_mlcomment (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens) {
- gboolean result = FALSE;
- JSDOCTextStream* _tmp0_;
- gchar _tmp1_;
- JSDOCTextStream* _tmp2_;
- gchar _tmp3_;
- GString* found = NULL;
- GString* _tmp4_;
- GString* _tmp5_;
- JSDOCTextStream* _tmp6_;
- gchar* _tmp7_;
- gchar* _tmp8_;
- gchar* c = NULL;
- gchar* _tmp9_;
- gint line = 0;
- gint _tmp10_;
- gboolean _tmp25_ = FALSE;
- gboolean _tmp26_ = FALSE;
- gboolean _tmp27_ = FALSE;
- gboolean _tmp28_;
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (stream != NULL, FALSE);
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (tokens != NULL, FALSE);
-#line 506 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp0_ = stream;
-#line 506 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = jsdoc_text_stream_lookC (_tmp0_, 0);
-#line 506 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp1_ != '/') {
-#line 507 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = FALSE;
-#line 507 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 3424 "TokenReader.c"
- }
-#line 509 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp2_ = stream;
-#line 509 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp3_ = jsdoc_text_stream_lookC (_tmp2_, 1);
-#line 509 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp3_ != '*') {
-#line 510 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = FALSE;
-#line 510 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 3436 "TokenReader.c"
- }
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp4_ = g_string_new ("");
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- found = _tmp4_;
-#line 514 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp5_ = found;
-#line 514 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp6_ = stream;
-#line 514 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp7_ = jsdoc_text_stream_nextS (_tmp6_, 2);
-#line 514 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp8_ = _tmp7_;
-#line 514 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_string_append (_tmp5_, _tmp8_);
-#line 514 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp8_);
-#line 517 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp9_ = g_strdup ("");
-#line 517 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- c = _tmp9_;
-#line 518 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp10_ = self->priv->line;
-#line 518 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- line = _tmp10_;
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- while (TRUE) {
-#line 3464 "TokenReader.c"
- gboolean _tmp11_ = FALSE;
- JSDOCTextStream* _tmp12_;
- gboolean _tmp13_;
- JSDOCTextStream* _tmp19_;
- gchar* _tmp20_;
- const gchar* _tmp21_;
- GString* _tmp23_;
- const gchar* _tmp24_;
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp12_ = stream;
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp13_ = jsdoc_text_stream_lookEOF (_tmp12_, 0);
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!_tmp13_) {
-#line 3479 "TokenReader.c"
- gboolean _tmp14_ = FALSE;
- JSDOCTextStream* _tmp15_;
- gchar _tmp16_;
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp15_ = stream;
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp16_ = jsdoc_text_stream_lookC (_tmp15_, -1);
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp16_ == '/') {
-#line 3489 "TokenReader.c"
- JSDOCTextStream* _tmp17_;
- gchar _tmp18_;
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp17_ = stream;
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp18_ = jsdoc_text_stream_lookC (_tmp17_, -2);
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp14_ = _tmp18_ == '*';
-#line 3498 "TokenReader.c"
- } else {
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp14_ = FALSE;
-#line 3502 "TokenReader.c"
- }
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp11_ = !_tmp14_;
-#line 3506 "TokenReader.c"
- } else {
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp11_ = FALSE;
-#line 3510 "TokenReader.c"
- }
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!_tmp11_) {
-#line 519 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- break;
-#line 3516 "TokenReader.c"
- }
-#line 520 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp19_ = stream;
-#line 520 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp20_ = jsdoc_text_stream_nextS (_tmp19_, 1);
-#line 520 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (c);
-#line 520 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- c = _tmp20_;
-#line 521 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp21_ = c;
-#line 521 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (g_strcmp0 (_tmp21_, "\n") == 0) {
-#line 3530 "TokenReader.c"
- gint _tmp22_;
-#line 522 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp22_ = self->priv->line;
-#line 522 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- self->priv->line = _tmp22_ + 1;
-#line 3536 "TokenReader.c"
- }
-#line 524 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp23_ = found;
-#line 524 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp24_ = c;
-#line 524 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_string_append (_tmp23_, _tmp24_);
-#line 3544 "TokenReader.c"
- }
-#line 529 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp28_ = self->keepDocs;
-#line 529 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp28_) {
-#line 3550 "TokenReader.c"
- GString* _tmp29_;
- gssize _tmp30_;
-#line 529 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp29_ = found;
-#line 529 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp30_ = _tmp29_->len;
-#line 529 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp27_ = _tmp30_ > ((gssize) 4);
-#line 3559 "TokenReader.c"
- } else {
-#line 529 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp27_ = FALSE;
-#line 3563 "TokenReader.c"
- }
-#line 529 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp27_) {
-#line 3567 "TokenReader.c"
- GString* _tmp31_;
- const gchar* _tmp32_;
- gint _tmp33_;
-#line 529 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp31_ = found;
-#line 529 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp32_ = _tmp31_->str;
-#line 529 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp33_ = string_index_of (_tmp32_, "/**", 0);
-#line 529 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp26_ = _tmp33_ == 0;
-#line 3579 "TokenReader.c"
- } else {
-#line 529 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp26_ = FALSE;
-#line 3583 "TokenReader.c"
- }
-#line 529 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp26_) {
-#line 3587 "TokenReader.c"
- GString* _tmp34_;
- const gchar* _tmp35_;
- gchar _tmp36_;
-#line 529 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp34_ = found;
-#line 529 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp35_ = _tmp34_->str;
-#line 529 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp36_ = string_get (_tmp35_, (glong) 3);
-#line 529 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp25_ = _tmp36_ != '/';
-#line 3599 "TokenReader.c"
- } else {
-#line 529 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp25_ = FALSE;
-#line 3603 "TokenReader.c"
- }
-#line 529 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp25_) {
-#line 3607 "TokenReader.c"
- JSDOCTokenArray* _tmp37_;
- GString* _tmp38_;
- const gchar* _tmp39_;
- gint _tmp40_;
- JSDOCToken* _tmp41_;
- JSDOCToken* _tmp42_;
-#line 530 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp37_ = tokens;
-#line 530 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp38_ = found;
-#line 530 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp39_ = _tmp38_->str;
-#line 530 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp40_ = self->priv->line;
-#line 530 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp41_ = jsdoc_token_new (_tmp39_, JSDOC_TOKEN_TYPE_COMM, JSDOC_TOKEN_NAME_JSDOC, _tmp40_);
-#line 530 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp42_ = _tmp41_;
-#line 530 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- jsdoc_token_array_push (_tmp37_, _tmp42_);
-#line 530 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp42_);
-#line 3630 "TokenReader.c"
- } else {
- gboolean _tmp43_;
-#line 531 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp43_ = self->keepComments;
-#line 531 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp43_) {
-#line 3637 "TokenReader.c"
- JSDOCTokenArray* _tmp44_;
- GString* _tmp45_;
- const gchar* _tmp46_;
- gint _tmp47_;
- JSDOCToken* _tmp48_;
- JSDOCToken* _tmp49_;
-#line 532 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp44_ = tokens;
-#line 532 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp45_ = found;
-#line 532 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp46_ = _tmp45_->str;
-#line 532 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp47_ = line;
-#line 532 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp48_ = jsdoc_token_new (_tmp46_, JSDOC_TOKEN_TYPE_COMM, JSDOC_TOKEN_NAME_MULTI_LINE_COMM, _tmp47_);
-#line 532 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp49_ = _tmp48_;
-#line 532 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- jsdoc_token_array_push (_tmp44_, _tmp49_);
-#line 532 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp49_);
-#line 3660 "TokenReader.c"
- }
- }
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = TRUE;
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (c);
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_string_free0 (found);
-#line 534 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 3671 "TokenReader.c"
-}
-
-
-/**
- @returns {Boolean} Was the token found?
- */
-static const gchar* string_to_string (const gchar* self) {
- const gchar* result = NULL;
-#line 1442 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1443 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = self;
-#line 1443 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 3686 "TokenReader.c"
-}
-
-
-gboolean jsdoc_token_reader_read_slcomment (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens) {
- gboolean result = FALSE;
- gchar* found = NULL;
- gchar* _tmp0_;
- gboolean _tmp1_ = FALSE;
- gboolean _tmp2_ = FALSE;
- gboolean _tmp3_ = FALSE;
- JSDOCTextStream* _tmp4_;
- gchar _tmp5_;
-#line 541 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 541 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (stream != NULL, FALSE);
-#line 541 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (tokens != NULL, FALSE);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp0_ = g_strdup ("");
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- found = _tmp0_;
-#line 545 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp4_ = stream;
-#line 545 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp5_ = jsdoc_text_stream_lookC (_tmp4_, 0);
-#line 545 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp5_ == '/') {
-#line 3715 "TokenReader.c"
- JSDOCTextStream* _tmp6_;
- gchar _tmp7_;
-#line 545 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp6_ = stream;
-#line 545 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp7_ = jsdoc_text_stream_lookC (_tmp6_, 1);
-#line 545 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp3_ = _tmp7_ == '/';
-#line 3724 "TokenReader.c"
- } else {
-#line 545 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp3_ = FALSE;
-#line 3728 "TokenReader.c"
- }
-#line 545 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp3_) {
-#line 3732 "TokenReader.c"
- JSDOCTextStream* _tmp8_;
- gchar* _tmp9_;
- const gchar* _tmp10_;
-#line 545 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp8_ = stream;
-#line 545 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp9_ = jsdoc_text_stream_nextS (_tmp8_, 2);
-#line 545 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 545 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- found = _tmp9_;
-#line 545 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp10_ = found;
-#line 545 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp2_ = g_strcmp0 ("", _tmp10_) != 0;
-#line 3748 "TokenReader.c"
- } else {
-#line 545 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp2_ = FALSE;
-#line 3752 "TokenReader.c"
- }
-#line 545 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp2_) {
-#line 545 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = TRUE;
-#line 3758 "TokenReader.c"
- } else {
- gboolean _tmp11_ = FALSE;
- gboolean _tmp12_ = FALSE;
- gboolean _tmp13_ = FALSE;
- gboolean _tmp14_ = FALSE;
- JSDOCTextStream* _tmp15_;
- gchar _tmp16_;
-#line 547 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp15_ = stream;
-#line 547 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp16_ = jsdoc_text_stream_lookC (_tmp15_, 0);
-#line 547 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp16_ == '<') {
-#line 3772 "TokenReader.c"
- JSDOCTextStream* _tmp17_;
- gchar _tmp18_;
-#line 547 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp17_ = stream;
-#line 547 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp18_ = jsdoc_text_stream_lookC (_tmp17_, 1);
-#line 547 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp14_ = _tmp18_ == '!';
-#line 3781 "TokenReader.c"
- } else {
-#line 547 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp14_ = FALSE;
-#line 3785 "TokenReader.c"
- }
-#line 547 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp14_) {
-#line 3789 "TokenReader.c"
- JSDOCTextStream* _tmp19_;
- gchar _tmp20_;
-#line 547 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp19_ = stream;
-#line 547 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp20_ = jsdoc_text_stream_lookC (_tmp19_, 2);
-#line 547 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp13_ = _tmp20_ == '-';
-#line 3798 "TokenReader.c"
- } else {
-#line 547 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp13_ = FALSE;
-#line 3802 "TokenReader.c"
- }
-#line 547 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp13_) {
-#line 3806 "TokenReader.c"
- JSDOCTextStream* _tmp21_;
- gchar _tmp22_;
-#line 547 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp21_ = stream;
-#line 547 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp22_ = jsdoc_text_stream_lookC (_tmp21_, 3);
-#line 547 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp12_ = _tmp22_ == '-';
-#line 3815 "TokenReader.c"
- } else {
-#line 547 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp12_ = FALSE;
-#line 3819 "TokenReader.c"
- }
-#line 547 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp12_) {
-#line 3823 "TokenReader.c"
- JSDOCTextStream* _tmp23_;
- gchar* _tmp24_;
- const gchar* _tmp25_;
-#line 547 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp23_ = stream;
-#line 547 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp24_ = jsdoc_text_stream_nextS (_tmp23_, 4);
-#line 547 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 547 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- found = _tmp24_;
-#line 547 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp25_ = found;
-#line 547 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp11_ = g_strcmp0 ("", _tmp25_) != 0;
-#line 3839 "TokenReader.c"
- } else {
-#line 547 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp11_ = FALSE;
-#line 3843 "TokenReader.c"
- }
-#line 547 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = _tmp11_;
-#line 3847 "TokenReader.c"
- }
-#line 544 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp1_) {
-#line 3851 "TokenReader.c"
- gint line = 0;
- gint _tmp26_;
- JSDOCTextStream* _tmp41_;
- gboolean _tmp42_;
- gboolean _tmp48_;
- gint _tmp54_;
-#line 549 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp26_ = self->priv->line;
-#line 549 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- line = _tmp26_;
-#line 550 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- while (TRUE) {
-#line 3864 "TokenReader.c"
- JSDOCTextStream* _tmp27_;
- gboolean _tmp28_;
- JSDOCLang_Class* _tmp29_;
- JSDOCTextStream* _tmp30_;
- gchar* _tmp31_;
- gchar* _tmp32_;
- const gchar* _tmp33_;
- gboolean _tmp34_;
- gboolean _tmp35_;
- const gchar* _tmp36_;
- JSDOCTextStream* _tmp37_;
- gchar* _tmp38_;
- gchar* _tmp39_;
- gchar* _tmp40_;
-#line 550 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp27_ = stream;
-#line 550 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp28_ = jsdoc_text_stream_lookEOF (_tmp27_, 0);
-#line 550 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!(!_tmp28_)) {
-#line 550 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- break;
-#line 3887 "TokenReader.c"
- }
-#line 552 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp29_ = jsdoc_Lang;
-#line 552 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp30_ = stream;
-#line 552 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp31_ = jsdoc_text_stream_lookS (_tmp30_, 0);
-#line 552 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp32_ = _tmp31_;
-#line 552 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp33_ = string_to_string (_tmp32_);
-#line 552 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp34_ = jsdoc_langclass_isNewline (_tmp29_, _tmp33_);
-#line 552 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp35_ = _tmp34_;
-#line 552 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp32_);
-#line 552 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp35_) {
-#line 553 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- break;
-#line 3909 "TokenReader.c"
- }
-#line 555 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp36_ = found;
-#line 555 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp37_ = stream;
-#line 555 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp38_ = jsdoc_text_stream_nextS (_tmp37_, 1);
-#line 555 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp39_ = _tmp38_;
-#line 555 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp40_ = g_strconcat (_tmp36_, _tmp39_, NULL);
-#line 555 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 555 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- found = _tmp40_;
-#line 555 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp39_);
-#line 3927 "TokenReader.c"
- }
-#line 557 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp41_ = stream;
-#line 557 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp42_ = jsdoc_text_stream_lookEOF (_tmp41_, 0);
-#line 557 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!_tmp42_) {
-#line 3935 "TokenReader.c"
- const gchar* _tmp43_;
- JSDOCTextStream* _tmp44_;
- gchar* _tmp45_;
- gchar* _tmp46_;
- gchar* _tmp47_;
-#line 558 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp43_ = found;
-#line 558 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp44_ = stream;
-#line 558 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp45_ = jsdoc_text_stream_nextS (_tmp44_, 1);
-#line 558 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp46_ = _tmp45_;
-#line 558 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp47_ = g_strconcat (_tmp43_, _tmp46_, NULL);
-#line 558 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 558 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- found = _tmp47_;
-#line 558 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp46_);
-#line 3957 "TokenReader.c"
- }
-#line 560 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp48_ = self->keepComments;
-#line 560 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp48_) {
-#line 3963 "TokenReader.c"
- JSDOCTokenArray* _tmp49_;
- const gchar* _tmp50_;
- gint _tmp51_;
- JSDOCToken* _tmp52_;
- JSDOCToken* _tmp53_;
-#line 561 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp49_ = tokens;
-#line 561 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp50_ = found;
-#line 561 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp51_ = line;
-#line 561 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp52_ = jsdoc_token_new (_tmp50_, JSDOC_TOKEN_TYPE_COMM, JSDOC_TOKEN_NAME_SINGLE_LINE_COMM, _tmp51_);
-#line 561 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp53_ = _tmp52_;
-#line 561 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- jsdoc_token_array_push (_tmp49_, _tmp53_);
-#line 561 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp53_);
-#line 3983 "TokenReader.c"
- }
-#line 563 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp54_ = self->priv->line;
-#line 563 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- self->priv->line = _tmp54_ + 1;
-#line 564 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = TRUE;
-#line 564 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 564 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 3995 "TokenReader.c"
- }
-#line 566 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = FALSE;
-#line 566 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 566 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 4003 "TokenReader.c"
-}
-
-
-/**
- @returns {Boolean} Was the token found?
- */
-gboolean jsdoc_token_reader_read_dbquote (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens) {
- gboolean result = FALSE;
- JSDOCTextStream* _tmp0_;
- gchar _tmp1_;
- GString* str = NULL;
- GString* _tmp2_;
- GString* _tmp3_;
- JSDOCTextStream* _tmp4_;
- gchar _tmp5_;
-#line 572 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 572 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (stream != NULL, FALSE);
-#line 572 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (tokens != NULL, FALSE);
-#line 574 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp0_ = stream;
-#line 574 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = jsdoc_text_stream_lookC (_tmp0_, 0);
-#line 574 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp1_ != '"') {
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = FALSE;
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 4035 "TokenReader.c"
- }
-#line 578 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp2_ = g_string_new ("");
-#line 578 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- str = _tmp2_;
-#line 579 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp3_ = str;
-#line 579 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp4_ = stream;
-#line 579 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp5_ = jsdoc_text_stream_nextC (_tmp4_);
-#line 579 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_string_append_unichar (_tmp3_, (gunichar) _tmp5_);
-#line 581 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- while (TRUE) {
-#line 4051 "TokenReader.c"
- JSDOCTextStream* _tmp6_;
- gboolean _tmp7_;
- JSDOCTextStream* _tmp8_;
- gchar _tmp9_;
- JSDOCTextStream* _tmp33_;
- gchar _tmp34_;
- GString* _tmp44_;
- JSDOCTextStream* _tmp45_;
- gchar* _tmp46_;
- gchar* _tmp47_;
-#line 581 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp6_ = stream;
-#line 581 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp7_ = jsdoc_text_stream_lookEOF (_tmp6_, 0);
-#line 581 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!(!_tmp7_)) {
-#line 581 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- break;
-#line 4070 "TokenReader.c"
- }
-#line 582 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp8_ = stream;
-#line 582 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp9_ = jsdoc_text_stream_lookC (_tmp8_, 0);
-#line 582 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp9_ == '\\') {
-#line 4078 "TokenReader.c"
- JSDOCLang_Class* _tmp10_;
- JSDOCTextStream* _tmp11_;
- gchar* _tmp12_;
- gchar* _tmp13_;
- const gchar* _tmp14_;
- gboolean _tmp15_;
- gboolean _tmp16_;
-#line 583 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp10_ = jsdoc_Lang;
-#line 583 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp11_ = stream;
-#line 583 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp12_ = jsdoc_text_stream_lookS (_tmp11_, 1);
-#line 583 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp13_ = _tmp12_;
-#line 583 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp14_ = string_to_string (_tmp13_);
-#line 583 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp15_ = jsdoc_langclass_isNewline (_tmp10_, _tmp14_);
-#line 583 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp16_ = _tmp15_;
-#line 583 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp13_);
-#line 583 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp16_) {
-#line 4104 "TokenReader.c"
- GString* _tmp28_;
- {
- gboolean _tmp17_ = FALSE;
-#line 584 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp17_ = TRUE;
-#line 584 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- while (TRUE) {
-#line 4112 "TokenReader.c"
- JSDOCTextStream* _tmp27_;
-#line 584 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!_tmp17_) {
-#line 4116 "TokenReader.c"
- gboolean _tmp18_ = FALSE;
- JSDOCTextStream* _tmp19_;
- gboolean _tmp20_;
-#line 586 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp19_ = stream;
-#line 586 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp20_ = jsdoc_text_stream_lookEOF (_tmp19_, 0);
-#line 586 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!_tmp20_) {
-#line 4126 "TokenReader.c"
- JSDOCLang_Class* _tmp21_;
- JSDOCTextStream* _tmp22_;
- gchar* _tmp23_;
- gchar* _tmp24_;
- const gchar* _tmp25_;
- gboolean _tmp26_;
-#line 586 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp21_ = jsdoc_Lang;
-#line 586 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp22_ = stream;
-#line 586 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp23_ = jsdoc_text_stream_lookS (_tmp22_, 0);
-#line 586 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp24_ = _tmp23_;
-#line 586 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp25_ = string_to_string (_tmp24_);
-#line 586 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp26_ = jsdoc_langclass_isNewline (_tmp21_, _tmp25_);
-#line 586 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp18_ = _tmp26_;
-#line 586 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp24_);
-#line 4149 "TokenReader.c"
- } else {
-#line 586 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp18_ = FALSE;
-#line 4153 "TokenReader.c"
- }
-#line 586 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!_tmp18_) {
-#line 586 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- break;
-#line 4159 "TokenReader.c"
- }
- }
-#line 584 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp17_ = FALSE;
-#line 585 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp27_ = stream;
-#line 585 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- jsdoc_text_stream_nextC (_tmp27_);
-#line 4168 "TokenReader.c"
- }
- }
-#line 587 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp28_ = str;
-#line 587 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_string_append (_tmp28_, "\\\n");
-#line 4175 "TokenReader.c"
- } else {
- GString* _tmp29_;
- JSDOCTextStream* _tmp30_;
- gchar* _tmp31_;
- gchar* _tmp32_;
-#line 590 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp29_ = str;
-#line 590 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp30_ = stream;
-#line 590 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp31_ = jsdoc_text_stream_nextS (_tmp30_, 2);
-#line 590 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp32_ = _tmp31_;
-#line 590 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_string_append (_tmp29_, _tmp32_);
-#line 590 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp32_);
-#line 4193 "TokenReader.c"
- }
-#line 592 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- continue;
-#line 4197 "TokenReader.c"
- }
-#line 594 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp33_ = stream;
-#line 594 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp34_ = jsdoc_text_stream_lookC (_tmp33_, 0);
-#line 594 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp34_ == '"') {
-#line 4205 "TokenReader.c"
- GString* _tmp35_;
- JSDOCTextStream* _tmp36_;
- gchar _tmp37_;
- JSDOCTokenArray* _tmp38_;
- GString* _tmp39_;
- const gchar* _tmp40_;
- gint _tmp41_;
- JSDOCToken* _tmp42_;
- JSDOCToken* _tmp43_;
-#line 595 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp35_ = str;
-#line 595 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp36_ = stream;
-#line 595 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp37_ = jsdoc_text_stream_nextC (_tmp36_);
-#line 595 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_string_append_unichar (_tmp35_, (gunichar) _tmp37_);
-#line 596 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp38_ = tokens;
-#line 596 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp39_ = str;
-#line 596 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp40_ = _tmp39_->str;
-#line 596 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp41_ = self->priv->line;
-#line 596 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp42_ = jsdoc_token_new (_tmp40_, JSDOC_TOKEN_TYPE_STRN, JSDOC_TOKEN_NAME_DOUBLE_QUOTE, _tmp41_);
-#line 596 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp43_ = _tmp42_;
-#line 596 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- jsdoc_token_array_push (_tmp38_, _tmp43_);
-#line 596 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp43_);
-#line 597 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = TRUE;
-#line 597 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_string_free0 (str);
-#line 597 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 4245 "TokenReader.c"
- }
-#line 600 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp44_ = str;
-#line 600 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp45_ = stream;
-#line 600 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp46_ = jsdoc_text_stream_nextS (_tmp45_, 1);
-#line 600 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp47_ = _tmp46_;
-#line 600 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_string_append (_tmp44_, _tmp47_);
-#line 600 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp47_);
-#line 4259 "TokenReader.c"
- }
-#line 603 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = FALSE;
-#line 603 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_string_free0 (str);
-#line 603 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 4267 "TokenReader.c"
-}
-
-
-/**
- @returns {Boolean} Was the token found?
- */
-gboolean jsdoc_token_reader_read_snquote (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens) {
- gboolean result = FALSE;
- JSDOCTextStream* _tmp0_;
- gchar _tmp1_;
- GString* str = NULL;
- GString* _tmp2_;
- GString* _tmp3_;
- JSDOCTextStream* _tmp4_;
- gchar _tmp5_;
-#line 609 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 609 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (stream != NULL, FALSE);
-#line 609 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (tokens != NULL, FALSE);
-#line 611 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp0_ = stream;
-#line 611 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = jsdoc_text_stream_lookC (_tmp0_, 0);
-#line 611 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp1_ != '\'') {
-#line 612 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = FALSE;
-#line 612 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 4299 "TokenReader.c"
- }
-#line 615 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp2_ = g_string_new ("");
-#line 615 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- str = _tmp2_;
-#line 616 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp3_ = str;
-#line 616 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp4_ = stream;
-#line 616 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp5_ = jsdoc_text_stream_nextC (_tmp4_);
-#line 616 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_string_append_unichar (_tmp3_, (gunichar) _tmp5_);
-#line 618 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- while (TRUE) {
-#line 4315 "TokenReader.c"
- JSDOCTextStream* _tmp6_;
- gboolean _tmp7_;
- JSDOCTextStream* _tmp8_;
- gchar _tmp9_;
- JSDOCTextStream* _tmp14_;
- gchar _tmp15_;
- GString* _tmp25_;
- JSDOCTextStream* _tmp26_;
- gchar* _tmp27_;
- gchar* _tmp28_;
-#line 618 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp6_ = stream;
-#line 618 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp7_ = jsdoc_text_stream_lookEOF (_tmp6_, 0);
-#line 618 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!(!_tmp7_)) {
-#line 618 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- break;
-#line 4334 "TokenReader.c"
- }
-#line 619 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp8_ = stream;
-#line 619 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp9_ = jsdoc_text_stream_lookC (_tmp8_, 0);
-#line 619 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp9_ == '\\') {
-#line 4342 "TokenReader.c"
- GString* _tmp10_;
- JSDOCTextStream* _tmp11_;
- gchar* _tmp12_;
- gchar* _tmp13_;
-#line 620 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp10_ = str;
-#line 620 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp11_ = stream;
-#line 620 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp12_ = jsdoc_text_stream_nextS (_tmp11_, 2);
-#line 620 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp13_ = _tmp12_;
-#line 620 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_string_append (_tmp10_, _tmp13_);
-#line 620 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp13_);
-#line 621 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- continue;
-#line 4361 "TokenReader.c"
- }
-#line 623 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp14_ = stream;
-#line 623 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp15_ = jsdoc_text_stream_lookC (_tmp14_, 0);
-#line 623 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp15_ == '\'') {
-#line 4369 "TokenReader.c"
- GString* _tmp16_;
- JSDOCTextStream* _tmp17_;
- gchar _tmp18_;
- JSDOCTokenArray* _tmp19_;
- GString* _tmp20_;
- const gchar* _tmp21_;
- gint _tmp22_;
- JSDOCToken* _tmp23_;
- JSDOCToken* _tmp24_;
-#line 624 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp16_ = str;
-#line 624 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp17_ = stream;
-#line 624 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp18_ = jsdoc_text_stream_nextC (_tmp17_);
-#line 624 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_string_append_unichar (_tmp16_, (gunichar) _tmp18_);
-#line 625 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp19_ = tokens;
-#line 625 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp20_ = str;
-#line 625 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp21_ = _tmp20_->str;
-#line 625 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp22_ = self->priv->line;
-#line 625 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp23_ = jsdoc_token_new (_tmp21_, JSDOC_TOKEN_TYPE_STRN, JSDOC_TOKEN_NAME_SINGLE_QUOTE, _tmp22_);
-#line 625 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp24_ = _tmp23_;
-#line 625 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- jsdoc_token_array_push (_tmp19_, _tmp24_);
-#line 625 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp24_);
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = TRUE;
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_string_free0 (str);
-#line 626 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 4409 "TokenReader.c"
- }
-#line 628 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp25_ = str;
-#line 628 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp26_ = stream;
-#line 628 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp27_ = jsdoc_text_stream_nextS (_tmp26_, 1);
-#line 628 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp28_ = _tmp27_;
-#line 628 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_string_append (_tmp25_, _tmp28_);
-#line 628 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp28_);
-#line 4423 "TokenReader.c"
- }
-#line 631 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = FALSE;
-#line 631 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_string_free0 (str);
-#line 631 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 4431 "TokenReader.c"
-}
-
-
-/**
- @returns {Boolean} Was the token found?
- */
-gboolean jsdoc_token_reader_read_numb (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens) {
- gboolean result = FALSE;
- gboolean _tmp0_ = FALSE;
- JSDOCTextStream* _tmp1_;
- gchar _tmp2_;
- gchar* found = NULL;
- gchar* _tmp8_;
- const gchar* _tmp32_;
- gboolean _tmp33_ = FALSE;
- JSDOCTextStream* _tmp34_;
- gchar _tmp35_;
- const gchar* _tmp97_;
- gboolean _tmp98_;
- JSDOCTokenArray* _tmp104_;
- const gchar* _tmp105_;
- gint _tmp106_;
- JSDOCToken* _tmp107_;
- JSDOCToken* _tmp108_;
-#line 638 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 638 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (stream != NULL, FALSE);
-#line 638 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (tokens != NULL, FALSE);
-#line 640 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = stream;
-#line 640 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp2_ = jsdoc_text_stream_lookC (_tmp1_, 0);
-#line 640 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp2_ == '0') {
-#line 4468 "TokenReader.c"
- JSDOCTextStream* _tmp3_;
- gchar _tmp4_;
-#line 640 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp3_ = stream;
-#line 640 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp4_ = jsdoc_text_stream_lookC (_tmp3_, 1);
-#line 640 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp0_ = _tmp4_ == 'x';
-#line 4477 "TokenReader.c"
- } else {
-#line 640 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp0_ = FALSE;
-#line 4481 "TokenReader.c"
- }
-#line 640 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp0_) {
-#line 4485 "TokenReader.c"
- JSDOCTextStream* _tmp5_;
- JSDOCTokenArray* _tmp6_;
- gboolean _tmp7_;
-#line 641 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp5_ = stream;
-#line 641 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp6_ = tokens;
-#line 641 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp7_ = jsdoc_token_reader_read_hex (self, _tmp5_, _tmp6_);
-#line 641 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = _tmp7_;
-#line 641 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 4499 "TokenReader.c"
- }
-#line 644 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp8_ = g_strdup ("");
-#line 644 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- found = _tmp8_;
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- while (TRUE) {
-#line 4507 "TokenReader.c"
- gboolean _tmp9_ = FALSE;
- gboolean _tmp10_ = FALSE;
- JSDOCTextStream* _tmp11_;
- gboolean _tmp12_;
- const gchar* _tmp27_;
- JSDOCTextStream* _tmp28_;
- gchar* _tmp29_;
- gchar* _tmp30_;
- gchar* _tmp31_;
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp11_ = stream;
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp12_ = jsdoc_text_stream_lookEOF (_tmp11_, 0);
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!_tmp12_) {
-#line 4523 "TokenReader.c"
- JSDOCLang_Class* _tmp13_;
- JSDOCTextStream* _tmp14_;
- gchar* _tmp15_;
- gchar* _tmp16_;
- gboolean _tmp17_;
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp13_ = jsdoc_Lang;
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp14_ = stream;
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp15_ = jsdoc_text_stream_lookS (_tmp14_, 0);
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp16_ = _tmp15_;
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp17_ = jsdoc_langclass_isNewline (_tmp13_, _tmp16_);
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp10_ = !_tmp17_;
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp16_);
-#line 4543 "TokenReader.c"
- } else {
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp10_ = FALSE;
-#line 4547 "TokenReader.c"
- }
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp10_) {
-#line 4551 "TokenReader.c"
- JSDOCLang_Class* _tmp18_;
- const gchar* _tmp19_;
- JSDOCTextStream* _tmp20_;
- gchar _tmp21_;
- gchar* _tmp22_;
- gchar* _tmp23_;
- gchar* _tmp24_;
- gchar* _tmp25_;
- gboolean _tmp26_;
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp18_ = jsdoc_Lang;
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp19_ = found;
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp20_ = stream;
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp21_ = jsdoc_text_stream_lookC (_tmp20_, 0);
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp22_ = g_strdup_printf ("%c", _tmp21_);
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp23_ = _tmp22_;
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp24_ = g_strconcat (_tmp19_, _tmp23_, NULL);
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp25_ = _tmp24_;
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp26_ = jsdoc_langclass_isNumber (_tmp18_, _tmp25_);
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp9_ = _tmp26_;
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp25_);
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp23_);
-#line 4585 "TokenReader.c"
- } else {
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp9_ = FALSE;
-#line 4589 "TokenReader.c"
- }
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!_tmp9_) {
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- break;
-#line 4595 "TokenReader.c"
- }
-#line 647 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp27_ = found;
-#line 647 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp28_ = stream;
-#line 647 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp29_ = jsdoc_text_stream_nextS (_tmp28_, 1);
-#line 647 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp30_ = _tmp29_;
-#line 647 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp31_ = g_strconcat (_tmp27_, _tmp30_, NULL);
-#line 647 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 647 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- found = _tmp31_;
-#line 647 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp30_);
-#line 4613 "TokenReader.c"
- }
-#line 650 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp32_ = found;
-#line 650 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (g_strcmp0 (_tmp32_, "") == 0) {
-#line 651 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = FALSE;
-#line 651 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 651 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 4625 "TokenReader.c"
- }
-#line 654 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp34_ = stream;
-#line 654 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp35_ = jsdoc_text_stream_lookC (_tmp34_, 0);
-#line 654 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp35_ == 'e') {
-#line 654 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp33_ = TRUE;
-#line 4635 "TokenReader.c"
- } else {
- JSDOCTextStream* _tmp36_;
- gchar _tmp37_;
-#line 654 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp36_ = stream;
-#line 654 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp37_ = jsdoc_text_stream_lookC (_tmp36_, 0);
-#line 654 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp33_ = _tmp37_ == 'E';
-#line 4645 "TokenReader.c"
- }
-#line 654 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp33_) {
-#line 4649 "TokenReader.c"
- const gchar* _tmp38_;
- JSDOCTextStream* _tmp39_;
- gchar* _tmp40_;
- gchar* _tmp41_;
- gchar* _tmp42_;
- gchar nc = '\0';
- JSDOCTextStream* _tmp43_;
- gchar _tmp44_;
- gboolean _tmp45_ = FALSE;
- gboolean _tmp46_ = FALSE;
- gchar _tmp47_;
-#line 655 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp38_ = found;
-#line 655 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp39_ = stream;
-#line 655 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp40_ = jsdoc_text_stream_nextS (_tmp39_, 1);
-#line 655 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp41_ = _tmp40_;
-#line 655 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp42_ = g_strconcat (_tmp38_, _tmp41_, NULL);
-#line 655 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 655 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- found = _tmp42_;
-#line 655 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp41_);
-#line 656 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp43_ = stream;
-#line 656 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp44_ = jsdoc_text_stream_lookC (_tmp43_, 0);
-#line 656 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- nc = _tmp44_;
-#line 657 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp47_ = nc;
-#line 657 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp47_ == '+') {
-#line 657 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp46_ = TRUE;
-#line 4689 "TokenReader.c"
- } else {
- gchar _tmp48_;
-#line 657 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp48_ = nc;
-#line 657 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp46_ = _tmp48_ == '-';
-#line 4696 "TokenReader.c"
- }
-#line 657 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp46_) {
-#line 657 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp45_ = TRUE;
-#line 4702 "TokenReader.c"
- } else {
- gboolean _tmp49_ = FALSE;
- gchar _tmp50_;
-#line 657 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp50_ = nc;
-#line 657 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp50_ >= '0') {
-#line 4710 "TokenReader.c"
- gchar _tmp51_;
-#line 657 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp51_ = nc;
-#line 657 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp49_ = _tmp51_ <= '9';
-#line 4716 "TokenReader.c"
- } else {
-#line 657 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp49_ = FALSE;
-#line 4720 "TokenReader.c"
- }
-#line 657 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp45_ = _tmp49_;
-#line 4724 "TokenReader.c"
- }
-#line 657 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp45_) {
-#line 4728 "TokenReader.c"
- const gchar* _tmp52_;
- JSDOCTextStream* _tmp53_;
- gchar* _tmp54_;
- gchar* _tmp55_;
- gchar* _tmp56_;
- JSDOCLang_Class* _tmp80_;
- const gchar* _tmp81_;
- gboolean _tmp82_;
-#line 658 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp52_ = found;
-#line 658 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp53_ = stream;
-#line 658 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp54_ = jsdoc_text_stream_nextS (_tmp53_, 1);
-#line 658 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp55_ = _tmp54_;
-#line 658 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp56_ = g_strconcat (_tmp52_, _tmp55_, NULL);
-#line 658 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 658 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- found = _tmp56_;
-#line 658 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp55_);
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- while (TRUE) {
-#line 4755 "TokenReader.c"
- gboolean _tmp57_ = FALSE;
- gboolean _tmp58_ = FALSE;
- JSDOCTextStream* _tmp59_;
- gboolean _tmp60_;
- const gchar* _tmp75_;
- JSDOCTextStream* _tmp76_;
- gchar* _tmp77_;
- gchar* _tmp78_;
- gchar* _tmp79_;
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp59_ = stream;
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp60_ = jsdoc_text_stream_lookEOF (_tmp59_, 0);
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!_tmp60_) {
-#line 4771 "TokenReader.c"
- JSDOCLang_Class* _tmp61_;
- JSDOCTextStream* _tmp62_;
- gchar* _tmp63_;
- gchar* _tmp64_;
- gboolean _tmp65_;
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp61_ = jsdoc_Lang;
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp62_ = stream;
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp63_ = jsdoc_text_stream_lookS (_tmp62_, 0);
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp64_ = _tmp63_;
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp65_ = jsdoc_langclass_isNewline (_tmp61_, _tmp64_);
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp58_ = !_tmp65_;
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp64_);
-#line 4791 "TokenReader.c"
- } else {
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp58_ = FALSE;
-#line 4795 "TokenReader.c"
- }
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp58_) {
-#line 4799 "TokenReader.c"
- JSDOCLang_Class* _tmp66_;
- const gchar* _tmp67_;
- JSDOCTextStream* _tmp68_;
- gchar _tmp69_;
- gchar* _tmp70_;
- gchar* _tmp71_;
- gchar* _tmp72_;
- gchar* _tmp73_;
- gboolean _tmp74_;
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp66_ = jsdoc_Lang;
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp67_ = found;
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp68_ = stream;
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp69_ = jsdoc_text_stream_lookC (_tmp68_, 0);
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp70_ = g_strdup_printf ("%c", _tmp69_);
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp71_ = _tmp70_;
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp72_ = g_strconcat (_tmp67_, _tmp71_, NULL);
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp73_ = _tmp72_;
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp74_ = jsdoc_langclass_isNumber (_tmp66_, _tmp73_);
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp57_ = _tmp74_;
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp73_);
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp71_);
-#line 4833 "TokenReader.c"
- } else {
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp57_ = FALSE;
-#line 4837 "TokenReader.c"
- }
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!_tmp57_) {
-#line 659 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- break;
-#line 4843 "TokenReader.c"
- }
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp75_ = found;
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp76_ = stream;
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp77_ = jsdoc_text_stream_nextS (_tmp76_, 1);
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp78_ = _tmp77_;
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp79_ = g_strconcat (_tmp75_, _tmp78_, NULL);
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- found = _tmp79_;
-#line 660 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp78_);
-#line 4861 "TokenReader.c"
- }
-#line 662 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp80_ = jsdoc_Lang;
-#line 662 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp81_ = found;
-#line 662 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp82_ = jsdoc_langclass_isNumber (_tmp80_, _tmp81_);
-#line 662 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!_tmp82_) {
-#line 4871 "TokenReader.c"
- JSDOCPacker* _tmp83_;
-#line 663 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp83_ = self->priv->packer;
-#line 663 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp83_ != NULL) {
-#line 4877 "TokenReader.c"
- JSDOCPacker* _tmp84_;
- const gchar* _tmp85_;
- gint _tmp86_;
- const gchar* _tmp87_;
- gchar* _tmp88_;
- gchar* _tmp89_;
-#line 664 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp84_ = self->priv->packer;
-#line 664 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp85_ = self->filename;
-#line 664 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp86_ = self->priv->line;
-#line 664 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp87_ = found;
-#line 664 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp88_ = g_strconcat ("Invalid Number ", _tmp87_, NULL);
-#line 664 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp89_ = _tmp88_;
-#line 664 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- jsdoc_packer_logError (_tmp84_, JSDOC_PACKER_RESULT_TYPE_err, _tmp85_, _tmp86_, _tmp89_);
-#line 664 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp89_);
-#line 4900 "TokenReader.c"
- }
-#line 671 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = TRUE;
-#line 671 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 671 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 4908 "TokenReader.c"
- }
- } else {
- JSDOCPacker* _tmp90_;
-#line 675 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp90_ = self->priv->packer;
-#line 675 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp90_ != NULL) {
-#line 4916 "TokenReader.c"
- JSDOCPacker* _tmp91_;
- const gchar* _tmp92_;
- gint _tmp93_;
- const gchar* _tmp94_;
- gchar* _tmp95_;
- gchar* _tmp96_;
-#line 676 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp91_ = self->priv->packer;
-#line 676 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp92_ = self->filename;
-#line 676 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp93_ = self->priv->line;
-#line 676 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp94_ = found;
-#line 676 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp95_ = g_strconcat ("could not find +/- or 0-9 after Number '", _tmp94_, NULL);
-#line 676 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp96_ = _tmp95_;
-#line 676 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- jsdoc_packer_logError (_tmp91_, JSDOC_PACKER_RESULT_TYPE_err, _tmp92_, _tmp93_, _tmp96_);
-#line 676 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp96_);
-#line 682 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = TRUE;
-#line 682 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 682 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 4945 "TokenReader.c"
- }
- }
- }
-#line 688 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp97_ = found;
-#line 688 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp98_ = g_regex_match_simple ("^0[0-7]", _tmp97_, 0, 0);
-#line 688 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp98_) {
-#line 4955 "TokenReader.c"
- JSDOCTokenArray* _tmp99_;
- const gchar* _tmp100_;
- gint _tmp101_;
- JSDOCToken* _tmp102_;
- JSDOCToken* _tmp103_;
-#line 689 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp99_ = tokens;
-#line 689 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp100_ = found;
-#line 689 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp101_ = self->priv->line;
-#line 689 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp102_ = jsdoc_token_new (_tmp100_, JSDOC_TOKEN_TYPE_NUMB, JSDOC_TOKEN_NAME_OCTAL, _tmp101_);
-#line 689 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp103_ = _tmp102_;
-#line 689 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- jsdoc_token_array_push (_tmp99_, _tmp103_);
-#line 689 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp103_);
-#line 690 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = TRUE;
-#line 690 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 690 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 4981 "TokenReader.c"
- }
-#line 694 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp104_ = tokens;
-#line 694 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp105_ = found;
-#line 694 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp106_ = self->priv->line;
-#line 694 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp107_ = jsdoc_token_new (_tmp105_, JSDOC_TOKEN_TYPE_NUMB, JSDOC_TOKEN_NAME_DECIMAL, _tmp106_);
-#line 694 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp108_ = _tmp107_;
-#line 694 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- jsdoc_token_array_push (_tmp104_, _tmp108_);
-#line 694 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp108_);
-#line 695 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = TRUE;
-#line 695 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 695 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 5003 "TokenReader.c"
-}
-
-
-/**
- @returns {Boolean} Was the token found?
- */
-gboolean jsdoc_token_reader_read_hex (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens) {
- gboolean result = FALSE;
- gchar* found = NULL;
- JSDOCTextStream* _tmp0_;
- gchar* _tmp1_;
-#line 702 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 702 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (stream != NULL, FALSE);
-#line 702 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (tokens != NULL, FALSE);
-#line 704 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp0_ = stream;
-#line 704 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = jsdoc_text_stream_nextS (_tmp0_, 2);
-#line 704 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- found = _tmp1_;
-#line 706 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- while (TRUE) {
-#line 5029 "TokenReader.c"
- JSDOCTextStream* _tmp2_;
- gboolean _tmp3_;
- gboolean _tmp4_ = FALSE;
- JSDOCLang_Class* _tmp5_;
- const gchar* _tmp6_;
- gboolean _tmp7_;
- const gchar* _tmp22_;
- JSDOCTextStream* _tmp23_;
- gchar* _tmp24_;
- gchar* _tmp25_;
- gchar* _tmp26_;
-#line 706 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp2_ = stream;
-#line 706 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp3_ = jsdoc_text_stream_lookEOF (_tmp2_, 0);
-#line 706 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!(!_tmp3_)) {
-#line 706 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- break;
-#line 5049 "TokenReader.c"
- }
-#line 707 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp5_ = jsdoc_Lang;
-#line 707 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp6_ = found;
-#line 707 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp7_ = jsdoc_langclass_isHexDec (_tmp5_, _tmp6_);
-#line 707 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp7_) {
-#line 5059 "TokenReader.c"
- JSDOCLang_Class* _tmp8_;
- const gchar* _tmp9_;
- JSDOCTextStream* _tmp10_;
- gchar _tmp11_;
- gchar* _tmp12_;
- gchar* _tmp13_;
- gchar* _tmp14_;
- gchar* _tmp15_;
- gboolean _tmp16_;
-#line 707 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp8_ = jsdoc_Lang;
-#line 707 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp9_ = found;
-#line 707 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp10_ = stream;
-#line 707 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp11_ = jsdoc_text_stream_lookC (_tmp10_, 0);
-#line 707 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp12_ = g_strdup_printf ("%c", _tmp11_);
-#line 707 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp13_ = _tmp12_;
-#line 707 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp14_ = g_strconcat (_tmp9_, _tmp13_, NULL);
-#line 707 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp15_ = _tmp14_;
-#line 707 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp16_ = jsdoc_langclass_isHexDec (_tmp8_, _tmp15_);
-#line 707 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp4_ = !_tmp16_;
-#line 707 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp15_);
-#line 707 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp13_);
-#line 5093 "TokenReader.c"
- } else {
-#line 707 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp4_ = FALSE;
-#line 5097 "TokenReader.c"
- }
-#line 707 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp4_) {
-#line 5101 "TokenReader.c"
- JSDOCTokenArray* _tmp17_;
- const gchar* _tmp18_;
- gint _tmp19_;
- JSDOCToken* _tmp20_;
- JSDOCToken* _tmp21_;
-#line 708 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp17_ = tokens;
-#line 708 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp18_ = found;
-#line 708 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp19_ = self->priv->line;
-#line 708 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp20_ = jsdoc_token_new (_tmp18_, JSDOC_TOKEN_TYPE_NUMB, JSDOC_TOKEN_NAME_HEX_DEC, _tmp19_);
-#line 708 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp21_ = _tmp20_;
-#line 708 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- jsdoc_token_array_push (_tmp17_, _tmp21_);
-#line 708 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp21_);
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = TRUE;
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 5127 "TokenReader.c"
- }
-#line 712 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp22_ = found;
-#line 712 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp23_ = stream;
-#line 712 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp24_ = jsdoc_text_stream_nextS (_tmp23_, 1);
-#line 712 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp25_ = _tmp24_;
-#line 712 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp26_ = g_strconcat (_tmp22_, _tmp25_, NULL);
-#line 712 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 712 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- found = _tmp26_;
-#line 712 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp25_);
-#line 5145 "TokenReader.c"
- }
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = FALSE;
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (found);
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 5153 "TokenReader.c"
-}
-
-
-/**
- @returns {Boolean} Was the token found?
- */
-gboolean jsdoc_token_reader_read_regx (JSDOCTokenReader* self, JSDOCTextStream* stream, JSDOCTokenArray* tokens) {
- gboolean result = FALSE;
- JSDOCTextStream* _tmp0_;
- gchar _tmp1_;
- JSDOCToken* last = NULL;
- JSDOCTokenArray* _tmp2_;
- JSDOCToken* _tmp3_;
- gboolean _tmp4_ = FALSE;
- JSDOCToken* _tmp5_;
-#line 721 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 721 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (stream != NULL, FALSE);
-#line 721 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_return_val_if_fail (tokens != NULL, FALSE);
-#line 724 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp0_ = stream;
-#line 724 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp1_ = jsdoc_text_stream_lookC (_tmp0_, 0);
-#line 724 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp1_ != '/') {
-#line 725 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = FALSE;
-#line 725 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 5185 "TokenReader.c"
- }
-#line 727 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp2_ = tokens;
-#line 727 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp3_ = jsdoc_token_array_lastSym (_tmp2_);
-#line 727 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- last = _tmp3_;
-#line 729 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp5_ = last;
-#line 729 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp5_ == NULL) {
-#line 729 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp4_ = TRUE;
-#line 5199 "TokenReader.c"
- } else {
- gboolean _tmp6_ = FALSE;
- gboolean _tmp7_ = FALSE;
- gboolean _tmp8_ = FALSE;
- JSDOCToken* _tmp9_;
- gboolean _tmp10_;
-#line 732 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp9_ = last;
-#line 732 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp10_ = jsdoc_token_isType (_tmp9_, JSDOC_TOKEN_TYPE_NUMB);
-#line 732 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!_tmp10_) {
-#line 5212 "TokenReader.c"
- JSDOCToken* _tmp11_;
- gboolean _tmp12_;
-#line 733 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp11_ = last;
-#line 733 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp12_ = jsdoc_token_isType (_tmp11_, JSDOC_TOKEN_TYPE_NAME);
-#line 733 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp8_ = !_tmp12_;
-#line 5221 "TokenReader.c"
- } else {
-#line 732 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp8_ = FALSE;
-#line 5225 "TokenReader.c"
- }
-#line 732 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp8_) {
-#line 5229 "TokenReader.c"
- JSDOCToken* _tmp13_;
- gboolean _tmp14_;
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp13_ = last;
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp14_ = jsdoc_token_isName (_tmp13_, JSDOC_TOKEN_NAME_RIGHT_PAREN);
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp7_ = !_tmp14_;
-#line 5238 "TokenReader.c"
- } else {
-#line 732 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp7_ = FALSE;
-#line 5242 "TokenReader.c"
- }
-#line 732 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp7_) {
-#line 5246 "TokenReader.c"
- JSDOCToken* _tmp15_;
- gboolean _tmp16_;
-#line 735 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp15_ = last;
-#line 735 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp16_ = jsdoc_token_isName (_tmp15_, JSDOC_TOKEN_NAME_RIGHT_BRACE);
-#line 735 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp6_ = !_tmp16_;
-#line 5255 "TokenReader.c"
- } else {
-#line 732 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp6_ = FALSE;
-#line 5259 "TokenReader.c"
- }
-#line 732 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp4_ = _tmp6_;
-#line 5263 "TokenReader.c"
- }
-#line 728 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp4_) {
-#line 5267 "TokenReader.c"
- gchar* regex = NULL;
- JSDOCTextStream* _tmp17_;
- gchar* _tmp18_;
- gboolean in_brace = FALSE;
-#line 738 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp17_ = stream;
-#line 738 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp18_ = jsdoc_text_stream_nextS (_tmp17_, 1);
-#line 738 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- regex = _tmp18_;
-#line 739 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- in_brace = FALSE;
-#line 740 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- while (TRUE) {
-#line 5282 "TokenReader.c"
- JSDOCTextStream* _tmp19_;
- gboolean _tmp20_;
- JSDOCTextStream* _tmp21_;
- gchar _tmp22_;
- gboolean _tmp23_ = FALSE;
- gboolean _tmp24_;
- JSDOCTextStream* _tmp27_;
- gchar _tmp28_;
- gboolean _tmp34_ = FALSE;
- gboolean _tmp35_;
- const gchar* _tmp59_;
- JSDOCTextStream* _tmp60_;
- gchar* _tmp61_;
- gchar* _tmp62_;
- gchar* _tmp63_;
-#line 740 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp19_ = stream;
-#line 740 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp20_ = jsdoc_text_stream_lookEOF (_tmp19_, 0);
-#line 740 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!(!_tmp20_)) {
-#line 740 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- break;
-#line 5306 "TokenReader.c"
- }
-#line 741 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp21_ = stream;
-#line 741 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp22_ = jsdoc_text_stream_lookC (_tmp21_, 0);
-#line 741 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp22_ == '[') {
-#line 742 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- in_brace = TRUE;
-#line 5316 "TokenReader.c"
- }
-#line 744 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp24_ = in_brace;
-#line 744 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp24_) {
-#line 5322 "TokenReader.c"
- JSDOCTextStream* _tmp25_;
- gchar _tmp26_;
-#line 744 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp25_ = stream;
-#line 744 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp26_ = jsdoc_text_stream_lookC (_tmp25_, 0);
-#line 744 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp23_ = _tmp26_ == ']';
-#line 5331 "TokenReader.c"
- } else {
-#line 744 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp23_ = FALSE;
-#line 5335 "TokenReader.c"
- }
-#line 744 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp23_) {
-#line 745 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- in_brace = FALSE;
-#line 5341 "TokenReader.c"
- }
-#line 748 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp27_ = stream;
-#line 748 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp28_ = jsdoc_text_stream_lookC (_tmp27_, 0);
-#line 748 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp28_ == '\\') {
-#line 5349 "TokenReader.c"
- const gchar* _tmp29_;
- JSDOCTextStream* _tmp30_;
- gchar* _tmp31_;
- gchar* _tmp32_;
- gchar* _tmp33_;
-#line 749 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp29_ = regex;
-#line 749 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp30_ = stream;
-#line 749 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp31_ = jsdoc_text_stream_nextS (_tmp30_, 2);
-#line 749 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp32_ = _tmp31_;
-#line 749 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp33_ = g_strconcat (_tmp29_, _tmp32_, NULL);
-#line 749 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (regex);
-#line 749 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- regex = _tmp33_;
-#line 749 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp32_);
-#line 750 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- continue;
-#line 5373 "TokenReader.c"
- }
-#line 752 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp35_ = in_brace;
-#line 752 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (!_tmp35_) {
-#line 5379 "TokenReader.c"
- JSDOCTextStream* _tmp36_;
- gchar _tmp37_;
-#line 752 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp36_ = stream;
-#line 752 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp37_ = jsdoc_text_stream_lookC (_tmp36_, 0);
-#line 752 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp34_ = _tmp37_ == '/';
-#line 5388 "TokenReader.c"
- } else {
-#line 752 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp34_ = FALSE;
-#line 5392 "TokenReader.c"
- }
-#line 752 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp34_) {
-#line 5396 "TokenReader.c"
- const gchar* _tmp38_;
- JSDOCTextStream* _tmp39_;
- gchar* _tmp40_;
- gchar* _tmp41_;
- gchar* _tmp42_;
- JSDOCTokenArray* _tmp54_;
- const gchar* _tmp55_;
- gint _tmp56_;
- JSDOCToken* _tmp57_;
- JSDOCToken* _tmp58_;
-#line 753 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp38_ = regex;
-#line 753 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp39_ = stream;
-#line 753 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp40_ = jsdoc_text_stream_nextS (_tmp39_, 1);
-#line 753 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp41_ = _tmp40_;
-#line 753 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp42_ = g_strconcat (_tmp38_, _tmp41_, NULL);
-#line 753 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (regex);
-#line 753 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- regex = _tmp42_;
-#line 753 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp41_);
-#line 755 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- while (TRUE) {
-#line 5425 "TokenReader.c"
- JSDOCTextStream* _tmp43_;
- gchar* _tmp44_;
- gchar* _tmp45_;
- const gchar* _tmp46_;
- gboolean _tmp47_;
- gboolean _tmp48_;
- const gchar* _tmp49_;
- JSDOCTextStream* _tmp50_;
- gchar* _tmp51_;
- gchar* _tmp52_;
- gchar* _tmp53_;
-#line 755 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp43_ = stream;
-#line 755 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp44_ = jsdoc_text_stream_lookS (_tmp43_, 0);
-#line 755 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp45_ = _tmp44_;
-#line 755 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp46_ = string_to_string (_tmp45_);
-#line 755 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp47_ = g_regex_match_simple ("[gmi]", _tmp46_, 0, 0);
-#line 755 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp48_ = !_tmp47_;
-#line 755 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp45_);
-#line 755 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- if (_tmp48_) {
-#line 755 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- break;
-#line 5455 "TokenReader.c"
- }
-#line 756 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp49_ = regex;
-#line 756 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp50_ = stream;
-#line 756 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp51_ = jsdoc_text_stream_nextS (_tmp50_, 1);
-#line 756 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp52_ = _tmp51_;
-#line 756 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp53_ = g_strconcat (_tmp49_, _tmp52_, NULL);
-#line 756 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (regex);
-#line 756 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- regex = _tmp53_;
-#line 756 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp52_);
-#line 5473 "TokenReader.c"
- }
-#line 759 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp54_ = tokens;
-#line 759 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp55_ = regex;
-#line 759 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp56_ = self->priv->line;
-#line 759 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp57_ = jsdoc_token_new (_tmp55_, JSDOC_TOKEN_TYPE_REGX, JSDOC_TOKEN_NAME_REGX, _tmp56_);
-#line 759 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp58_ = _tmp57_;
-#line 759 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- jsdoc_token_array_push (_tmp54_, _tmp58_);
-#line 759 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (_tmp58_);
-#line 760 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = TRUE;
-#line 760 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (regex);
-#line 760 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (last);
-#line 760 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 5497 "TokenReader.c"
- }
-#line 763 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp59_ = regex;
-#line 763 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp60_ = stream;
-#line 763 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp61_ = jsdoc_text_stream_nextS (_tmp60_, 1);
-#line 763 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp62_ = _tmp61_;
-#line 763 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp63_ = g_strconcat (_tmp59_, _tmp62_, NULL);
-#line 763 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (regex);
-#line 763 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- regex = _tmp63_;
-#line 763 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (_tmp62_);
-#line 5515 "TokenReader.c"
- }
-#line 728 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (regex);
-#line 5519 "TokenReader.c"
- }
-#line 768 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- result = FALSE;
-#line 768 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (last);
-#line 768 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- return result;
-#line 5527 "TokenReader.c"
-}
-
-
-static void jsdoc_token_reader_class_init (JSDOCTokenReaderClass * klass) {
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- jsdoc_token_reader_parent_class = g_type_class_peek_parent (klass);
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- g_type_class_add_private (klass, sizeof (JSDOCTokenReaderPrivate));
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- G_OBJECT_CLASS (klass)->finalize = jsdoc_token_reader_finalize;
-#line 5538 "TokenReader.c"
-}
-
-
-static void jsdoc_token_reader_instance_init (JSDOCTokenReader * self) {
- gchar* _tmp0_;
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- self->priv = JSDOC_TOKEN_READER_GET_PRIVATE (self);
-#line 173 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- self->collapseWhite = FALSE;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- self->keepDocs = TRUE;
-#line 177 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- self->keepWhite = FALSE;
-#line 179 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- self->keepComments = FALSE;
-#line 181 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- self->sepIdents = FALSE;
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _tmp0_ = g_strdup ("");
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- self->filename = _tmp0_;
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- self->ignoreBadGrammer = FALSE;
-#line 188 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- self->priv->line = 0;
-#line 5564 "TokenReader.c"
-}
-
-
-static void jsdoc_token_reader_finalize (GObject * obj) {
- JSDOCTokenReader * self;
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- self = G_TYPE_CHECK_INSTANCE_CAST (obj, JSDOC_TYPE_TOKEN_READER, JSDOCTokenReader);
-#line 183 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_free0 (self->filename);
-#line 190 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- _g_object_unref0 (self->priv->packer);
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/TokenReader.vala"
- G_OBJECT_CLASS (jsdoc_token_reader_parent_class)->finalize (obj);
-#line 5578 "TokenReader.c"
-}
-
-
-GType jsdoc_token_reader_get_type (void) {
- static volatile gsize jsdoc_token_reader_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_token_reader_type_id__volatile)) {
- static const GTypeInfo g_define_type_info = { sizeof (JSDOCTokenReaderClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) jsdoc_token_reader_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JSDOCTokenReader), 0, (GInstanceInitFunc) jsdoc_token_reader_instance_init, NULL };
- GType jsdoc_token_reader_type_id;
- jsdoc_token_reader_type_id = g_type_register_static (G_TYPE_OBJECT, "JSDOCTokenReader", &g_define_type_info, 0);
- g_once_init_leave (&jsdoc_token_reader_type_id__volatile, jsdoc_token_reader_type_id);
- }
- return jsdoc_token_reader_type_id__volatile;
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
- if ((array != NULL) && (destroy_func != NULL)) {
- int i;
- for (i = 0; i < array_length; i = i + 1) {
- if (((gpointer*) array)[i] != NULL) {
- destroy_func (((gpointer*) array)[i]);
- }
- }
- }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
- _vala_array_destroy (array, array_length, destroy_func);
- g_free (array);
-}
-
-
-static gint _vala_array_length (gpointer array) {
- int length;
- length = 0;
- if (array) {
- while (((gpointer*) array)[length]) {
- length++;
- }
- }
- return length;
-}
-
-
-
+++ /dev/null
-/* TokenReader.vapi generated by valac 0.36.6, do not modify. */
-
-using GLib;
-
-namespace JSDOC {
- public class TokenArray : Object {
- public Gee.ArrayList<Token> tokens;
- public TokenArray (Packer? packer, TokenReader reader);
- public Token? last ();
- public Token? lastSym ();
- public void push (Token t);
- public Token? pop ();
- public new Token @get (int i);
- public void dump ();
- public int length { get; }
- }
- public class TokenReader : Object {
- public bool collapseWhite;
- public bool keepDocs;
- public bool keepWhite;
- public bool keepComments;
- public bool sepIdents;
- public string filename;
- public bool ignoreBadGrammer;
- public TokenReader (Packer? packer);
- public TokenArray tokenize (TextStream stream);
- public int findPuncToken (TokenArray tokens, string data, int n);
- public Token? lastSym (TokenArray tokens, int n);
- public bool read_word (TextStream stream, TokenArray tokens);
- public bool read_punc (TextStream stream, TokenArray tokens);
- public bool read_space (TextStream stream, TokenArray tokens);
- public bool read_newline (TextStream stream, TokenArray tokens);
- public bool read_mlcomment (TextStream stream, TokenArray tokens);
- public bool read_slcomment (TextStream stream, TokenArray tokens);
- public bool read_dbquote (TextStream stream, TokenArray tokens);
- public bool read_snquote (TextStream stream, TokenArray tokens);
- public bool read_numb (TextStream stream, TokenArray tokens);
- public bool read_hex (TextStream stream, TokenArray tokens);
- public bool read_regx (TextStream stream, TokenArray tokens);
- }
- public errordomain TokenReader_Error {
- ArgumentError,
- SyntaxError
- }
-}
+++ /dev/null
-/* TokenStream.c generated by valac 0.36.6, the Vala compiler
- * generated from TokenStream.vala, do not modify */
-
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gee.h>
-#include <stdlib.h>
-#include <string.h>
-
-
-#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 _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-
-#define JSDOC_TYPE_TOKEN_TYPE (jsdoc_token_type_get_type ())
-
-#define JSDOC_TYPE_TOKEN_NAME (jsdoc_token_name_get_type ())
-typedef struct _JSDOCTokenPrivate JSDOCTokenPrivate;
-
-#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;
-
-#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;
-
-#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;
-#define _g_free0(var) ((var == NULL) ? NULL : (var = (g_free (var), NULL)))
-
-typedef enum {
- JSDOC_TOKEN_STREAM_ERROR_ArgumentError
-} JSDOCTokenStreamError;
-#define JSDOC_TOKEN_STREAM_ERROR jsdoc_token_stream_error_quark ()
-struct _JSDOCTokenStream {
- GObject parent_instance;
- JSDOCTokenStreamPrivate * priv;
- GeeArrayList* tokens;
- gint cursor;
-};
-
-struct _JSDOCTokenStreamClass {
- GObjectClass parent_class;
-};
-
-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;
-
-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;
-
-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;
-};
-
-typedef enum {
- JSDOC_LANG_ERROR_ArgumentError
-} JSDOCLangError;
-#define JSDOC_LANG_ERROR jsdoc_lang_error_quark ()
-
-static gpointer jsdoc_token_stream_parent_class = NULL;
-extern JSDOCLang_Class* jsdoc_Lang;
-
-GQuark jsdoc_token_stream_error_quark (void);
-GType jsdoc_token_stream_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_get_type (void) G_GNUC_CONST;
-enum {
- JSDOC_TOKEN_STREAM_DUMMY_PROPERTY
-};
-JSDOCTokenStream* jsdoc_token_stream_new (GeeArrayList* tokens);
-JSDOCTokenStream* jsdoc_token_stream_construct (GType object_type, GeeArrayList* tokens);
-void jsdoc_token_stream_rewind (JSDOCTokenStream* self);
-GeeArrayList* jsdoc_token_stream_toArray (JSDOCTokenStream* self);
-JSDOCToken* jsdoc_token_stream_look (JSDOCTokenStream* self, gint n, gboolean considerWhitespace);
-GType jsdoc_token_type_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_name_get_type (void) G_GNUC_CONST;
-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);
-gboolean jsdoc_token_isType (JSDOCToken* self, JSDOCTokenType what);
-JSDOCToken* jsdoc_token_stream_lookAny (JSDOCTokenStream* self, gint n);
-gint jsdoc_token_stream_lookFor (JSDOCTokenStream* self, const gchar* data);
-GType jsdoc_identifier_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_key_map_get_type (void) G_GNUC_CONST;
-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);
-GType jsdoc_langclass_get_type (void) G_GNUC_CONST;
-GQuark jsdoc_lang_error_quark (void);
-JSDOCTokenName* jsdoc_langclass_matching (JSDOCLang_Class* self, JSDOCTokenName name, GError** error);
-const gchar* jsdoc_token_name_to_string (JSDOCTokenName self);
-gboolean jsdoc_token_isName (JSDOCToken* self, JSDOCTokenName what);
-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);
-gchar* jsdoc_token_asString (JSDOCToken* self);
-void jsdoc_token_stream_dump (JSDOCTokenStream* self, gint start, gint end);
-void jsdoc_token_stream_dumpAll (JSDOCTokenStream* self, const gchar* indent);
-void jsdoc_token_dump (JSDOCToken* self, const gchar* indent);
-void jsdoc_token_stream_dumpAllFlat (JSDOCTokenStream* self);
-static void jsdoc_token_stream_finalize (GObject * obj);
-
-
-GQuark jsdoc_token_stream_error_quark (void) {
- return g_quark_from_static_string ("jsdoc_token_stream_error-quark");
-}
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 27 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return self ? g_object_ref (self) : NULL;
-#line 264 "TokenStream.c"
-}
-
-
-JSDOCTokenStream* jsdoc_token_stream_construct (GType object_type, GeeArrayList* tokens) {
- JSDOCTokenStream * self = NULL;
- GeeArrayList* _tmp0_;
- GeeArrayList* _tmp1_;
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_return_val_if_fail (tokens != NULL, NULL);
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- self = (JSDOCTokenStream*) g_object_new (object_type, NULL);
-#line 27 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp0_ = tokens;
-#line 27 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 27 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (self->tokens);
-#line 27 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- self->tokens = _tmp1_;
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- jsdoc_token_stream_rewind (self);
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return self;
-#line 288 "TokenStream.c"
-}
-
-
-JSDOCTokenStream* jsdoc_token_stream_new (GeeArrayList* tokens) {
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return jsdoc_token_stream_construct (JSDOC_TYPE_TOKEN_STREAM, tokens);
-#line 295 "TokenStream.c"
-}
-
-
-GeeArrayList* jsdoc_token_stream_toArray (JSDOCTokenStream* self) {
- GeeArrayList* result = NULL;
- GeeArrayList* _tmp0_;
- GeeArrayList* _tmp1_;
-#line 31 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 33 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp0_ = self->tokens;
-#line 33 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 33 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- result = _tmp1_;
-#line 33 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return result;
-#line 313 "TokenStream.c"
-}
-
-
-void jsdoc_token_stream_rewind (JSDOCTokenStream* self) {
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_return_if_fail (self != NULL);
-#line 38 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- self->cursor = -1;
-#line 322 "TokenStream.c"
-}
-
-
-/**
- @type JSDOC.Token
-*/
-JSDOCToken* jsdoc_token_stream_look (JSDOCTokenStream* self, gint n, gboolean considerWhitespace) {
- JSDOCToken* result = NULL;
- gboolean _tmp0_;
- gint count = 0;
- gint i = 0;
- gint _tmp14_;
-#line 44 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp0_ = considerWhitespace;
-#line 48 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp0_ == TRUE) {
-#line 341 "TokenStream.c"
- gboolean _tmp1_ = FALSE;
- gint _tmp2_;
- gint _tmp3_;
- GeeArrayList* _tmp10_;
- gint _tmp11_;
- gint _tmp12_;
- gpointer _tmp13_;
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp2_ = self->cursor;
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp3_ = n;
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if ((_tmp2_ + _tmp3_) < 0) {
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp1_ = TRUE;
-#line 357 "TokenStream.c"
- } else {
- gint _tmp4_;
- gint _tmp5_;
- GeeArrayList* _tmp6_;
- gint _tmp7_;
- gint _tmp8_;
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp4_ = self->cursor;
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp5_ = n;
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp6_ = self->tokens;
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp7_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp6_);
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp8_ = _tmp7_;
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp1_ = (_tmp4_ + _tmp5_) > (_tmp8_ - 1);
-#line 376 "TokenStream.c"
- }
-#line 50 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp1_) {
-#line 380 "TokenStream.c"
- JSDOCToken* _tmp9_;
-#line 51 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp9_ = jsdoc_token_new ("", JSDOC_TOKEN_TYPE_VOID, JSDOC_TOKEN_NAME_START_OF_STREAM, -1);
-#line 51 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- result = _tmp9_;
-#line 51 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return result;
-#line 388 "TokenStream.c"
- }
-#line 53 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp10_ = self->tokens;
-#line 53 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp11_ = self->cursor;
-#line 53 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp12_ = n;
-#line 53 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp13_ = gee_abstract_list_get ((GeeAbstractList*) _tmp10_, _tmp11_ + _tmp12_);
-#line 53 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- result = (JSDOCToken*) _tmp13_;
-#line 53 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return result;
-#line 402 "TokenStream.c"
- }
-#line 57 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- count = 0;
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp14_ = self->cursor;
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- i = _tmp14_;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- while (TRUE) {
-#line 412 "TokenStream.c"
- gint _tmp15_;
- gint _tmp17_;
- GeeArrayList* _tmp18_;
- gint _tmp19_;
- gint _tmp20_;
- gboolean _tmp22_ = FALSE;
- gint _tmp23_;
- gint _tmp24_;
- gint _tmp33_;
- gint _tmp34_;
- gint _tmp38_;
- gint _tmp39_ = 0;
- gint _tmp40_;
- gint _tmp41_;
-#line 61 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp15_ = i;
-#line 61 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp15_ < 0) {
-#line 431 "TokenStream.c"
- JSDOCToken* _tmp16_;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp16_ = jsdoc_token_new ("", JSDOC_TOKEN_TYPE_VOID, JSDOC_TOKEN_NAME_START_OF_STREAM, -1);
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- result = _tmp16_;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return result;
-#line 439 "TokenStream.c"
- }
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp17_ = i;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp18_ = self->tokens;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp19_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp18_);
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp20_ = _tmp19_;
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp17_ >= _tmp20_) {
-#line 451 "TokenStream.c"
- JSDOCToken* _tmp21_;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp21_ = jsdoc_token_new ("", JSDOC_TOKEN_TYPE_VOID, JSDOC_TOKEN_NAME_END_OF_STREAM, -1);
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- result = _tmp21_;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return result;
-#line 459 "TokenStream.c"
- }
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp23_ = i;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp24_ = self->cursor;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp23_ != _tmp24_) {
-#line 467 "TokenStream.c"
- GeeArrayList* _tmp25_;
- gint _tmp26_;
- gpointer _tmp27_;
- JSDOCToken* _tmp28_;
- gboolean _tmp29_;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp25_ = self->tokens;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp26_ = i;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp27_ = gee_abstract_list_get ((GeeAbstractList*) _tmp25_, _tmp26_);
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp28_ = (JSDOCToken*) _tmp27_;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp29_ = jsdoc_token_isType (_tmp28_, JSDOC_TOKEN_TYPE_WHIT);
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp22_ = _tmp29_;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (_tmp28_);
-#line 487 "TokenStream.c"
- } else {
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp22_ = FALSE;
-#line 491 "TokenStream.c"
- }
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp22_) {
-#line 495 "TokenStream.c"
- gint _tmp30_ = 0;
- gint _tmp31_;
- gint _tmp32_;
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp31_ = n;
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp31_ < 0) {
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp30_ = -1;
-#line 505 "TokenStream.c"
- } else {
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp30_ = 1;
-#line 509 "TokenStream.c"
- }
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp32_ = i;
-#line 69 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- i = _tmp32_ + _tmp30_;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- continue;
-#line 517 "TokenStream.c"
- }
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp33_ = count;
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp34_ = n;
-#line 73 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp33_ == _tmp34_) {
-#line 525 "TokenStream.c"
- GeeArrayList* _tmp35_;
- gint _tmp36_;
- gpointer _tmp37_;
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp35_ = self->tokens;
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp36_ = i;
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp37_ = gee_abstract_list_get ((GeeAbstractList*) _tmp35_, _tmp36_);
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- result = (JSDOCToken*) _tmp37_;
-#line 74 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return result;
-#line 539 "TokenStream.c"
- }
-#line 76 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp38_ = count;
-#line 76 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- count = _tmp38_ + 1;
-#line 77 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp40_ = n;
-#line 77 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp40_ < 0) {
-#line 77 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp39_ = -1;
-#line 551 "TokenStream.c"
- } else {
-#line 77 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp39_ = 1;
-#line 555 "TokenStream.c"
- }
-#line 77 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp41_ = i;
-#line 77 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- i = _tmp41_ + _tmp39_;
-#line 561 "TokenStream.c"
- }
-}
-
-
-JSDOCToken* jsdoc_token_stream_lookAny (JSDOCTokenStream* self, gint n) {
- JSDOCToken* result = NULL;
- gboolean _tmp0_ = FALSE;
- gint _tmp1_;
- gint _tmp2_;
- GeeArrayList* _tmp9_;
- gint _tmp10_;
- gint _tmp11_;
- gpointer _tmp12_;
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp1_ = self->cursor;
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp2_ = n;
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if ((_tmp1_ + _tmp2_) < 0) {
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp0_ = TRUE;
-#line 585 "TokenStream.c"
- } else {
- gint _tmp3_;
- gint _tmp4_;
- GeeArrayList* _tmp5_;
- gint _tmp6_;
- gint _tmp7_;
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp3_ = self->cursor;
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp4_ = n;
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp5_ = self->tokens;
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp6_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp5_);
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp7_ = _tmp6_;
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp0_ = (_tmp3_ + _tmp4_) > (_tmp7_ - 1);
-#line 604 "TokenStream.c"
- }
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp0_) {
-#line 608 "TokenStream.c"
- JSDOCToken* _tmp8_;
-#line 89 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp8_ = jsdoc_token_new ("", JSDOC_TOKEN_TYPE_VOID, JSDOC_TOKEN_NAME_START_OF_STREAM, -1);
-#line 89 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- result = _tmp8_;
-#line 89 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return result;
-#line 616 "TokenStream.c"
- }
-#line 91 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp9_ = self->tokens;
-#line 91 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp10_ = self->cursor;
-#line 91 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp11_ = n;
-#line 91 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp12_ = gee_abstract_list_get ((GeeAbstractList*) _tmp9_, _tmp10_ + _tmp11_);
-#line 91 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- result = (JSDOCToken*) _tmp12_;
-#line 91 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return result;
-#line 630 "TokenStream.c"
-}
-
-
-gint jsdoc_token_stream_lookFor (JSDOCTokenStream* self, const gchar* data) {
- gint result = 0;
- gint _tmp0_ = 0;
- gint _tmp1_;
- gint i = 0;
-#line 99 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_return_val_if_fail (self != NULL, 0);
-#line 99 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_return_val_if_fail (data != NULL, 0);
-#line 102 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp1_ = self->cursor;
-#line 102 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp1_ < 0) {
-#line 102 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp0_ = 0;
-#line 649 "TokenStream.c"
- } else {
- gint _tmp2_;
-#line 102 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp2_ = self->cursor;
-#line 102 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp0_ = _tmp2_;
-#line 656 "TokenStream.c"
- }
-#line 102 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- i = _tmp0_;
-#line 104 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- while (TRUE) {
-#line 662 "TokenStream.c"
- gint _tmp3_;
- GeeArrayList* _tmp4_;
- gint _tmp5_;
- gint _tmp6_;
- GeeArrayList* _tmp7_;
- gint _tmp8_;
- gpointer _tmp9_;
- JSDOCToken* _tmp10_;
- const gchar* _tmp11_;
- const gchar* _tmp12_;
- gboolean _tmp13_;
- gint _tmp14_;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp3_ = i;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp4_ = self->tokens;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp5_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp4_);
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp6_ = _tmp5_;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp3_ >= _tmp6_) {
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- result = -1;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return result;
-#line 689 "TokenStream.c"
- }
-#line 108 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp7_ = self->tokens;
-#line 108 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp8_ = i;
-#line 108 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp9_ = gee_abstract_list_get ((GeeAbstractList*) _tmp7_, _tmp8_);
-#line 108 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp10_ = (JSDOCToken*) _tmp9_;
-#line 108 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp11_ = _tmp10_->data;
-#line 108 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp12_ = data;
-#line 108 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp13_ = g_strcmp0 (_tmp11_, _tmp12_) == 0;
-#line 108 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (_tmp10_);
-#line 108 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp13_) {
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- result = i;
-#line 109 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return result;
-#line 713 "TokenStream.c"
- }
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp14_ = i;
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- i = _tmp14_ + 1;
-#line 719 "TokenStream.c"
- }
-}
-
-
-/**
- * look ahead (or back) x number of tokens (which are not comment or whitespace)
- * ?? used by scope parser & compress white to look back?
- */
-JSDOCToken* jsdoc_token_stream_lookTok (JSDOCTokenStream* self, gint n) {
- JSDOCToken* result = NULL;
- gint _tmp0_ = 0;
- gint _tmp1_;
- gint step = 0;
- gint count = 0;
- gint i = 0;
- gint _tmp2_;
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp1_ = n;
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp1_ < 0) {
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp0_ = -1;
-#line 744 "TokenStream.c"
- } else {
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp0_ = 1;
-#line 748 "TokenStream.c"
- }
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- step = _tmp0_;
-#line 128 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- count = 0;
-#line 130 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp2_ = self->cursor;
-#line 130 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- i = _tmp2_;
-#line 132 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- while (TRUE) {
-#line 760 "TokenStream.c"
- gboolean _tmp3_ = FALSE;
- gint _tmp4_;
- gboolean _tmp8_ = FALSE;
- gint _tmp9_;
- gint _tmp12_;
- GeeArrayList* _tmp13_;
- gint _tmp14_;
- gint _tmp15_;
- JSDOCToken* tok = NULL;
- GeeArrayList* _tmp17_;
- gint _tmp18_;
- gpointer _tmp19_;
- gboolean _tmp20_ = FALSE;
- gint _tmp21_;
- gint _tmp22_;
- gint _tmp30_;
- gint _tmp31_;
- gint _tmp35_;
- gint _tmp36_;
- gint _tmp37_;
- gint _tmp38_;
-#line 135 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp4_ = i;
-#line 135 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp4_ < 0) {
-#line 786 "TokenStream.c"
- gint _tmp5_;
-#line 135 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp5_ = n;
-#line 135 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp3_ = _tmp5_ > -1;
-#line 792 "TokenStream.c"
- } else {
-#line 135 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp3_ = FALSE;
-#line 796 "TokenStream.c"
- }
-#line 135 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp3_) {
-#line 800 "TokenStream.c"
- gint _tmp6_;
- gint _tmp7_;
-#line 136 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- i = 0;
-#line 137 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp6_ = count;
-#line 137 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp7_ = step;
-#line 137 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- count = _tmp6_ + _tmp7_;
-#line 138 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- continue;
-#line 813 "TokenStream.c"
- }
-#line 143 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp9_ = i;
-#line 143 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp9_ < 0) {
-#line 819 "TokenStream.c"
- gint _tmp10_;
-#line 143 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp10_ = n;
-#line 143 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp8_ = _tmp10_ < 0;
-#line 825 "TokenStream.c"
- } else {
-#line 143 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp8_ = FALSE;
-#line 829 "TokenStream.c"
- }
-#line 143 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp8_) {
-#line 833 "TokenStream.c"
- JSDOCToken* _tmp11_;
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp11_ = jsdoc_token_new ("BEG", JSDOC_TOKEN_TYPE_VOID, JSDOC_TOKEN_NAME_END_OF_STREAM, -1);
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- result = _tmp11_;
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return result;
-#line 841 "TokenStream.c"
- }
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp12_ = i;
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp13_ = self->tokens;
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp14_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp13_);
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp15_ = _tmp14_;
-#line 149 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp12_ >= _tmp15_) {
-#line 853 "TokenStream.c"
- JSDOCToken* _tmp16_;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp16_ = jsdoc_token_new ("END", JSDOC_TOKEN_TYPE_VOID, JSDOC_TOKEN_NAME_END_OF_STREAM, -1);
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- result = _tmp16_;
-#line 150 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return result;
-#line 861 "TokenStream.c"
- }
-#line 153 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp17_ = self->tokens;
-#line 153 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp18_ = i;
-#line 153 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp19_ = gee_abstract_list_get ((GeeAbstractList*) _tmp17_, _tmp18_);
-#line 153 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- tok = (JSDOCToken*) _tmp19_;
-#line 155 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp21_ = i;
-#line 155 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp22_ = self->cursor;
-#line 155 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp21_ != _tmp22_) {
-#line 877 "TokenStream.c"
- gboolean _tmp23_ = FALSE;
- JSDOCToken* _tmp24_;
- gboolean _tmp25_;
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp24_ = tok;
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp25_ = jsdoc_token_isType (_tmp24_, JSDOC_TOKEN_TYPE_WHIT);
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp25_) {
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp23_ = TRUE;
-#line 889 "TokenStream.c"
- } else {
- JSDOCToken* _tmp26_;
- gboolean _tmp27_;
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp26_ = tok;
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp27_ = jsdoc_token_isType (_tmp26_, JSDOC_TOKEN_TYPE_COMM);
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp23_ = _tmp27_;
-#line 899 "TokenStream.c"
- }
-#line 156 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp20_ = _tmp23_;
-#line 903 "TokenStream.c"
- } else {
-#line 155 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp20_ = FALSE;
-#line 907 "TokenStream.c"
- }
-#line 155 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp20_) {
-#line 911 "TokenStream.c"
- gint _tmp28_;
- gint _tmp29_;
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp28_ = i;
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp29_ = step;
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- i = _tmp28_ + _tmp29_;
-#line 159 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (tok);
-#line 159 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- continue;
-#line 924 "TokenStream.c"
- }
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp30_ = count;
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp31_ = n;
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp30_ == _tmp31_) {
-#line 932 "TokenStream.c"
- GeeArrayList* _tmp32_;
- gint _tmp33_;
- gpointer _tmp34_;
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp32_ = self->tokens;
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp33_ = i;
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp34_ = gee_abstract_list_get ((GeeAbstractList*) _tmp32_, _tmp33_);
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- result = (JSDOCToken*) _tmp34_;
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (tok);
-#line 163 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return result;
-#line 948 "TokenStream.c"
- }
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp35_ = count;
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp36_ = step;
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- count = _tmp35_ + _tmp36_;
-#line 166 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp37_ = i;
-#line 166 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp38_ = step;
-#line 166 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- i = _tmp37_ + _tmp38_;
-#line 132 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (tok);
-#line 964 "TokenStream.c"
- }
-}
-
-
-/**
- * @return {Token|null}
- * next token (with white space)
- */
-JSDOCToken* jsdoc_token_stream_next (JSDOCTokenStream* self) {
- JSDOCToken* result = NULL;
- gint _tmp0_;
- GeeArrayList* _tmp1_;
- gint _tmp2_;
- gint _tmp3_;
- gint _tmp4_;
- GeeArrayList* _tmp5_;
- gint _tmp6_;
- gpointer _tmp7_;
-#line 179 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp0_ = self->cursor;
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp1_ = self->tokens;
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp2_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp1_);
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp3_ = _tmp2_;
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if ((_tmp0_ + 1) >= _tmp3_) {
-#line 186 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- result = NULL;
-#line 186 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return result;
-#line 999 "TokenStream.c"
- }
-#line 188 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp4_ = self->cursor;
-#line 188 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- self->cursor = _tmp4_ + 1;
-#line 189 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp5_ = self->tokens;
-#line 189 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp6_ = self->cursor;
-#line 189 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp7_ = gee_abstract_list_get ((GeeAbstractList*) _tmp5_, _tmp6_);
-#line 189 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- result = (JSDOCToken*) _tmp7_;
-#line 189 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return result;
-#line 1015 "TokenStream.c"
-}
-
-
-GeeArrayList* jsdoc_token_stream_nextM (JSDOCTokenStream* self, gint howMany, GError** error) {
- GeeArrayList* result = NULL;
- gint _tmp0_;
- GeeArrayList* got = NULL;
- GeeArrayList* _tmp3_;
- gint _tmp19_;
- gint _tmp20_;
- GError * _inner_error_ = NULL;
-#line 193 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 196 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp0_ = howMany;
-#line 196 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp0_ < 2) {
-#line 1033 "TokenStream.c"
- gint _tmp1_;
- GError* _tmp2_;
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp1_ = howMany;
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp2_ = g_error_new (JSDOC_TOKEN_STREAM_ERROR, JSDOC_TOKEN_STREAM_ERROR_ArgumentError, "nextM called with wrong number : %d", _tmp1_);
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _inner_error_ = _tmp2_;
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_inner_error_->domain == JSDOC_TOKEN_STREAM_ERROR) {
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_propagate_error (error, _inner_error_);
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return NULL;
-#line 1048 "TokenStream.c"
- } else {
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_clear_error (&_inner_error_);
-#line 197 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return NULL;
-#line 1056 "TokenStream.c"
- }
- }
-#line 199 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp3_ = gee_array_list_new (JSDOC_TYPE_TOKEN, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 199 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- got = _tmp3_;
-#line 1063 "TokenStream.c"
- {
- gint i = 0;
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- i = 1;
-#line 1068 "TokenStream.c"
- {
- gboolean _tmp4_ = FALSE;
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp4_ = TRUE;
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- while (TRUE) {
-#line 1075 "TokenStream.c"
- gint _tmp6_;
- gint _tmp7_;
- gint _tmp8_;
- gint _tmp9_;
- GeeArrayList* _tmp10_;
- gint _tmp11_;
- gint _tmp12_;
- GeeArrayList* _tmp13_;
- GeeArrayList* _tmp14_;
- gint _tmp15_;
- gint _tmp16_;
- gpointer _tmp17_;
- JSDOCToken* _tmp18_;
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (!_tmp4_) {
-#line 1091 "TokenStream.c"
- gint _tmp5_;
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp5_ = i;
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- i = _tmp5_ + 1;
-#line 1097 "TokenStream.c"
- }
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp4_ = FALSE;
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp6_ = i;
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp7_ = howMany;
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (!(_tmp6_ <= _tmp7_)) {
-#line 201 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- break;
-#line 1109 "TokenStream.c"
- }
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp8_ = self->cursor;
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp9_ = i;
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp10_ = self->tokens;
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp11_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp10_);
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp12_ = _tmp11_;
-#line 202 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if ((_tmp8_ + _tmp9_) >= _tmp12_) {
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- result = NULL;
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (got);
-#line 203 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return result;
-#line 1129 "TokenStream.c"
- }
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp13_ = got;
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp14_ = self->tokens;
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp15_ = self->cursor;
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp16_ = i;
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp17_ = gee_abstract_list_get ((GeeAbstractList*) _tmp14_, _tmp15_ + _tmp16_);
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp18_ = (JSDOCToken*) _tmp17_;
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp13_, _tmp18_);
-#line 205 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (_tmp18_);
-#line 1147 "TokenStream.c"
- }
- }
- }
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp19_ = self->cursor;
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp20_ = howMany;
-#line 207 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- self->cursor = _tmp19_ + _tmp20_;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- result = got;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return result;
-#line 1161 "TokenStream.c"
-}
-
-
-JSDOCToken* jsdoc_token_stream_nextTok (JSDOCTokenStream* self) {
- JSDOCToken* result = NULL;
- JSDOCToken* _tmp0_;
-#line 217 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp0_ = jsdoc_token_stream_nextNonSpace (self);
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- result = _tmp0_;
-#line 218 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return result;
-#line 1176 "TokenStream.c"
-}
-
-
-JSDOCToken* jsdoc_token_stream_nextNonSpace (JSDOCTokenStream* self) {
- JSDOCToken* result = NULL;
-#line 221 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- while (TRUE) {
-#line 1186 "TokenStream.c"
- JSDOCToken* tok = NULL;
- JSDOCToken* _tmp0_;
- JSDOCToken* _tmp1_;
- gboolean _tmp2_ = FALSE;
- JSDOCToken* _tmp3_;
- gboolean _tmp4_;
-#line 225 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp0_ = jsdoc_token_stream_next (self);
-#line 225 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- tok = _tmp0_;
-#line 226 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp1_ = tok;
-#line 226 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp1_ == NULL) {
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- result = NULL;
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (tok);
-#line 227 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return result;
-#line 1207 "TokenStream.c"
- }
-#line 229 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp3_ = tok;
-#line 229 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp4_ = jsdoc_token_isType (_tmp3_, JSDOC_TOKEN_TYPE_WHIT);
-#line 229 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp4_) {
-#line 229 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp2_ = TRUE;
-#line 1217 "TokenStream.c"
- } else {
- JSDOCToken* _tmp5_;
- gboolean _tmp6_;
-#line 229 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp5_ = tok;
-#line 229 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp6_ = jsdoc_token_isType (_tmp5_, JSDOC_TOKEN_TYPE_COMM);
-#line 229 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp2_ = _tmp6_;
-#line 1227 "TokenStream.c"
- }
-#line 229 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp2_) {
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (tok);
-#line 230 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- continue;
-#line 1235 "TokenStream.c"
- }
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- result = tok;
-#line 232 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return result;
-#line 1241 "TokenStream.c"
- }
-}
-
-
-/**
- * balance
- * -- returns all the tokens betweeen and including stop token eg.. from {... to }
- * @param start {String} token name or data (eg. '{'
- * @param stop {String} (Optional) token name or data (eg. '}'
- */
-GeeArrayList* jsdoc_token_stream_balance (JSDOCTokenStream* self, JSDOCTokenName in_start, GError** error) {
- GeeArrayList* result = NULL;
- JSDOCTokenName start = 0;
- JSDOCTokenName _tmp0_;
- JSDOCTokenName* stop = NULL;
- JSDOCLang_Class* _tmp1_;
- JSDOCTokenName _tmp2_;
- JSDOCTokenName* _tmp3_;
- JSDOCTokenName* _tmp4_;
- gint depth = 0;
- GeeArrayList* got = NULL;
- GeeArrayList* _tmp8_;
- gboolean started = FALSE;
- JSDOCToken* token = NULL;
- GeeArrayList* _tmp28_;
- GError * _inner_error_ = NULL;
-#line 250 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 257 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp0_ = in_start;
-#line 257 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- start = _tmp0_;
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp1_ = jsdoc_Lang;
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp2_ = start;
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp3_ = jsdoc_langclass_matching (_tmp1_, _tmp2_, &_inner_error_);
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- stop = _tmp3_;
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_inner_error_->domain == JSDOC_TOKEN_STREAM_ERROR) {
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_propagate_error (error, _inner_error_);
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return NULL;
-#line 1290 "TokenStream.c"
- } else {
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_clear_error (&_inner_error_);
-#line 258 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return NULL;
-#line 1298 "TokenStream.c"
- }
- }
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp4_ = stop;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp4_ == NULL) {
-#line 1305 "TokenStream.c"
- JSDOCTokenName _tmp5_;
- GEnumValue* _tmp6_;
- GError* _tmp7_;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp5_ = start;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp6_ = g_enum_get_value (g_type_class_ref (JSDOC_TYPE_TOKEN_NAME), _tmp5_);
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp7_ = g_error_new (JSDOC_TOKEN_STREAM_ERROR, JSDOC_TOKEN_STREAM_ERROR_ArgumentError, "balance called with invalid start/stop : %s", (_tmp6_ != NULL) ? _tmp6_->value_name : NULL);
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _inner_error_ = _tmp7_;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_inner_error_->domain == JSDOC_TOKEN_STREAM_ERROR) {
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_propagate_error (error, _inner_error_);
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_free0 (stop);
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return NULL;
-#line 1325 "TokenStream.c"
- } else {
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_free0 (stop);
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_clear_error (&_inner_error_);
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return NULL;
-#line 1335 "TokenStream.c"
- }
- }
-#line 264 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- depth = 0;
-#line 265 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp8_ = gee_array_list_new (JSDOC_TYPE_TOKEN, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 265 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- got = _tmp8_;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- started = FALSE;
-#line 271 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- while (TRUE) {
-#line 1348 "TokenStream.c"
- JSDOCToken* _tmp9_;
- JSDOCToken* _tmp10_;
- JSDOCToken* _tmp11_;
- JSDOCTokenName _tmp12_;
- gboolean _tmp13_;
- gboolean _tmp15_;
- JSDOCToken* _tmp18_;
- JSDOCTokenName* _tmp19_;
- gboolean _tmp20_;
- JSDOCToken* _tmp25_;
- JSDOCToken* _tmp26_;
- gboolean _tmp27_;
-#line 271 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp9_ = jsdoc_token_stream_lookAny (self, 1);
-#line 271 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (token);
-#line 271 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- token = _tmp9_;
-#line 271 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp10_ = token;
-#line 271 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (!(NULL != _tmp10_)) {
-#line 271 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- break;
-#line 1373 "TokenStream.c"
- }
-#line 273 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp11_ = token;
-#line 273 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp12_ = start;
-#line 273 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp13_ = jsdoc_token_isName (_tmp11_, _tmp12_);
-#line 273 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp13_) {
-#line 1383 "TokenStream.c"
- gint _tmp14_;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp14_ = depth;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- depth = _tmp14_ + 1;
-#line 276 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- started = TRUE;
-#line 1391 "TokenStream.c"
- }
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp15_ = started;
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp15_) {
-#line 1397 "TokenStream.c"
- GeeArrayList* _tmp16_;
- JSDOCToken* _tmp17_;
-#line 280 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp16_ = got;
-#line 280 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp17_ = token;
-#line 280 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp16_, _tmp17_);
-#line 1406 "TokenStream.c"
- }
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp18_ = token;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp19_ = stop;
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp20_ = jsdoc_token_isName (_tmp18_, *_tmp19_);
-#line 283 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp20_) {
-#line 1416 "TokenStream.c"
- gint _tmp21_;
- gint _tmp22_;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp21_ = depth;
-#line 284 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- depth = _tmp21_ - 1;
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp22_ = depth;
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp22_ < 1) {
-#line 1427 "TokenStream.c"
- JSDOCToken* _tmp23_;
- JSDOCToken* _tmp24_;
-#line 288 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp23_ = jsdoc_token_stream_next (self);
-#line 288 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp24_ = _tmp23_;
-#line 288 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (_tmp24_);
-#line 290 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- result = got;
-#line 290 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (token);
-#line 290 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_free0 (stop);
-#line 290 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return result;
-#line 1444 "TokenStream.c"
- }
- }
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp25_ = jsdoc_token_stream_next (self);
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp26_ = _tmp25_;
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp27_ = NULL == _tmp26_;
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (_tmp26_);
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp27_) {
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- break;
-#line 1459 "TokenStream.c"
- }
- }
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp28_ = gee_array_list_new (JSDOC_TYPE_TOKEN, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- result = _tmp28_;
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (token);
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (got);
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_free0 (stop);
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return result;
-#line 1474 "TokenStream.c"
-}
-
-
-JSDOCToken* jsdoc_token_stream_getMatchingTokenEnd (JSDOCTokenStream* self, JSDOCTokenName end) {
- JSDOCToken* result = NULL;
- JSDOCTokenName* _tmp0_ = NULL;
- JSDOCLang_Class* _tmp1_;
- JSDOCTokenName _tmp2_;
- JSDOCTokenName* _tmp3_;
- JSDOCToken* _tmp4_;
- GError * _inner_error_ = NULL;
-#line 303 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp1_ = jsdoc_Lang;
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp2_ = end;
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp3_ = jsdoc_langclass_matching (_tmp1_, _tmp2_, &_inner_error_);
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp0_ = _tmp3_;
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_clear_error (&_inner_error_);
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return NULL;
-#line 1504 "TokenStream.c"
- }
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp4_ = jsdoc_token_stream_getMatchingToken (self, *_tmp0_, 1);
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- result = _tmp4_;
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_free0 (_tmp0_);
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return result;
-#line 1514 "TokenStream.c"
-}
-
-
-JSDOCToken* jsdoc_token_stream_getMatchingToken (JSDOCTokenStream* self, JSDOCTokenName start, gint depth) {
- JSDOCToken* result = NULL;
- gint cursor = 0;
- gint _tmp0_;
- JSDOCTokenName* stop = NULL;
- JSDOCLang_Class* _tmp1_;
- JSDOCTokenName _tmp2_;
- JSDOCTokenName* _tmp3_;
- JSDOCToken* token = NULL;
- GError * _inner_error_ = NULL;
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 311 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp0_ = self->cursor;
-#line 311 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- cursor = _tmp0_;
-#line 314 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp1_ = jsdoc_Lang;
-#line 314 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp2_ = start;
-#line 314 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp3_ = jsdoc_langclass_matching (_tmp1_, _tmp2_, &_inner_error_);
-#line 314 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- stop = _tmp3_;
-#line 314 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 314 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 314 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_clear_error (&_inner_error_);
-#line 314 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return NULL;
-#line 1550 "TokenStream.c"
- }
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- while (TRUE) {
-#line 1554 "TokenStream.c"
- GeeArrayList* _tmp4_;
- gint _tmp5_;
- gpointer _tmp6_;
- JSDOCToken* _tmp7_;
- JSDOCToken* _tmp8_;
- JSDOCTokenName _tmp9_;
- gboolean _tmp10_;
- gboolean _tmp12_ = FALSE;
- JSDOCToken* _tmp13_;
- JSDOCTokenName* _tmp14_;
- gboolean _tmp15_;
- gint _tmp22_;
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp4_ = self->tokens;
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp5_ = cursor;
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp6_ = gee_abstract_list_get ((GeeAbstractList*) _tmp4_, _tmp5_);
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (token);
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- token = (JSDOCToken*) _tmp6_;
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp7_ = token;
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (!(NULL != _tmp7_)) {
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- break;
-#line 1583 "TokenStream.c"
- }
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp8_ = token;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp9_ = start;
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp10_ = jsdoc_token_isName (_tmp8_, _tmp9_);
-#line 318 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp10_) {
-#line 1593 "TokenStream.c"
- gint _tmp11_;
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp11_ = depth;
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- depth = _tmp11_ + 1;
-#line 1599 "TokenStream.c"
- }
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp13_ = token;
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp14_ = stop;
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp15_ = jsdoc_token_isName (_tmp13_, *_tmp14_);
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp15_) {
-#line 1609 "TokenStream.c"
- gint _tmp16_;
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp16_ = cursor;
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp12_ = _tmp16_ != 0;
-#line 1615 "TokenStream.c"
- } else {
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp12_ = FALSE;
-#line 1619 "TokenStream.c"
- }
-#line 322 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp12_) {
-#line 1623 "TokenStream.c"
- gint _tmp17_;
- gint _tmp18_;
-#line 323 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp17_ = depth;
-#line 323 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- depth = _tmp17_ - 1;
-#line 324 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp18_ = depth;
-#line 324 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp18_ == 0) {
-#line 1634 "TokenStream.c"
- GeeArrayList* _tmp19_;
- gint _tmp20_;
- gpointer _tmp21_;
-#line 325 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp19_ = self->tokens;
-#line 325 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp20_ = cursor;
-#line 325 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp21_ = gee_abstract_list_get ((GeeAbstractList*) _tmp19_, _tmp20_);
-#line 325 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- result = (JSDOCToken*) _tmp21_;
-#line 325 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (token);
-#line 325 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_free0 (stop);
-#line 325 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return result;
-#line 1652 "TokenStream.c"
- }
- }
-#line 328 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp22_ = cursor;
-#line 328 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- cursor = _tmp22_ + 1;
-#line 1659 "TokenStream.c"
- }
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- result = NULL;
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (token);
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_free0 (stop);
-#line 330 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return result;
-#line 1669 "TokenStream.c"
-}
-
-
-GeeArrayList* jsdoc_token_stream_remaining (JSDOCTokenStream* self) {
- GeeArrayList* result = NULL;
- GeeArrayList* ret = NULL;
- GeeArrayList* _tmp0_;
-#line 339 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 340 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp0_ = gee_array_list_new (JSDOC_TYPE_TOKEN, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 340 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- ret = _tmp0_;
-#line 341 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- while (TRUE) {
-#line 1685 "TokenStream.c"
- JSDOCToken* tok = NULL;
- JSDOCToken* _tmp1_;
- JSDOCToken* _tmp2_;
- gboolean _tmp3_;
- JSDOCToken* nt = NULL;
- JSDOCToken* _tmp4_;
- JSDOCToken* _tmp5_;
-#line 342 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp1_ = jsdoc_token_stream_look (self, 1, TRUE);
-#line 342 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- tok = _tmp1_;
-#line 343 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp2_ = tok;
-#line 343 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp3_ = jsdoc_token_isType (_tmp2_, JSDOC_TOKEN_TYPE_VOID);
-#line 343 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp3_) {
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- result = ret;
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (tok);
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- return result;
-#line 1709 "TokenStream.c"
- }
-#line 346 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp4_ = jsdoc_token_stream_next (self);
-#line 346 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- nt = _tmp4_;
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp5_ = nt;
-#line 347 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp5_ != NULL) {
-#line 1719 "TokenStream.c"
- GeeArrayList* _tmp6_;
- JSDOCToken* _tmp7_;
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp6_ = ret;
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp7_ = nt;
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp6_, _tmp7_);
-#line 1728 "TokenStream.c"
- }
-#line 341 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (nt);
-#line 341 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (tok);
-#line 1734 "TokenStream.c"
- }
-#line 339 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (ret);
-#line 1738 "TokenStream.c"
-}
-
-
-void jsdoc_token_stream_printRange (JSDOCTokenStream* self, gint start, gint end) {
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_return_if_fail (self != NULL);
-#line 1745 "TokenStream.c"
- {
- gint i = 0;
- gint _tmp0_;
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp0_ = start;
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- i = _tmp0_;
-#line 1753 "TokenStream.c"
- {
- gboolean _tmp1_ = FALSE;
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp1_ = TRUE;
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- while (TRUE) {
-#line 1760 "TokenStream.c"
- gint _tmp3_;
- gint _tmp4_;
- GeeArrayList* _tmp5_;
- gint _tmp6_;
- gpointer _tmp7_;
- JSDOCToken* _tmp8_;
- gchar* _tmp9_;
- gchar* _tmp10_;
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (!_tmp1_) {
-#line 1771 "TokenStream.c"
- gint _tmp2_;
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp2_ = i;
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- i = _tmp2_ + 1;
-#line 1777 "TokenStream.c"
- }
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp1_ = FALSE;
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp3_ = i;
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp4_ = end;
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (!(_tmp3_ < (_tmp4_ + 1))) {
-#line 356 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- break;
-#line 1789 "TokenStream.c"
- }
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp5_ = self->tokens;
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp6_ = i;
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp7_ = gee_abstract_list_get ((GeeAbstractList*) _tmp5_, _tmp6_);
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp8_ = (JSDOCToken*) _tmp7_;
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp9_ = jsdoc_token_asString (_tmp8_);
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp10_ = _tmp9_;
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_print ("%s", _tmp10_);
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_free0 (_tmp10_);
-#line 357 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (_tmp8_);
-#line 1809 "TokenStream.c"
- }
- }
- }
-}
-
-
-void jsdoc_token_stream_dump (JSDOCTokenStream* self, gint start, gint end) {
- gint _tmp0_;
- gint _tmp1_;
- gint _tmp2_;
- GeeArrayList* _tmp3_;
- gint _tmp4_;
- gint _tmp5_;
- gint _tmp6_;
- gchar* outs = NULL;
- gchar* _tmp7_;
- const gchar* _tmp32_;
-#line 371 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_return_if_fail (self != NULL);
-#line 373 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp0_ = start;
-#line 373 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp1_ = MAX (_tmp0_, 0);
-#line 373 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- start = _tmp1_;
-#line 374 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp2_ = end;
-#line 374 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp3_ = self->tokens;
-#line 374 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp4_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp3_);
-#line 374 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp5_ = _tmp4_;
-#line 374 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp6_ = MIN (_tmp2_, _tmp5_);
-#line 374 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- end = _tmp6_;
-#line 375 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp7_ = g_strdup ("");
-#line 375 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- outs = _tmp7_;
-#line 1851 "TokenStream.c"
- {
- gint i = 0;
- gint _tmp8_;
-#line 376 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp8_ = start;
-#line 376 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- i = _tmp8_;
-#line 1859 "TokenStream.c"
- {
- gboolean _tmp9_ = FALSE;
-#line 376 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp9_ = TRUE;
-#line 376 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- while (TRUE) {
-#line 1866 "TokenStream.c"
- gint _tmp11_;
- gint _tmp12_;
- const gchar* _tmp13_ = NULL;
- GeeArrayList* _tmp14_;
- gint _tmp15_;
- gpointer _tmp16_;
- JSDOCToken* _tmp17_;
- const gchar* _tmp18_;
- gboolean _tmp19_;
- const gchar* _tmp30_;
- gchar* _tmp31_;
-#line 376 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (!_tmp9_) {
-#line 1880 "TokenStream.c"
- gint _tmp10_;
-#line 376 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp10_ = i;
-#line 376 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- i = _tmp10_ + 1;
-#line 1886 "TokenStream.c"
- }
-#line 376 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp9_ = FALSE;
-#line 376 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp11_ = i;
-#line 376 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp12_ = end;
-#line 376 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (!(_tmp11_ < _tmp12_)) {
-#line 376 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- break;
-#line 1898 "TokenStream.c"
- }
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp14_ = self->tokens;
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp15_ = i;
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp16_ = gee_abstract_list_get ((GeeAbstractList*) _tmp14_, _tmp15_);
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp17_ = (JSDOCToken*) _tmp16_;
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp18_ = _tmp17_->outData;
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp19_ = g_strcmp0 (_tmp18_, "") == 0;
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (_tmp17_);
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (_tmp19_) {
-#line 1916 "TokenStream.c"
- GeeArrayList* _tmp20_;
- gint _tmp21_;
- gpointer _tmp22_;
- JSDOCToken* _tmp23_;
- const gchar* _tmp24_;
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp20_ = self->tokens;
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp21_ = i;
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp22_ = gee_abstract_list_get ((GeeAbstractList*) _tmp20_, _tmp21_);
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp23_ = (JSDOCToken*) _tmp22_;
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp24_ = _tmp23_->data;
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp13_ = _tmp24_;
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (_tmp23_);
-#line 1936 "TokenStream.c"
- } else {
- GeeArrayList* _tmp25_;
- gint _tmp26_;
- gpointer _tmp27_;
- JSDOCToken* _tmp28_;
- const gchar* _tmp29_;
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp25_ = self->tokens;
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp26_ = i;
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp27_ = gee_abstract_list_get ((GeeAbstractList*) _tmp25_, _tmp26_);
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp28_ = (JSDOCToken*) _tmp27_;
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp29_ = _tmp28_->outData;
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp13_ = _tmp29_;
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (_tmp28_);
-#line 1957 "TokenStream.c"
- }
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp30_ = outs;
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp31_ = g_strconcat (_tmp30_, _tmp13_, NULL);
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_free0 (outs);
-#line 378 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- outs = _tmp31_;
-#line 1967 "TokenStream.c"
- }
- }
- }
-#line 380 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp32_ = outs;
-#line 380 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_print ("%s", _tmp32_);
-#line 371 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_free0 (outs);
-#line 1977 "TokenStream.c"
-}
-
-
-void jsdoc_token_stream_dumpAll (JSDOCTokenStream* self, const gchar* indent) {
-#line 383 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_return_if_fail (self != NULL);
-#line 383 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_return_if_fail (indent != NULL);
-#line 1986 "TokenStream.c"
- {
- gint i = 0;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- i = 0;
-#line 1991 "TokenStream.c"
- {
- gboolean _tmp0_ = FALSE;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp0_ = TRUE;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- while (TRUE) {
-#line 1998 "TokenStream.c"
- gint _tmp2_;
- GeeArrayList* _tmp3_;
- gint _tmp4_;
- gint _tmp5_;
- GeeArrayList* _tmp6_;
- gint _tmp7_;
- gpointer _tmp8_;
- JSDOCToken* _tmp9_;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (!_tmp0_) {
-#line 2009 "TokenStream.c"
- gint _tmp1_;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp1_ = i;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- i = _tmp1_ + 1;
-#line 2015 "TokenStream.c"
- }
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp0_ = FALSE;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp2_ = i;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp3_ = self->tokens;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp4_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp3_);
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp5_ = _tmp4_;
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (!(_tmp2_ < _tmp5_)) {
-#line 385 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- break;
-#line 2031 "TokenStream.c"
- }
-#line 387 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp6_ = self->tokens;
-#line 387 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp7_ = i;
-#line 387 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp8_ = gee_abstract_list_get ((GeeAbstractList*) _tmp6_, _tmp7_);
-#line 387 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp9_ = (JSDOCToken*) _tmp8_;
-#line 387 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- jsdoc_token_dump (_tmp9_, "");
-#line 387 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (_tmp9_);
-#line 2045 "TokenStream.c"
- }
- }
- }
-}
-
-
-void jsdoc_token_stream_dumpAllFlat (JSDOCTokenStream* self) {
-#line 391 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_return_if_fail (self != NULL);
-#line 2055 "TokenStream.c"
- {
- gint i = 0;
-#line 393 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- i = 0;
-#line 2060 "TokenStream.c"
- {
- gboolean _tmp0_ = FALSE;
-#line 393 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp0_ = TRUE;
-#line 393 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- while (TRUE) {
-#line 2067 "TokenStream.c"
- gint _tmp2_;
- GeeArrayList* _tmp3_;
- gint _tmp4_;
- gint _tmp5_;
- gint _tmp6_;
- GeeArrayList* _tmp7_;
- gint _tmp8_;
- gpointer _tmp9_;
- JSDOCToken* _tmp10_;
- gchar* _tmp11_;
- gchar* _tmp12_;
-#line 393 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (!_tmp0_) {
-#line 2081 "TokenStream.c"
- gint _tmp1_;
-#line 393 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp1_ = i;
-#line 393 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- i = _tmp1_ + 1;
-#line 2087 "TokenStream.c"
- }
-#line 393 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp0_ = FALSE;
-#line 393 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp2_ = i;
-#line 393 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp3_ = self->tokens;
-#line 393 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp4_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp3_);
-#line 393 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp5_ = _tmp4_;
-#line 393 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- if (!(_tmp2_ < _tmp5_)) {
-#line 393 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- break;
-#line 2103 "TokenStream.c"
- }
-#line 395 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp6_ = i;
-#line 395 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp7_ = self->tokens;
-#line 395 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp8_ = i;
-#line 395 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp9_ = gee_abstract_list_get ((GeeAbstractList*) _tmp7_, _tmp8_);
-#line 395 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp10_ = (JSDOCToken*) _tmp9_;
-#line 395 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp11_ = jsdoc_token_asString (_tmp10_);
-#line 395 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _tmp12_ = _tmp11_;
-#line 395 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- g_print ("%d: %s\n", _tmp6_, _tmp12_);
-#line 395 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_free0 (_tmp12_);
-#line 395 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (_tmp10_);
-#line 2125 "TokenStream.c"
- }
- }
- }
-}
-
-
-static void jsdoc_token_stream_class_init (JSDOCTokenStreamClass * klass) {
-#line 18 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- jsdoc_token_stream_parent_class = g_type_class_peek_parent (klass);
-#line 18 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- G_OBJECT_CLASS (klass)->finalize = jsdoc_token_stream_finalize;
-#line 2137 "TokenStream.c"
-}
-
-
-static void jsdoc_token_stream_instance_init (JSDOCTokenStream * self) {
-}
-
-
-static void jsdoc_token_stream_finalize (GObject * obj) {
- JSDOCTokenStream * self;
-#line 18 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- self = G_TYPE_CHECK_INSTANCE_CAST (obj, JSDOC_TYPE_TOKEN_STREAM, JSDOCTokenStream);
-#line 21 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- _g_object_unref0 (self->tokens);
-#line 18 "/home/alan/gitlive/roojspacker/roojspacker/TokenStream.vala"
- G_OBJECT_CLASS (jsdoc_token_stream_parent_class)->finalize (obj);
-#line 2153 "TokenStream.c"
-}
-
-
-GType jsdoc_token_stream_get_type (void) {
- static volatile gsize jsdoc_token_stream_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_token_stream_type_id__volatile)) {
- static const GTypeInfo g_define_type_info = { sizeof (JSDOCTokenStreamClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) jsdoc_token_stream_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JSDOCTokenStream), 0, (GInstanceInitFunc) jsdoc_token_stream_instance_init, NULL };
- GType jsdoc_token_stream_type_id;
- jsdoc_token_stream_type_id = g_type_register_static (G_TYPE_OBJECT, "JSDOCTokenStream", &g_define_type_info, 0);
- g_once_init_leave (&jsdoc_token_stream_type_id__volatile, jsdoc_token_stream_type_id);
- }
- return jsdoc_token_stream_type_id__volatile;
-}
-
-
-
+++ /dev/null
-/* TokenStream.vapi generated by valac 0.36.6, do not modify. */
-
-using GLib;
-
-namespace JSDOC {
- public class TokenStream : Object {
- protected Gee.ArrayList<Token> tokens;
- public int cursor;
- public TokenStream (Gee.ArrayList<Token> tokens);
- public Gee.ArrayList<Token> toArray ();
- public void rewind ();
- public Token? look (int n, bool considerWhitespace);
- public Token lookAny (int n);
- public int lookFor (string data);
- public Token lookTok (int n);
- public Token? next ();
- public Gee.ArrayList<Token>? nextM (int howMany) throws TokenStreamError;
- public Token? nextTok ();
- public Token? nextNonSpace ();
- public Gee.ArrayList<Token> balance (TokenName in_start) throws TokenStreamError;
- public Token? getMatchingTokenEnd (TokenName end);
- public Token? getMatchingToken (TokenName start, int depth = 0);
- public Gee.ArrayList<Token> remaining ();
- public void printRange (int start, int end);
- public void dump (int start, int end);
- public void dumpAll (string indent);
- public void dumpAllFlat ();
- }
- public errordomain TokenStreamError {
- ArgumentError
- }
-}
+++ /dev/null
-/* Walker.c generated by valac 0.36.6, the Vala compiler
- * generated from Walker.vala, do not modify */
-
-/* this walks through the code, and tries to find patterns that match documentable elements..*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gee.h>
-#include <stdlib.h>
-#include <string.h>
-
-
-#define JSDOC_TYPE_WALKER_MODE (jsdoc_walker_mode_get_type ())
-
-#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_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;
-
-#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_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;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-
-#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 _g_free0(var) (var = (g_free (var), NULL))
-typedef struct _JSDOCTokenStreamPrivate JSDOCTokenStreamPrivate;
-
-#define JSDOC_TYPE_TOKEN_TYPE (jsdoc_token_type_get_type ())
-
-#define JSDOC_TYPE_TOKEN_NAME (jsdoc_token_name_get_type ())
-typedef struct _JSDOCTokenPrivate JSDOCTokenPrivate;
-
-#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;
-
-#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;
-
-#define JSDOC_TYPE_DOC_TAG_TITLE (jsdoc_doc_tag_title_get_type ())
-
-#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;
-typedef struct _JSDOCDocTagPrivate JSDOCDocTagPrivate;
-typedef struct _JSDOCScopePrivate JSDOCScopePrivate;
-typedef struct _JSDOCDocCommentPrivate JSDOCDocCommentPrivate;
-typedef struct _JSDOCSymbolPrivate JSDOCSymbolPrivate;
-
-typedef enum {
- JSDOC_WALKER_MODE_BUILDING_SYMBOL_TREE,
- JSDOC_WALKER_MODE_XXX
-} JSDOCWalkerMode;
-
-struct _JSDOCWalker {
- GObject parent_instance;
- JSDOCWalkerPrivate * priv;
-};
-
-struct _JSDOCWalkerClass {
- GObjectClass parent_class;
-};
-
-struct _JSDOCWalkerPrivate {
- JSDOCTokenStream* ts;
- GeeArrayList* warnings;
- GeeArrayList* scopes;
- GeeHashMap* indexedScopes;
- GeeHashMap* symbols;
- GeeHashMap* aliases;
- JSDOCScope* globalScope;
- gboolean global;
- JSDOCWalkerMode mode;
- gint braceNesting;
- JSDOCDocComment* currentDoc;
- gboolean munge;
-};
-
-struct _JSDOCTokenStream {
- GObject parent_instance;
- JSDOCTokenStreamPrivate * priv;
- GeeArrayList* tokens;
- gint cursor;
-};
-
-struct _JSDOCTokenStreamClass {
- GObjectClass parent_class;
-};
-
-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;
-
-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;
-
-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;
-};
-
-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,
- JSDOC_DOC_TAG_TITLE_CHILDREN,
- JSDOC_DOC_TAG_TITLE_PARENT,
- JSDOC_DOC_TAG_TITLE_ABSTRACT,
- JSDOC_DOC_TAG_TITLE_BUILDER_TOP
-} JSDOCDocTagTitle;
-
-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 _JSDOCScope {
- GObject parent_instance;
- JSDOCScopePrivate * priv;
- JSDOCScope* parent;
- GeeArrayList* subScopes;
- gchar* ident;
-};
-
-struct _JSDOCScopeClass {
- GObjectClass parent_class;
-};
-
-typedef enum {
- JSDOC_TOKEN_STREAM_ERROR_ArgumentError
-} JSDOCTokenStreamError;
-#define JSDOC_TOKEN_STREAM_ERROR jsdoc_token_stream_error_quark ()
-struct _JSDOCDocComment {
- GObject parent_instance;
- JSDOCDocCommentPrivate * priv;
- gboolean isUserComment;
- gboolean hasTags;
- gchar* src;
- GeeArrayList* tags;
-};
-
-struct _JSDOCDocCommentClass {
- GObjectClass parent_class;
-};
-
-struct _JSDOCSymbol {
- GObject parent_instance;
- JSDOCSymbolPrivate * priv;
- GeeArrayList* augments;
- GeeArrayList* methods;
- GeeArrayList* properties;
- GeeArrayList* returns;
- GeeHashMap* childClasses;
- GeeArrayList* childClassesList;
- GeeArrayList* inheritsFrom;
- GeeHashMap* cfgs;
- GeeArrayList* tree_parent;
- GeeArrayList* tree_children;
- JSDOCDocComment* comment;
- gchar* alias;
- gchar* desc;
- gchar* isa;
- gboolean isEvent;
- gboolean isConstant;
- gboolean isIgnored;
- gboolean isInner;
- gboolean isNamespace;
- gboolean isPrivate;
- gboolean isStatic;
- gboolean isAbstract;
- gboolean isBuilderTop;
- gchar* memberOf;
-};
-
-struct _JSDOCSymbolClass {
- GObjectClass parent_class;
-};
-
-
-static gpointer jsdoc_walker_parent_class = NULL;
-
-GType jsdoc_walker_mode_get_type (void) G_GNUC_CONST;
-GType jsdoc_walker_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_stream_get_type (void) G_GNUC_CONST;
-GType jsdoc_scope_get_type (void) G_GNUC_CONST;
-GType jsdoc_symbol_get_type (void) G_GNUC_CONST;
-GType jsdoc_doc_comment_get_type (void) G_GNUC_CONST;
-#define JSDOC_WALKER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), JSDOC_TYPE_WALKER, JSDOCWalkerPrivate))
-enum {
- JSDOC_WALKER_DUMMY_PROPERTY
-};
-JSDOCWalker* jsdoc_walker_new (JSDOCTokenStream* ts);
-JSDOCWalker* jsdoc_walker_construct (GType object_type, JSDOCTokenStream* ts);
-void jsdoc_walker_buildSymbolTree (JSDOCWalker* self);
-void jsdoc_token_stream_rewind (JSDOCTokenStream* self);
-GType jsdoc_token_get_type (void) G_GNUC_CONST;
-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);
-static void jsdoc_walker_parseScope (JSDOCWalker* self, JSDOCScope* in_scope, GeeHashMap* ealiases);
-static GeeHashMap* jsdoc_walker_emptyAlias (JSDOCWalker* self);
-static gchar* jsdoc_walker_fixAlias (JSDOCWalker* self, GeeHashMap* aliases, const gchar* str, gboolean nomore);
-static void jsdoc_walker_scopesIn (JSDOCWalker* self, JSDOCScope* s);
-JSDOCToken* jsdoc_token_stream_next (JSDOCTokenStream* self);
-GType jsdoc_token_type_get_type (void) G_GNUC_CONST;
-gboolean jsdoc_token_isType (JSDOCToken* self, JSDOCTokenType what);
-GType jsdoc_token_name_get_type (void) G_GNUC_CONST;
-gboolean jsdoc_token_isName (JSDOCToken* self, JSDOCTokenName what);
-static void jsdoc_walker_addSymbol (JSDOCWalker* self, const gchar* in_lastIdent, gboolean appendIt, const gchar* atype);
-GType jsdoc_identifier_get_type (void) G_GNUC_CONST;
-GType jsdoc_token_key_map_get_type (void) G_GNUC_CONST;
-JSDOCDocComment* jsdoc_doc_comment_new (const gchar* comment);
-JSDOCDocComment* jsdoc_doc_comment_construct (GType object_type, const gchar* comment);
-GType jsdoc_doc_tag_title_get_type (void) G_GNUC_CONST;
-GType jsdoc_doc_tag_get_type (void) G_GNUC_CONST;
-GeeArrayList* jsdoc_doc_comment_getTag (JSDOCDocComment* self, JSDOCDocTagTitle tagTitle);
-JSDOCToken* jsdoc_token_stream_lookTok (JSDOCTokenStream* self, gint n);
-JSDOCToken* jsdoc_token_stream_nextTok (JSDOCTokenStream* self);
-gchar* jsdoc_token_asString (JSDOCToken* self);
-GQuark jsdoc_token_stream_error_quark (void);
-GeeArrayList* jsdoc_token_stream_balance (JSDOCTokenStream* self, JSDOCTokenName in_start, GError** error);
-static JSDOCScope* jsdoc_walker_scopeOut (JSDOCWalker* self);
-static void _vala_array_add1 (gchar** * array, int* length, int* size, gchar* value);
-static void _vala_array_add2 (gchar** * array, int* length, int* size, gchar* value);
-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);
-void jsdoc_doc_parser_addSymbol (JSDOCSymbol* symbol);
-void jsdoc_symbol_addDocTag (JSDOCSymbol* self, JSDOCDocTag* docTag);
-static gchar* jsdoc_walker_scopeListToStr (JSDOCWalker* self);
-static void _vala_array_add3 (gchar** * array, int* length, int* size, gchar* value);
-static void jsdoc_walker_finalize (GObject * obj);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static gint _vala_array_length (gpointer array);
-
-static GRegex* _tmp_regex_0 = NULL;
-static GRegex* _tmp_regex_1 = NULL;
-static GRegex* _tmp_regex_2 = NULL;
-static GRegex* _tmp_regex_3 = NULL;
-static GRegex* _tmp_regex_4 = NULL;
-static GRegex* _tmp_regex_5 = NULL;
-static GRegex* _tmp_regex_6 = NULL;
-
-GType jsdoc_walker_mode_get_type (void) {
- static volatile gsize jsdoc_walker_mode_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_walker_mode_type_id__volatile)) {
- static const GEnumValue values[] = {{JSDOC_WALKER_MODE_BUILDING_SYMBOL_TREE, "JSDOC_WALKER_MODE_BUILDING_SYMBOL_TREE", "building-symbol-tree"}, {JSDOC_WALKER_MODE_XXX, "JSDOC_WALKER_MODE_XXX", "xxx"}, {0, NULL, NULL}};
- GType jsdoc_walker_mode_type_id;
- jsdoc_walker_mode_type_id = g_enum_register_static ("JSDOCWalkerMode", values);
- g_once_init_leave (&jsdoc_walker_mode_type_id__volatile, jsdoc_walker_mode_type_id);
- }
- return jsdoc_walker_mode_type_id__volatile;
-}
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 31 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- return self ? g_object_ref (self) : NULL;
-#line 482 "Walker.c"
-}
-
-
-JSDOCWalker* jsdoc_walker_construct (GType object_type, JSDOCTokenStream* ts) {
- JSDOCWalker * self = NULL;
- JSDOCTokenStream* _tmp0_;
- JSDOCTokenStream* _tmp1_;
- GeeArrayList* _tmp2_;
- GeeArrayList* _tmp3_;
- GeeHashMap* _tmp4_;
- GeeHashMap* _tmp5_;
- GeeHashMap* _tmp6_;
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_return_val_if_fail (ts != NULL, NULL);
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self = (JSDOCWalker*) g_object_new (object_type, NULL);
-#line 31 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp0_ = ts;
-#line 31 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 31 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (self->priv->ts);
-#line 31 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self->priv->ts = _tmp1_;
-#line 32 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp2_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL);
-#line 32 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (self->priv->warnings);
-#line 32 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self->priv->warnings = _tmp2_;
-#line 33 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp3_ = gee_array_list_new (JSDOC_TYPE_SCOPE, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 33 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (self->priv->scopes);
-#line 33 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self->priv->scopes = _tmp3_;
-#line 34 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp4_ = gee_hash_map_new (G_TYPE_INT, NULL, NULL, JSDOC_TYPE_SCOPE, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-#line 34 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (self->priv->indexedScopes);
-#line 34 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self->priv->indexedScopes = _tmp4_;
-#line 35 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp5_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, JSDOC_TYPE_SYMBOL, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-#line 35 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (self->priv->symbols);
-#line 35 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self->priv->symbols = _tmp5_;
-#line 36 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp6_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-#line 36 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (self->priv->aliases);
-#line 36 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self->priv->aliases = _tmp6_;
-#line 37 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self->priv->braceNesting = 0;
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- return self;
-#line 541 "Walker.c"
-}
-
-
-JSDOCWalker* jsdoc_walker_new (JSDOCTokenStream* ts) {
-#line 29 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- return jsdoc_walker_construct (JSDOC_TYPE_WALKER, ts);
-#line 548 "Walker.c"
-}
-
-
-void jsdoc_walker_buildSymbolTree (JSDOCWalker* self) {
- JSDOCTokenStream* _tmp0_;
- GeeArrayList* _tmp1_;
- GeeHashMap* _tmp2_;
- JSDOCScope* _tmp3_;
- GeeHashMap* _tmp4_;
- GeeHashMap* _tmp5_;
- JSDOCScope* _tmp6_;
- JSDOCScope* _tmp7_;
- GeeHashMap* _tmp8_;
- GeeHashMap* _tmp9_;
-#line 51 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_return_if_fail (self != NULL);
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp0_ = self->priv->ts;
-#line 55 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_token_stream_rewind (_tmp0_);
-#line 56 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self->priv->braceNesting = 0;
-#line 57 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp1_ = gee_array_list_new (JSDOC_TYPE_SCOPE, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 57 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (self->priv->scopes);
-#line 57 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self->priv->scopes = _tmp1_;
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp2_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (self->priv->aliases);
-#line 58 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self->priv->aliases = _tmp2_;
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp3_ = jsdoc_scope_new (-1, NULL, -1, "$global$", NULL);
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (self->priv->globalScope);
-#line 60 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self->priv->globalScope = _tmp3_;
-#line 61 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp4_ = gee_hash_map_new (G_TYPE_INT, NULL, NULL, JSDOC_TYPE_SCOPE, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-#line 61 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (self->priv->indexedScopes);
-#line 61 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self->priv->indexedScopes = _tmp4_;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp5_ = self->priv->indexedScopes;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp6_ = self->priv->globalScope;
-#line 62 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp5_, (gpointer) ((gintptr) 0), _tmp6_);
-#line 64 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self->priv->mode = JSDOC_WALKER_MODE_BUILDING_SYMBOL_TREE;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp7_ = self->priv->globalScope;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp8_ = jsdoc_walker_emptyAlias (self);
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp9_ = _tmp8_;
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_walker_parseScope (self, _tmp7_, _tmp9_);
-#line 65 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp9_);
-#line 613 "Walker.c"
-}
-
-
-static GeeHashMap* jsdoc_walker_emptyAlias (JSDOCWalker* self) {
- GeeHashMap* result = NULL;
- GeeHashMap* _tmp0_;
-#line 68 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- result = _tmp0_;
-#line 70 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- return result;
-#line 628 "Walker.c"
-}
-
-
-static gchar* _vala_g_strjoinv (const gchar* separator, gchar** str_array, int str_array_length1) {
- gchar* result = NULL;
- const gchar* _tmp0_;
- gboolean _tmp1_ = FALSE;
- gboolean _tmp2_ = FALSE;
- gchar** _tmp3_;
- gint _tmp3__length1;
-#line 1078 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = separator;
-#line 1078 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp0_ == NULL) {
-#line 1079 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- separator = "";
-#line 645 "Walker.c"
- }
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = str_array;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3__length1 = str_array_length1;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp3_ != NULL) {
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = TRUE;
-#line 655 "Walker.c"
- } else {
- gchar** _tmp4_;
- gint _tmp4__length1;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = str_array;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4__length1 = str_array_length1;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = _tmp4__length1 > 0;
-#line 665 "Walker.c"
- }
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp2_) {
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = TRUE;
-#line 671 "Walker.c"
- } else {
- gboolean _tmp5_ = FALSE;
- gchar** _tmp6_;
- gint _tmp6__length1;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6_ = str_array;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6__length1 = str_array_length1;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp6__length1 == -1) {
-#line 682 "Walker.c"
- gchar** _tmp7_;
- gint _tmp7__length1;
- const gchar* _tmp8_;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp7_ = str_array;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp7__length1 = str_array_length1;
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp8_ = _tmp7_[0];
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = _tmp8_ != NULL;
-#line 694 "Walker.c"
- } else {
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = FALSE;
-#line 698 "Walker.c"
- }
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = _tmp5_;
-#line 702 "Walker.c"
- }
-#line 1081 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp1_) {
-#line 706 "Walker.c"
- gint i = 0;
- gsize len = 0UL;
- gint _tmp31_;
- gint _tmp33_;
- gint _tmp34_;
- gsize _tmp35_;
- const gchar* _tmp36_;
- gint _tmp37_;
- gint _tmp38_;
- gint _tmp39_;
- const gchar* res = NULL;
- gsize _tmp40_;
- void* _tmp41_;
- void* ptr = NULL;
- const gchar* _tmp42_;
- gchar** _tmp43_;
- gint _tmp43__length1;
- const gchar* _tmp44_;
- void* _tmp45_;
- const gchar* _tmp62_;
-#line 1083 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- len = (gsize) 1;
-#line 729 "Walker.c"
- {
- gboolean _tmp9_ = FALSE;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- i = 0;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp9_ = TRUE;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- while (TRUE) {
-#line 738 "Walker.c"
- gboolean _tmp11_ = FALSE;
- gboolean _tmp12_ = FALSE;
- gchar** _tmp13_;
- gint _tmp13__length1;
- gint _tmp21_ = 0;
- gchar** _tmp22_;
- gint _tmp22__length1;
- gint _tmp23_;
- const gchar* _tmp24_;
- gsize _tmp30_;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (!_tmp9_) {
-#line 751 "Walker.c"
- gint _tmp10_;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp10_ = i;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- i = _tmp10_ + 1;
-#line 757 "Walker.c"
- }
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp9_ = FALSE;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp13_ = str_array;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp13__length1 = str_array_length1;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp13__length1 != -1) {
-#line 767 "Walker.c"
- gint _tmp14_;
- gchar** _tmp15_;
- gint _tmp15__length1;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp14_ = i;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp15_ = str_array;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp15__length1 = str_array_length1;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp12_ = _tmp14_ < _tmp15__length1;
-#line 779 "Walker.c"
- } else {
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp12_ = FALSE;
-#line 783 "Walker.c"
- }
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp12_) {
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp11_ = TRUE;
-#line 789 "Walker.c"
- } else {
- gboolean _tmp16_ = FALSE;
- gchar** _tmp17_;
- gint _tmp17__length1;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp17_ = str_array;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp17__length1 = str_array_length1;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp17__length1 == -1) {
-#line 800 "Walker.c"
- gchar** _tmp18_;
- gint _tmp18__length1;
- gint _tmp19_;
- const gchar* _tmp20_;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp18_ = str_array;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp18__length1 = str_array_length1;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp19_ = i;
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp20_ = _tmp18_[_tmp19_];
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp16_ = _tmp20_ != NULL;
-#line 815 "Walker.c"
- } else {
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp16_ = FALSE;
-#line 819 "Walker.c"
- }
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp11_ = _tmp16_;
-#line 823 "Walker.c"
- }
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (!_tmp11_) {
-#line 1084 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- break;
-#line 829 "Walker.c"
- }
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp22_ = str_array;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp22__length1 = str_array_length1;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp23_ = i;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp24_ = _tmp22_[_tmp23_];
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp24_ != NULL) {
-#line 841 "Walker.c"
- gchar** _tmp25_;
- gint _tmp25__length1;
- gint _tmp26_;
- const gchar* _tmp27_;
- gint _tmp28_;
- gint _tmp29_;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp25_ = str_array;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp25__length1 = str_array_length1;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp26_ = i;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp27_ = _tmp25_[_tmp26_];
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp28_ = strlen ((const gchar*) _tmp27_);
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp29_ = _tmp28_;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp21_ = _tmp29_;
-#line 862 "Walker.c"
- } else {
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp21_ = 0;
-#line 866 "Walker.c"
- }
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp30_ = len;
-#line 1085 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- len = _tmp30_ + _tmp21_;
-#line 872 "Walker.c"
- }
- }
-#line 1087 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp31_ = i;
-#line 1087 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp31_ == 0) {
-#line 879 "Walker.c"
- gchar* _tmp32_;
-#line 1088 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp32_ = g_strdup ("");
-#line 1088 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp32_;
-#line 1088 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 887 "Walker.c"
- }
-#line 1090 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp33_ = i;
-#line 1090 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- str_array_length1 = _tmp33_;
-#line 1090 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp34_ = str_array_length1;
-#line 1091 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp35_ = len;
-#line 1091 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp36_ = separator;
-#line 1091 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp37_ = strlen ((const gchar*) _tmp36_);
-#line 1091 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp38_ = _tmp37_;
-#line 1091 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp39_ = i;
-#line 1091 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- len = _tmp35_ + (_tmp38_ * (_tmp39_ - 1));
-#line 1093 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp40_ = len;
-#line 1093 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp41_ = g_malloc (_tmp40_);
-#line 1093 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- res = _tmp41_;
-#line 1094 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp42_ = res;
-#line 1094 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp43_ = str_array;
-#line 1094 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp43__length1 = str_array_length1;
-#line 1094 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp44_ = _tmp43_[0];
-#line 1094 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp45_ = g_stpcpy ((void*) _tmp42_, (const gchar*) _tmp44_);
-#line 1094 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- ptr = _tmp45_;
-#line 925 "Walker.c"
- {
- gboolean _tmp46_ = FALSE;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- i = 1;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp46_ = TRUE;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- while (TRUE) {
-#line 934 "Walker.c"
- gint _tmp48_;
- gchar** _tmp49_;
- gint _tmp49__length1;
- void* _tmp50_;
- const gchar* _tmp51_;
- void* _tmp52_;
- const gchar* _tmp53_ = NULL;
- gchar** _tmp54_;
- gint _tmp54__length1;
- gint _tmp55_;
- const gchar* _tmp56_;
- void* _tmp60_;
- void* _tmp61_;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (!_tmp46_) {
-#line 950 "Walker.c"
- gint _tmp47_;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp47_ = i;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- i = _tmp47_ + 1;
-#line 956 "Walker.c"
- }
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp46_ = FALSE;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp48_ = i;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp49_ = str_array;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp49__length1 = str_array_length1;
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (!(_tmp48_ < _tmp49__length1)) {
-#line 1095 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- break;
-#line 970 "Walker.c"
- }
-#line 1096 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp50_ = ptr;
-#line 1096 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp51_ = separator;
-#line 1096 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp52_ = g_stpcpy (_tmp50_, (const gchar*) _tmp51_);
-#line 1096 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- ptr = _tmp52_;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp54_ = str_array;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp54__length1 = str_array_length1;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp55_ = i;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp56_ = _tmp54_[_tmp55_];
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp56_ != NULL) {
-#line 990 "Walker.c"
- gchar** _tmp57_;
- gint _tmp57__length1;
- gint _tmp58_;
- const gchar* _tmp59_;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp57_ = str_array;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp57__length1 = str_array_length1;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp58_ = i;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp59_ = _tmp57_[_tmp58_];
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp53_ = (const gchar*) _tmp59_;
-#line 1005 "Walker.c"
- } else {
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp53_ = "";
-#line 1009 "Walker.c"
- }
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp60_ = ptr;
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp61_ = g_stpcpy (_tmp60_, _tmp53_);
-#line 1097 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- ptr = _tmp61_;
-#line 1017 "Walker.c"
- }
- }
-#line 1100 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp62_ = res;
-#line 1100 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- res = NULL;
-#line 1100 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = (gchar*) _tmp62_;
-#line 1100 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 1028 "Walker.c"
- } else {
- gchar* _tmp63_;
-#line 1102 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp63_ = g_strdup ("");
-#line 1102 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp63_;
-#line 1102 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 1037 "Walker.c"
- }
-}
-
-
-static gchar* jsdoc_walker_fixAlias (JSDOCWalker* self, GeeHashMap* aliases, const gchar* str, gboolean nomore) {
- gchar* result = NULL;
- gchar** ar = NULL;
- const gchar* _tmp0_;
- gchar** _tmp1_;
- gchar** _tmp2_;
- gint ar_length1;
- gint _ar_size_;
- gchar* m = NULL;
- gchar** _tmp3_;
- gint _tmp3__length1;
- const gchar* _tmp4_;
- gchar* _tmp5_;
- GeeHashMap* _tmp6_;
- const gchar* _tmp7_;
- gboolean _tmp8_;
- gchar** _tmp11_;
- gint _tmp11__length1;
- GeeHashMap* _tmp12_;
- const gchar* _tmp13_;
- gpointer _tmp14_;
- gchar* _tmp15_;
- gchar* ret = NULL;
- gchar** _tmp16_;
- gint _tmp16__length1;
- gchar* _tmp17_;
- gboolean _tmp18_;
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_return_val_if_fail (aliases != NULL, NULL);
-#line 75 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_return_val_if_fail (str != NULL, NULL);
-#line 77 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp0_ = str;
-#line 77 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp2_ = _tmp1_ = g_strsplit (_tmp0_, ".", 0);
-#line 77 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- ar = _tmp2_;
-#line 77 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- ar_length1 = _vala_array_length (_tmp1_);
-#line 77 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _ar_size_ = ar_length1;
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp3_ = ar;
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp3__length1 = ar_length1;
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp4_ = _tmp3_[0];
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp5_ = g_strdup (_tmp4_);
-#line 78 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- m = _tmp5_;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp6_ = aliases;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp7_ = m;
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp8_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp6_, _tmp7_);
-#line 81 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (!_tmp8_) {
-#line 1103 "Walker.c"
- const gchar* _tmp9_;
- gchar* _tmp10_;
-#line 82 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp9_ = str;
-#line 82 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp10_ = g_strdup (_tmp9_);
-#line 82 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- result = _tmp10_;
-#line 82 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (m);
-#line 82 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
-#line 82 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- return result;
-#line 1118 "Walker.c"
- }
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp11_ = ar;
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp11__length1 = ar_length1;
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp12_ = aliases;
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp13_ = m;
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp14_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp12_, _tmp13_);
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp11_[0]);
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp11_[0] = (gchar*) _tmp14_;
-#line 84 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp15_ = _tmp11_[0];
-#line 86 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp16_ = ar;
-#line 86 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp16__length1 = ar_length1;
-#line 86 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp17_ = _vala_g_strjoinv (".", _tmp16_, _tmp16__length1);
-#line 86 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- ret = _tmp17_;
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp18_ = nomore;
-#line 87 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp18_ != TRUE) {
-#line 1148 "Walker.c"
- GeeHashMap* _tmp19_;
- const gchar* _tmp20_;
- gchar* _tmp21_;
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp19_ = aliases;
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp20_ = ret;
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp21_ = jsdoc_walker_fixAlias (self, _tmp19_, _tmp20_, TRUE);
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (ret);
-#line 88 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- ret = _tmp21_;
-#line 1162 "Walker.c"
- }
-#line 92 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- result = ret;
-#line 92 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (m);
-#line 92 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
-#line 92 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- return result;
-#line 1172 "Walker.c"
-}
-
-
-static gchar* string_strip (const gchar* self) {
- gchar* result = NULL;
- gchar* _result_ = NULL;
- gchar* _tmp0_;
- const gchar* _tmp1_;
-#line 1234 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1235 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = g_strdup (self);
-#line 1235 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _result_ = _tmp0_;
-#line 1236 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = _result_;
-#line 1236 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_strstrip (_tmp1_);
-#line 1237 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _result_;
-#line 1237 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 1195 "Walker.c"
-}
-
-
-static inline GRegex* _thread_safe_regex_init (GRegex** re, const gchar * pattern, GRegexMatchFlags match_options) {
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (g_once_init_enter ((volatile gsize*) re)) {
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- GRegex* val = g_regex_new (pattern, match_options, 0, NULL);
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_once_init_leave ((volatile gsize*) re, (gsize) val);
-#line 1206 "Walker.c"
- }
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- return *re;
-#line 1210 "Walker.c"
-}
-
-
-static glong string_strnlen (gchar* str, glong maxlen) {
- glong result = 0L;
- gchar* end = NULL;
- gchar* _tmp0_;
- glong _tmp1_;
- gchar* _tmp2_;
- gchar* _tmp3_;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = str;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = maxlen;
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = memchr (_tmp0_, 0, (gsize) _tmp1_);
-#line 1322 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- end = _tmp2_;
-#line 1323 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = end;
-#line 1323 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp3_ == NULL) {
-#line 1233 "Walker.c"
- glong _tmp4_;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = maxlen;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp4_;
-#line 1324 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 1241 "Walker.c"
- } else {
- gchar* _tmp5_;
- gchar* _tmp6_;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = end;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6_ = str;
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = (glong) (_tmp5_ - _tmp6_);
-#line 1326 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 1253 "Walker.c"
- }
-}
-
-
-static gchar* string_substring (const gchar* self, glong offset, glong len) {
- gchar* result = NULL;
- glong string_length = 0L;
- gboolean _tmp0_ = FALSE;
- glong _tmp1_;
- glong _tmp8_;
- glong _tmp14_;
- glong _tmp17_;
- glong _tmp18_;
- glong _tmp19_;
- glong _tmp20_;
- glong _tmp21_;
- gchar* _tmp22_;
-#line 1333 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, NULL);
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp1_ = offset;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp1_ >= ((glong) 0)) {
-#line 1277 "Walker.c"
- glong _tmp2_;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = len;
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = _tmp2_ >= ((glong) 0);
-#line 1283 "Walker.c"
- } else {
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp0_ = FALSE;
-#line 1287 "Walker.c"
- }
-#line 1335 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp0_) {
-#line 1291 "Walker.c"
- glong _tmp3_;
- glong _tmp4_;
- glong _tmp5_;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = offset;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = len;
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp5_ = string_strnlen ((gchar*) self, _tmp3_ + _tmp4_);
-#line 1337 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- string_length = _tmp5_;
-#line 1303 "Walker.c"
- } else {
- gint _tmp6_;
- gint _tmp7_;
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp6_ = strlen (self);
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp7_ = _tmp6_;
-#line 1339 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- string_length = (glong) _tmp7_;
-#line 1313 "Walker.c"
- }
-#line 1342 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp8_ = offset;
-#line 1342 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp8_ < ((glong) 0)) {
-#line 1319 "Walker.c"
- glong _tmp9_;
- glong _tmp10_;
- glong _tmp11_;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp9_ = string_length;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp10_ = offset;
-#line 1343 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- offset = _tmp9_ + _tmp10_;
-#line 1344 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp11_ = offset;
-#line 1344 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (_tmp11_ >= ((glong) 0), NULL);
-#line 1333 "Walker.c"
- } else {
- glong _tmp12_;
- glong _tmp13_;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp12_ = offset;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp13_ = string_length;
-#line 1346 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail (_tmp12_ <= _tmp13_, NULL);
-#line 1343 "Walker.c"
- }
-#line 1348 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp14_ = len;
-#line 1348 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- if (_tmp14_ < ((glong) 0)) {
-#line 1349 "Walker.c"
- glong _tmp15_;
- glong _tmp16_;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp15_ = string_length;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp16_ = offset;
-#line 1349 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- len = _tmp15_ - _tmp16_;
-#line 1358 "Walker.c"
- }
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp17_ = offset;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp18_ = len;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp19_ = string_length;
-#line 1351 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- g_return_val_if_fail ((_tmp17_ + _tmp18_) <= _tmp19_, NULL);
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp20_ = offset;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp21_ = len;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp22_ = g_strndup (((gchar*) self) + _tmp20_, (gsize) _tmp21_);
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp22_;
-#line 1352 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- return result;
-#line 1378 "Walker.c"
-}
-
-
-static void jsdoc_walker_parseScope (JSDOCWalker* self, JSDOCScope* in_scope, GeeHashMap* ealiases) {
- JSDOCScope* scope = NULL;
- JSDOCScope* _tmp0_;
- JSDOCScope* _tmp1_;
- GeeHashMap* aliases = NULL;
- GeeHashMap* _tmp2_;
- gint expressionBraceNesting = 0;
- gint _tmp19_;
- gint bracketNesting = 0;
- gint parensNesting = 0;
- gchar* l1 = NULL;
- gchar* _tmp20_;
- gchar* l2 = NULL;
- gchar* _tmp21_;
- gchar* scopeName = NULL;
- gchar* _tmp22_;
- gint locBraceNest = 0;
- GeeArrayList* isObjectLitAr = NULL;
- GeeArrayList* _tmp23_;
- GeeArrayList* _tmp24_;
- JSDOCScope* _tmp25_;
- gint scopeLen = 0;
- GeeArrayList* _tmp26_;
- gint _tmp27_;
- gint _tmp28_;
- JSDOCTokenStream* _tmp29_;
- gint _tmp30_;
- JSDOCToken* token = NULL;
- GError * _inner_error_ = NULL;
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_return_if_fail (self != NULL);
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_return_if_fail (in_scope != NULL);
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_return_if_fail (ealiases != NULL);
-#line 101 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp0_ = in_scope;
-#line 101 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 101 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scope = _tmp1_;
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp2_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-#line 103 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- aliases = _tmp2_;
-#line 1427 "Walker.c"
- {
- GeeIterator* _i_it = NULL;
- GeeHashMap* _tmp3_;
- GeeSet* _tmp4_;
- GeeSet* _tmp5_;
- GeeSet* _tmp6_;
- GeeIterator* _tmp7_;
- GeeIterator* _tmp8_;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp3_ = ealiases;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp4_ = gee_abstract_map_get_keys ((GeeAbstractMap*) _tmp3_);
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp5_ = _tmp4_;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp6_ = _tmp5_;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp7_ = gee_iterable_iterator ((GeeIterable*) _tmp6_);
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp8_ = _tmp7_;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp6_);
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _i_it = _tmp8_;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- while (TRUE) {
-#line 1454 "Walker.c"
- GeeIterator* _tmp9_;
- gboolean _tmp10_;
- gchar* i = NULL;
- GeeIterator* _tmp11_;
- gpointer _tmp12_;
- GeeHashMap* _tmp13_;
- const gchar* _tmp14_;
- GeeHashMap* _tmp15_;
- const gchar* _tmp16_;
- gpointer _tmp17_;
- gchar* _tmp18_;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp9_ = _i_it;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp10_ = gee_iterator_next (_tmp9_);
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (!_tmp10_) {
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- break;
-#line 1474 "Walker.c"
- }
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp11_ = _i_it;
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp12_ = gee_iterator_get (_tmp11_);
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- i = (gchar*) _tmp12_;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp13_ = aliases;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp14_ = i;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp15_ = ealiases;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp16_ = i;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp17_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp15_, _tmp16_);
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp18_ = (gchar*) _tmp17_;
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp13_, _tmp14_, _tmp18_);
-#line 106 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp18_);
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (i);
-#line 1500 "Walker.c"
- }
-#line 105 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_i_it);
-#line 1504 "Walker.c"
- }
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp19_ = self->priv->braceNesting;
-#line 111 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- expressionBraceNesting = _tmp19_;
-#line 112 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- bracketNesting = 0;
-#line 113 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- parensNesting = 0;
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp20_ = g_strdup ("");
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- l1 = _tmp20_;
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp21_ = g_strdup ("");
-#line 116 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- l2 = _tmp21_;
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp22_ = g_strdup ("");
-#line 117 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scopeName = _tmp22_;
-#line 120 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- locBraceNest = 0;
-#line 123 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp23_ = gee_array_list_new (G_TYPE_BOOLEAN, NULL, NULL, NULL, NULL, NULL);
-#line 123 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- isObjectLitAr = _tmp23_;
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp24_ = isObjectLitAr;
-#line 124 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp24_, (gpointer) ((gintptr) FALSE));
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp25_ = scope;
-#line 127 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_walker_scopesIn (self, _tmp25_);
-#line 128 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp26_ = self->priv->scopes;
-#line 128 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp27_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp26_);
-#line 128 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp28_ = _tmp27_;
-#line 128 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scopeLen = _tmp28_;
-#line 130 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp29_ = self->priv->ts;
-#line 130 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp30_ = _tmp29_->cursor;
-#line 130 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp30_ < 1) {
-#line 1554 "Walker.c"
- }
-#line 137 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- while (TRUE) {
-#line 1558 "Walker.c"
- JSDOCTokenStream* _tmp31_;
- JSDOCToken* _tmp32_;
- JSDOCToken* _tmp33_;
- JSDOCToken* _tmp34_;
- gboolean _tmp35_;
- gboolean _tmp82_ = FALSE;
- JSDOCDocComment* _tmp83_;
- gboolean _tmp89_ = FALSE;
- gboolean _tmp90_ = FALSE;
- gboolean _tmp91_ = FALSE;
- gboolean _tmp92_ = FALSE;
- JSDOCToken* _tmp93_;
- gboolean _tmp94_;
- gboolean _tmp120_ = FALSE;
- JSDOCToken* _tmp121_;
- const gchar* _tmp122_;
- JSDOCToken* _tmp126_;
- gboolean _tmp127_;
- JSDOCToken* _tmp448_;
- gboolean _tmp449_;
- JSDOCToken* _tmp467_;
- gboolean _tmp468_;
- JSDOCToken* _tmp698_;
- const gchar* _tmp699_;
- JSDOCToken* _tmp796_;
- const gchar* _tmp797_;
-#line 137 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp31_ = self->priv->ts;
-#line 137 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp32_ = jsdoc_token_stream_next (_tmp31_);
-#line 137 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (token);
-#line 137 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- token = _tmp32_;
-#line 137 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp33_ = token;
-#line 137 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (!(NULL != _tmp33_)) {
-#line 137 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- break;
-#line 1599 "Walker.c"
- }
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp34_ = token;
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp35_ = jsdoc_token_isType (_tmp34_, JSDOC_TOKEN_TYPE_COMM);
-#line 141 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp35_) {
-#line 1607 "Walker.c"
- JSDOCToken* _tmp36_;
- gboolean _tmp37_;
- JSDOCDocComment* _tmp38_;
- JSDOCDocComment* newDoc = NULL;
- JSDOCToken* _tmp39_;
- const gchar* _tmp40_;
- JSDOCDocComment* _tmp41_;
- JSDOCDocComment* _tmp42_;
- GeeArrayList* _tmp43_;
- GeeArrayList* _tmp44_;
- gint _tmp45_;
- gint _tmp46_;
- gboolean _tmp47_;
- JSDOCDocComment* _tmp56_;
- GeeArrayList* _tmp57_;
- GeeArrayList* _tmp58_;
- gint _tmp59_;
- gint _tmp60_;
- gboolean _tmp61_;
- JSDOCDocComment* _tmp80_;
- JSDOCDocComment* _tmp81_;
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp36_ = token;
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp37_ = jsdoc_token_isName (_tmp36_, JSDOC_TOKEN_NAME_JSDOC);
-#line 144 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (!_tmp37_) {
-#line 146 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- continue;
-#line 1637 "Walker.c"
- }
-#line 148 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp38_ = self->priv->currentDoc;
-#line 148 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp38_ != NULL) {
-#line 151 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_walker_addSymbol (self, "", TRUE, "OBJECT");
-#line 152 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_debug ("Walker.vala:152: Call addSymbol EMPTY");
-#line 1647 "Walker.c"
- }
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp39_ = token;
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp40_ = _tmp39_->data;
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp41_ = jsdoc_doc_comment_new (_tmp40_);
-#line 158 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- newDoc = _tmp41_;
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp42_ = newDoc;
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp43_ = jsdoc_doc_comment_getTag (_tmp42_, JSDOC_DOC_TAG_TITLE_SCOPE);
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp44_ = _tmp43_;
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp45_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp44_);
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp46_ = _tmp45_;
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp47_ = _tmp46_ > 0;
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp44_);
-#line 162 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp47_) {
-#line 1673 "Walker.c"
- JSDOCScope* _tmp48_;
- JSDOCDocComment* _tmp49_;
- GeeArrayList* _tmp50_;
- GeeArrayList* _tmp51_;
- gpointer _tmp52_;
- JSDOCDocTag* _tmp53_;
- const gchar* _tmp54_;
- gchar* _tmp55_;
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp48_ = scope;
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp49_ = newDoc;
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp50_ = jsdoc_doc_comment_getTag (_tmp49_, JSDOC_DOC_TAG_TITLE_SCOPE);
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp51_ = _tmp50_;
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp52_ = gee_abstract_list_get ((GeeAbstractList*) _tmp51_, 0);
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp53_ = (JSDOCDocTag*) _tmp52_;
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp54_ = _tmp53_->desc;
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp55_ = g_strconcat ("$private$|", _tmp54_, NULL);
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp48_->ident);
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp48_->ident = _tmp55_;
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp53_);
-#line 165 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp51_);
-#line 166 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (newDoc);
-#line 166 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- continue;
-#line 1710 "Walker.c"
- }
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp56_ = newDoc;
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp57_ = jsdoc_doc_comment_getTag (_tmp56_, JSDOC_DOC_TAG_TITLE_SCOPEALIAS);
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp58_ = _tmp57_;
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp59_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp58_);
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp60_ = _tmp59_;
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp61_ = _tmp60_ > 0;
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp58_);
-#line 170 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp61_) {
-#line 1728 "Walker.c"
- gchar** sal = NULL;
- JSDOCDocComment* _tmp62_;
- GeeArrayList* _tmp63_;
- GeeArrayList* _tmp64_;
- gpointer _tmp65_;
- JSDOCDocTag* _tmp66_;
- const gchar* _tmp67_;
- gchar** _tmp68_;
- gchar** _tmp69_;
- gchar** _tmp70_;
- gint _tmp70__length1;
- gint sal_length1;
- gint _sal_size_;
- GeeHashMap* _tmp71_;
- gchar** _tmp72_;
- gint _tmp72__length1;
- const gchar* _tmp73_;
- gchar* _tmp74_;
- gchar* _tmp75_;
- gchar** _tmp76_;
- gint _tmp76__length1;
- const gchar* _tmp77_;
- gchar* _tmp78_;
- gchar* _tmp79_;
-#line 174 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp62_ = newDoc;
-#line 174 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp63_ = jsdoc_doc_comment_getTag (_tmp62_, JSDOC_DOC_TAG_TITLE_SCOPEALIAS);
-#line 174 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp64_ = _tmp63_;
-#line 174 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp65_ = gee_abstract_list_get ((GeeAbstractList*) _tmp64_, 0);
-#line 174 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp66_ = (JSDOCDocTag*) _tmp65_;
-#line 174 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp67_ = _tmp66_->desc;
-#line 174 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp69_ = _tmp68_ = g_strsplit (_tmp67_, "=", 0);
-#line 174 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp70_ = _tmp69_;
-#line 174 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp70__length1 = _vala_array_length (_tmp68_);
-#line 174 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp66_);
-#line 174 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp64_);
-#line 174 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- sal = _tmp70_;
-#line 174 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- sal_length1 = _tmp70__length1;
-#line 174 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _sal_size_ = sal_length1;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp71_ = aliases;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp72_ = sal;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp72__length1 = sal_length1;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp73_ = _tmp72_[0];
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp74_ = string_strip (_tmp73_);
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp75_ = _tmp74_;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp76_ = sal;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp76__length1 = sal_length1;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp77_ = _tmp76_[1];
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp78_ = string_strip (_tmp77_);
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp79_ = _tmp78_;
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp71_, _tmp75_, _tmp79_);
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp79_);
-#line 175 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp75_);
-#line 177 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- sal = (_vala_array_free (sal, sal_length1, (GDestroyNotify) g_free), NULL);
-#line 177 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (newDoc);
-#line 177 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- continue;
-#line 1815 "Walker.c"
- }
-#line 184 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp80_ = newDoc;
-#line 184 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp81_ = _g_object_ref0 (_tmp80_);
-#line 184 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (self->priv->currentDoc);
-#line 184 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self->priv->currentDoc = _tmp81_;
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (newDoc);
-#line 185 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- continue;
-#line 1829 "Walker.c"
- }
-#line 194 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp83_ = self->priv->currentDoc;
-#line 194 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp83_ != NULL) {
-#line 1835 "Walker.c"
- gboolean _tmp84_ = FALSE;
- JSDOCToken* _tmp85_;
- const gchar* _tmp86_;
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp85_ = token;
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp86_ = _tmp85_->data;
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (g_strcmp0 (_tmp86_, ";") == 0) {
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp84_ = TRUE;
-#line 1847 "Walker.c"
- } else {
- JSDOCToken* _tmp87_;
- const gchar* _tmp88_;
-#line 196 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp87_ = token;
-#line 196 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp88_ = _tmp87_->data;
-#line 196 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp84_ = g_strcmp0 (_tmp88_, "}") == 0;
-#line 1857 "Walker.c"
- }
-#line 195 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp82_ = _tmp84_;
-#line 1861 "Walker.c"
- } else {
-#line 194 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp82_ = FALSE;
-#line 1865 "Walker.c"
- }
-#line 194 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp82_) {
-#line 198 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_debug ("Walker.vala:198: Call addSymbol EMPTY");
-#line 199 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_walker_addSymbol (self, "", TRUE, "OBJECT");
-#line 1873 "Walker.c"
- }
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp93_ = token;
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp94_ = jsdoc_token_isName (_tmp93_, JSDOC_TOKEN_NAME_VAR);
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp94_) {
-#line 1881 "Walker.c"
- JSDOCTokenStream* _tmp95_;
- JSDOCToken* _tmp96_;
- JSDOCToken* _tmp97_;
- gboolean _tmp98_;
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp95_ = self->priv->ts;
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp96_ = jsdoc_token_stream_lookTok (_tmp95_, 1);
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp97_ = _tmp96_;
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp98_ = jsdoc_token_isType (_tmp97_, JSDOC_TOKEN_TYPE_NAME);
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp92_ = _tmp98_;
-#line 211 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp97_);
-#line 1898 "Walker.c"
- } else {
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp92_ = FALSE;
-#line 1902 "Walker.c"
- }
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp92_) {
-#line 1906 "Walker.c"
- JSDOCTokenStream* _tmp99_;
- JSDOCToken* _tmp100_;
- JSDOCToken* _tmp101_;
- const gchar* _tmp102_;
-#line 212 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp99_ = self->priv->ts;
-#line 212 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp100_ = jsdoc_token_stream_lookTok (_tmp99_, 2);
-#line 212 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp101_ = _tmp100_;
-#line 212 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp102_ = _tmp101_->data;
-#line 212 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp91_ = g_strcmp0 (_tmp102_, "=") == 0;
-#line 212 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp101_);
-#line 1923 "Walker.c"
- } else {
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp91_ = FALSE;
-#line 1927 "Walker.c"
- }
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp91_) {
-#line 1931 "Walker.c"
- JSDOCTokenStream* _tmp103_;
- JSDOCToken* _tmp104_;
- JSDOCToken* _tmp105_;
- gboolean _tmp106_;
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp103_ = self->priv->ts;
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp104_ = jsdoc_token_stream_lookTok (_tmp103_, 3);
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp105_ = _tmp104_;
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp106_ = jsdoc_token_isType (_tmp105_, JSDOC_TOKEN_TYPE_NAME);
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp90_ = _tmp106_;
-#line 213 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp105_);
-#line 1948 "Walker.c"
- } else {
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp90_ = FALSE;
-#line 1952 "Walker.c"
- }
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp90_) {
-#line 1956 "Walker.c"
- JSDOCTokenStream* _tmp107_;
- JSDOCToken* _tmp108_;
- JSDOCToken* _tmp109_;
- const gchar* _tmp110_;
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp107_ = self->priv->ts;
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp108_ = jsdoc_token_stream_lookTok (_tmp107_, 4);
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp109_ = _tmp108_;
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp110_ = _tmp109_->data;
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp89_ = g_strcmp0 (_tmp110_, ";") == 0;
-#line 214 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp109_);
-#line 1973 "Walker.c"
- } else {
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp89_ = FALSE;
-#line 1977 "Walker.c"
- }
-#line 209 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp89_) {
-#line 1981 "Walker.c"
- GeeHashMap* _tmp111_;
- JSDOCTokenStream* _tmp112_;
- JSDOCToken* _tmp113_;
- JSDOCToken* _tmp114_;
- const gchar* _tmp115_;
- JSDOCTokenStream* _tmp116_;
- JSDOCToken* _tmp117_;
- JSDOCToken* _tmp118_;
- const gchar* _tmp119_;
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp111_ = aliases;
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp112_ = self->priv->ts;
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp113_ = jsdoc_token_stream_lookTok (_tmp112_, 1);
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp114_ = _tmp113_;
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp115_ = _tmp114_->data;
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp116_ = self->priv->ts;
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp117_ = jsdoc_token_stream_lookTok (_tmp116_, 3);
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp118_ = _tmp117_;
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp119_ = _tmp118_->data;
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp111_, _tmp115_, _tmp119_);
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp118_);
-#line 220 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp114_);
-#line 2015 "Walker.c"
- }
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp121_ = token;
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp122_ = _tmp121_->data;
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (g_strcmp0 (_tmp122_, "eval") == 0) {
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp120_ = TRUE;
-#line 2025 "Walker.c"
- } else {
- JSDOCToken* _tmp123_;
- const gchar* _tmp124_;
- gboolean _tmp125_;
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp123_ = token;
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp124_ = _tmp123_->data;
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp125_ = g_regex_match (_thread_safe_regex_init (&_tmp_regex_0, "\\.eval$", 0), _tmp124_, 0, NULL);
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp120_ = _tmp125_;
-#line 2038 "Walker.c"
- }
-#line 224 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp120_) {
-#line 225 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (self->priv->currentDoc);
-#line 225 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self->priv->currentDoc = NULL;
-#line 226 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- continue;
-#line 2048 "Walker.c"
- }
-#line 236 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp126_ = token;
-#line 236 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp127_ = jsdoc_token_isType (_tmp126_, JSDOC_TOKEN_TYPE_NAME);
-#line 236 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp127_) {
-#line 2056 "Walker.c"
- gboolean _tmp128_ = FALSE;
- gboolean _tmp129_ = FALSE;
- gboolean _tmp130_ = FALSE;
- gboolean _tmp131_ = FALSE;
- gboolean _tmp132_ = FALSE;
- gboolean _tmp133_ = FALSE;
- JSDOCToken* _tmp134_;
- const gchar* _tmp135_;
- gboolean _tmp136_;
- gboolean _tmp210_ = FALSE;
- gboolean _tmp211_ = FALSE;
- gboolean _tmp212_ = FALSE;
- gboolean _tmp213_ = FALSE;
- gboolean _tmp214_ = FALSE;
- gboolean _tmp215_ = FALSE;
- JSDOCToken* _tmp216_;
- const gchar* _tmp217_;
- gboolean _tmp218_;
- gboolean _tmp289_ = FALSE;
- gboolean _tmp290_ = FALSE;
- gboolean _tmp291_ = FALSE;
- gboolean _tmp292_ = FALSE;
- JSDOCToken* _tmp293_;
- const gchar* _tmp294_;
- gboolean _tmp295_;
- gboolean _tmp346_ = FALSE;
- gboolean _tmp347_ = FALSE;
- gboolean _tmp348_ = FALSE;
- gboolean _tmp349_ = FALSE;
- JSDOCTokenStream* _tmp350_;
- JSDOCToken* _tmp351_;
- JSDOCToken* _tmp352_;
- const gchar* _tmp353_;
- gboolean _tmp354_;
- JSDOCDocComment* _tmp409_;
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp134_ = token;
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp135_ = _tmp134_->data;
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp136_ = g_regex_match (_thread_safe_regex_init (&_tmp_regex_1, "\\.extend$", 0), _tmp135_, 0, NULL);
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp136_) {
-#line 2100 "Walker.c"
- JSDOCTokenStream* _tmp137_;
- JSDOCToken* _tmp138_;
- JSDOCToken* _tmp139_;
- const gchar* _tmp140_;
-#line 241 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp137_ = self->priv->ts;
-#line 241 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp138_ = jsdoc_token_stream_lookTok (_tmp137_, 1);
-#line 241 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp139_ = _tmp138_;
-#line 241 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp140_ = _tmp139_->data;
-#line 241 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp133_ = g_strcmp0 (_tmp140_, "(") == 0;
-#line 241 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp139_);
-#line 2117 "Walker.c"
- } else {
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp133_ = FALSE;
-#line 2121 "Walker.c"
- }
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp133_) {
-#line 2125 "Walker.c"
- JSDOCTokenStream* _tmp141_;
- JSDOCToken* _tmp142_;
- JSDOCToken* _tmp143_;
- gboolean _tmp144_;
-#line 242 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp141_ = self->priv->ts;
-#line 242 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp142_ = jsdoc_token_stream_lookTok (_tmp141_, 2);
-#line 242 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp143_ = _tmp142_;
-#line 242 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp144_ = jsdoc_token_isType (_tmp143_, JSDOC_TOKEN_TYPE_NAME);
-#line 242 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp132_ = _tmp144_;
-#line 242 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp143_);
-#line 2142 "Walker.c"
- } else {
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp132_ = FALSE;
-#line 2146 "Walker.c"
- }
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp132_) {
-#line 2150 "Walker.c"
- JSDOCTokenStream* _tmp145_;
- JSDOCToken* _tmp146_;
- JSDOCToken* _tmp147_;
- const gchar* _tmp148_;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp145_ = self->priv->ts;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp146_ = jsdoc_token_stream_lookTok (_tmp145_, 3);
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp147_ = _tmp146_;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp148_ = _tmp147_->data;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp131_ = g_strcmp0 (_tmp148_, ",") == 0;
-#line 243 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp147_);
-#line 2167 "Walker.c"
- } else {
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp131_ = FALSE;
-#line 2171 "Walker.c"
- }
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp131_) {
-#line 2175 "Walker.c"
- JSDOCTokenStream* _tmp149_;
- JSDOCToken* _tmp150_;
- JSDOCToken* _tmp151_;
- gboolean _tmp152_;
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp149_ = self->priv->ts;
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp150_ = jsdoc_token_stream_lookTok (_tmp149_, 4);
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp151_ = _tmp150_;
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp152_ = jsdoc_token_isType (_tmp151_, JSDOC_TOKEN_TYPE_NAME);
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp130_ = _tmp152_;
-#line 244 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp151_);
-#line 2192 "Walker.c"
- } else {
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp130_ = FALSE;
-#line 2196 "Walker.c"
- }
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp130_) {
-#line 2200 "Walker.c"
- JSDOCTokenStream* _tmp153_;
- JSDOCToken* _tmp154_;
- JSDOCToken* _tmp155_;
- const gchar* _tmp156_;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp153_ = self->priv->ts;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp154_ = jsdoc_token_stream_lookTok (_tmp153_, 5);
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp155_ = _tmp154_;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp156_ = _tmp155_->data;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp129_ = g_strcmp0 (_tmp156_, ",") == 0;
-#line 245 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp155_);
-#line 2217 "Walker.c"
- } else {
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp129_ = FALSE;
-#line 2221 "Walker.c"
- }
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp129_) {
-#line 2225 "Walker.c"
- JSDOCTokenStream* _tmp157_;
- JSDOCToken* _tmp158_;
- JSDOCToken* _tmp159_;
- const gchar* _tmp160_;
-#line 246 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp157_ = self->priv->ts;
-#line 246 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp158_ = jsdoc_token_stream_lookTok (_tmp157_, 6);
-#line 246 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp159_ = _tmp158_;
-#line 246 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp160_ = _tmp159_->data;
-#line 246 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp128_ = g_strcmp0 (_tmp160_, "{") == 0;
-#line 246 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp159_);
-#line 2242 "Walker.c"
- } else {
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp128_ = FALSE;
-#line 2246 "Walker.c"
- }
-#line 240 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp128_) {
-#line 2250 "Walker.c"
- JSDOCTokenStream* _tmp161_;
- JSDOCToken* _tmp162_;
- JSDOCToken* _tmp163_;
- JSDOCTokenStream* _tmp164_;
- JSDOCToken* _tmp165_;
- JSDOCToken* _tmp166_;
- const gchar* _tmp167_;
- gchar* _tmp168_;
- JSDOCDocComment* _tmp169_;
- JSDOCTokenStream* _tmp172_;
- JSDOCToken* _tmp173_;
- JSDOCToken* _tmp174_;
- JSDOCTokenStream* _tmp175_;
- JSDOCToken* _tmp176_;
- JSDOCToken* _tmp177_;
- JSDOCTokenStream* _tmp178_;
- JSDOCToken* _tmp179_;
- JSDOCToken* _tmp180_;
- JSDOCTokenStream* _tmp181_;
- JSDOCToken* _tmp182_;
- GeeHashMap* _tmp183_;
- const gchar* _tmp184_;
- gchar* _tmp185_;
- JSDOCScope* fnScope = NULL;
- gint _tmp186_;
- JSDOCScope* _tmp187_;
- JSDOCToken* _tmp188_;
- gint _tmp189_;
- const gchar* _tmp190_;
- gchar* _tmp191_;
- gchar* _tmp192_;
- gchar* _tmp193_;
- gchar* _tmp194_;
- const gchar* _tmp195_;
- gchar* _tmp196_;
- gchar* _tmp197_;
- gchar* _tmp198_;
- gchar* _tmp199_;
- JSDOCScope* _tmp200_;
- JSDOCScope* _tmp201_;
- GeeHashMap* _tmp202_;
- JSDOCTokenStream* _tmp203_;
- gint _tmp204_;
- JSDOCScope* _tmp205_;
- JSDOCScope* _tmp206_;
- JSDOCScope* _tmp207_;
- JSDOCScope* _tmp208_;
- gint _tmp209_;
-#line 250 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp161_ = self->priv->ts;
-#line 250 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp162_ = jsdoc_token_stream_nextTok (_tmp161_);
-#line 250 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp163_ = _tmp162_;
-#line 250 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp163_);
-#line 251 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp164_ = self->priv->ts;
-#line 251 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp165_ = jsdoc_token_stream_nextTok (_tmp164_);
-#line 251 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (token);
-#line 251 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- token = _tmp165_;
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp166_ = token;
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp167_ = _tmp166_->data;
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp168_ = g_strdup (_tmp167_);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (scopeName);
-#line 252 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scopeName = _tmp168_;
-#line 254 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp169_ = self->priv->currentDoc;
-#line 254 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp169_ != NULL) {
-#line 2329 "Walker.c"
- const gchar* _tmp170_;
- const gchar* _tmp171_;
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp170_ = scopeName;
-#line 255 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_debug ("Walker.vala:255: Call addSymbol %s", _tmp170_);
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp171_ = scopeName;
-#line 256 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_walker_addSymbol (self, _tmp171_, FALSE, "OBJECT");
-#line 2340 "Walker.c"
- }
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp172_ = self->priv->ts;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp173_ = jsdoc_token_stream_nextTok (_tmp172_);
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp174_ = _tmp173_;
-#line 259 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp174_);
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp175_ = self->priv->ts;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp176_ = jsdoc_token_stream_nextTok (_tmp175_);
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp177_ = _tmp176_;
-#line 260 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp177_);
-#line 263 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp178_ = self->priv->ts;
-#line 263 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp179_ = jsdoc_token_stream_nextTok (_tmp178_);
-#line 263 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp180_ = _tmp179_;
-#line 263 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp180_);
-#line 264 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp181_ = self->priv->ts;
-#line 264 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp182_ = jsdoc_token_stream_nextTok (_tmp181_);
-#line 264 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (token);
-#line 264 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- token = _tmp182_;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp183_ = aliases;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp184_ = scopeName;
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp185_ = jsdoc_walker_fixAlias (self, _tmp183_, _tmp184_, FALSE);
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (scopeName);
-#line 266 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scopeName = _tmp185_;
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp186_ = self->priv->braceNesting;
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp187_ = scope;
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp188_ = token;
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp189_ = _tmp188_->id;
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp190_ = scopeName;
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp191_ = g_strconcat ("$this$=", _tmp190_, NULL);
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp192_ = _tmp191_;
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp193_ = g_strconcat (_tmp192_, "|", NULL);
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp194_ = _tmp193_;
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp195_ = scopeName;
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp196_ = g_strconcat (_tmp194_, _tmp195_, NULL);
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp197_ = _tmp196_;
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp198_ = g_strconcat (_tmp197_, ".prototype", NULL);
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp199_ = _tmp198_;
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp200_ = jsdoc_scope_new (_tmp186_, _tmp187_, _tmp189_, _tmp199_, NULL);
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp201_ = _tmp200_;
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp199_);
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp197_);
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp194_);
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp192_);
-#line 268 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- fnScope = _tmp201_;
-#line 273 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp202_ = self->priv->indexedScopes;
-#line 273 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp203_ = self->priv->ts;
-#line 273 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp204_ = _tmp203_->cursor;
-#line 273 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp205_ = fnScope;
-#line 273 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp202_, (gpointer) ((gintptr) _tmp204_), _tmp205_);
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp206_ = fnScope;
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp207_ = _g_object_ref0 (_tmp206_);
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (scope);
-#line 274 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scope = _tmp207_;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp208_ = fnScope;
-#line 275 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_walker_scopesIn (self, _tmp208_);
-#line 277 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp209_ = locBraceNest;
-#line 277 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- locBraceNest = _tmp209_ + 1;
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (fnScope);
-#line 279 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- continue;
-#line 2456 "Walker.c"
- }
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp216_ = token;
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp217_ = _tmp216_->data;
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp218_ = g_regex_match (_thread_safe_regex_init (&_tmp_regex_2, "\\.extend$", 0), _tmp217_, 0, NULL);
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp218_) {
-#line 2466 "Walker.c"
- JSDOCTokenStream* _tmp219_;
- JSDOCToken* _tmp220_;
- JSDOCToken* _tmp221_;
- gboolean _tmp222_;
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp219_ = self->priv->ts;
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp220_ = jsdoc_token_stream_lookTok (_tmp219_, -2);
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp221_ = _tmp220_;
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp222_ = jsdoc_token_isType (_tmp221_, JSDOC_TOKEN_TYPE_NAME);
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp215_ = _tmp222_;
-#line 286 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp221_);
-#line 2483 "Walker.c"
- } else {
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp215_ = FALSE;
-#line 2487 "Walker.c"
- }
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp215_) {
-#line 2491 "Walker.c"
- JSDOCTokenStream* _tmp223_;
- JSDOCToken* _tmp224_;
- JSDOCToken* _tmp225_;
- const gchar* _tmp226_;
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp223_ = self->priv->ts;
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp224_ = jsdoc_token_stream_lookTok (_tmp223_, -1);
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp225_ = _tmp224_;
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp226_ = _tmp225_->data;
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp214_ = g_strcmp0 (_tmp226_, "=") == 0;
-#line 287 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp225_);
-#line 2508 "Walker.c"
- } else {
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp214_ = FALSE;
-#line 2512 "Walker.c"
- }
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp214_) {
-#line 2516 "Walker.c"
- JSDOCTokenStream* _tmp227_;
- JSDOCToken* _tmp228_;
- JSDOCToken* _tmp229_;
- const gchar* _tmp230_;
-#line 288 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp227_ = self->priv->ts;
-#line 288 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp228_ = jsdoc_token_stream_lookTok (_tmp227_, 1);
-#line 288 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp229_ = _tmp228_;
-#line 288 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp230_ = _tmp229_->data;
-#line 288 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp213_ = g_strcmp0 (_tmp230_, "(") == 0;
-#line 288 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp229_);
-#line 2533 "Walker.c"
- } else {
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp213_ = FALSE;
-#line 2537 "Walker.c"
- }
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp213_) {
-#line 2541 "Walker.c"
- JSDOCTokenStream* _tmp231_;
- JSDOCToken* _tmp232_;
- JSDOCToken* _tmp233_;
- gboolean _tmp234_;
-#line 289 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp231_ = self->priv->ts;
-#line 289 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp232_ = jsdoc_token_stream_lookTok (_tmp231_, 2);
-#line 289 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp233_ = _tmp232_;
-#line 289 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp234_ = jsdoc_token_isType (_tmp233_, JSDOC_TOKEN_TYPE_NAME);
-#line 289 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp212_ = _tmp234_;
-#line 289 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp233_);
-#line 2558 "Walker.c"
- } else {
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp212_ = FALSE;
-#line 2562 "Walker.c"
- }
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp212_) {
-#line 2566 "Walker.c"
- JSDOCTokenStream* _tmp235_;
- JSDOCToken* _tmp236_;
- JSDOCToken* _tmp237_;
- const gchar* _tmp238_;
-#line 290 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp235_ = self->priv->ts;
-#line 290 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp236_ = jsdoc_token_stream_lookTok (_tmp235_, 3);
-#line 290 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp237_ = _tmp236_;
-#line 290 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp238_ = _tmp237_->data;
-#line 290 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp211_ = g_strcmp0 (_tmp238_, ",") == 0;
-#line 290 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp237_);
-#line 2583 "Walker.c"
- } else {
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp211_ = FALSE;
-#line 2587 "Walker.c"
- }
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp211_) {
-#line 2591 "Walker.c"
- JSDOCTokenStream* _tmp239_;
- JSDOCToken* _tmp240_;
- JSDOCToken* _tmp241_;
- const gchar* _tmp242_;
-#line 291 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp239_ = self->priv->ts;
-#line 291 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp240_ = jsdoc_token_stream_lookTok (_tmp239_, 4);
-#line 291 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp241_ = _tmp240_;
-#line 291 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp242_ = _tmp241_->data;
-#line 291 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp210_ = g_strcmp0 (_tmp242_, "{") == 0;
-#line 291 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp241_);
-#line 2608 "Walker.c"
- } else {
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp210_ = FALSE;
-#line 2612 "Walker.c"
- }
-#line 285 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp210_) {
-#line 2616 "Walker.c"
- JSDOCTokenStream* _tmp243_;
- JSDOCToken* _tmp244_;
- JSDOCToken* _tmp245_;
- const gchar* _tmp246_;
- gchar* _tmp247_;
- JSDOCDocComment* _tmp248_;
- JSDOCTokenStream* _tmp251_;
- JSDOCToken* _tmp252_;
- JSDOCToken* _tmp253_;
- JSDOCTokenStream* _tmp254_;
- JSDOCToken* _tmp255_;
- JSDOCToken* _tmp256_;
- JSDOCTokenStream* _tmp257_;
- JSDOCToken* _tmp258_;
- JSDOCToken* _tmp259_;
- JSDOCTokenStream* _tmp260_;
- JSDOCToken* _tmp261_;
- GeeHashMap* _tmp262_;
- const gchar* _tmp263_;
- gchar* _tmp264_;
- JSDOCScope* fnScope = NULL;
- gint _tmp265_;
- JSDOCScope* _tmp266_;
- JSDOCToken* _tmp267_;
- gint _tmp268_;
- const gchar* _tmp269_;
- gchar* _tmp270_;
- gchar* _tmp271_;
- gchar* _tmp272_;
- gchar* _tmp273_;
- const gchar* _tmp274_;
- gchar* _tmp275_;
- gchar* _tmp276_;
- gchar* _tmp277_;
- gchar* _tmp278_;
- JSDOCScope* _tmp279_;
- JSDOCScope* _tmp280_;
- GeeHashMap* _tmp281_;
- JSDOCTokenStream* _tmp282_;
- gint _tmp283_;
- JSDOCScope* _tmp284_;
- JSDOCScope* _tmp285_;
- JSDOCScope* _tmp286_;
- JSDOCScope* _tmp287_;
- gint _tmp288_;
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp243_ = self->priv->ts;
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp244_ = jsdoc_token_stream_lookTok (_tmp243_, -2);
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (token);
-#line 294 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- token = _tmp244_;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp245_ = token;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp246_ = _tmp245_->data;
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp247_ = g_strdup (_tmp246_);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (scopeName);
-#line 295 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scopeName = _tmp247_;
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp248_ = self->priv->currentDoc;
-#line 296 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp248_ != NULL) {
-#line 2684 "Walker.c"
- const gchar* _tmp249_;
- const gchar* _tmp250_;
-#line 297 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp249_ = scopeName;
-#line 297 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_debug ("Walker.vala:297: Call addSymbol %s", _tmp249_);
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp250_ = scopeName;
-#line 298 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_walker_addSymbol (self, _tmp250_, FALSE, "OBJECT");
-#line 2695 "Walker.c"
- }
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp251_ = self->priv->ts;
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp252_ = jsdoc_token_stream_nextTok (_tmp251_);
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp253_ = _tmp252_;
-#line 301 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp253_);
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp254_ = self->priv->ts;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp255_ = jsdoc_token_stream_nextTok (_tmp254_);
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp256_ = _tmp255_;
-#line 302 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp256_);
-#line 304 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp257_ = self->priv->ts;
-#line 304 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp258_ = jsdoc_token_stream_nextTok (_tmp257_);
-#line 304 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp259_ = _tmp258_;
-#line 304 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp259_);
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp260_ = self->priv->ts;
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp261_ = jsdoc_token_stream_nextTok (_tmp260_);
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (token);
-#line 305 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- token = _tmp261_;
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp262_ = aliases;
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp263_ = scopeName;
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp264_ = jsdoc_walker_fixAlias (self, _tmp262_, _tmp263_, FALSE);
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (scopeName);
-#line 308 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scopeName = _tmp264_;
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp265_ = self->priv->braceNesting;
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp266_ = scope;
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp267_ = token;
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp268_ = _tmp267_->id;
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp269_ = scopeName;
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp270_ = g_strconcat ("$this$=", _tmp269_, NULL);
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp271_ = _tmp270_;
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp272_ = g_strconcat (_tmp271_, "|", NULL);
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp273_ = _tmp272_;
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp274_ = scopeName;
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp275_ = g_strconcat (_tmp273_, _tmp274_, NULL);
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp276_ = _tmp275_;
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp277_ = g_strconcat (_tmp276_, ".prototype", NULL);
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp278_ = _tmp277_;
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp279_ = jsdoc_scope_new (_tmp265_, _tmp266_, _tmp268_, _tmp278_, NULL);
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp280_ = _tmp279_;
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp278_);
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp276_);
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp273_);
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp271_);
-#line 309 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- fnScope = _tmp280_;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp281_ = self->priv->indexedScopes;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp282_ = self->priv->ts;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp283_ = _tmp282_->cursor;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp284_ = fnScope;
-#line 315 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp281_, (gpointer) ((gintptr) _tmp283_), _tmp284_);
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp285_ = fnScope;
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp286_ = _g_object_ref0 (_tmp285_);
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (scope);
-#line 316 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scope = _tmp286_;
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp287_ = fnScope;
-#line 317 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_walker_scopesIn (self, _tmp287_);
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp288_ = locBraceNest;
-#line 319 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- locBraceNest = _tmp288_ + 1;
-#line 321 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (fnScope);
-#line 321 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- continue;
-#line 2811 "Walker.c"
- }
-#line 337 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp293_ = token;
-#line 337 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp294_ = _tmp293_->data;
-#line 337 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp295_ = g_regex_match (_thread_safe_regex_init (&_tmp_regex_3, "\\.(applyIf|apply)$", 0), _tmp294_, 0, NULL);
-#line 337 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp295_) {
-#line 2821 "Walker.c"
- JSDOCTokenStream* _tmp296_;
- JSDOCToken* _tmp297_;
- JSDOCToken* _tmp298_;
- const gchar* _tmp299_;
-#line 338 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp296_ = self->priv->ts;
-#line 338 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp297_ = jsdoc_token_stream_lookTok (_tmp296_, 1);
-#line 338 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp298_ = _tmp297_;
-#line 338 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp299_ = _tmp298_->data;
-#line 338 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp292_ = g_strcmp0 (_tmp299_, "(") == 0;
-#line 338 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp298_);
-#line 2838 "Walker.c"
- } else {
-#line 337 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp292_ = FALSE;
-#line 2842 "Walker.c"
- }
-#line 337 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp292_) {
-#line 2846 "Walker.c"
- JSDOCTokenStream* _tmp300_;
- JSDOCToken* _tmp301_;
- JSDOCToken* _tmp302_;
- gboolean _tmp303_;
-#line 339 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp300_ = self->priv->ts;
-#line 339 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp301_ = jsdoc_token_stream_lookTok (_tmp300_, 2);
-#line 339 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp302_ = _tmp301_;
-#line 339 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp303_ = jsdoc_token_isType (_tmp302_, JSDOC_TOKEN_TYPE_NAME);
-#line 339 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp291_ = _tmp303_;
-#line 339 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp302_);
-#line 2863 "Walker.c"
- } else {
-#line 337 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp291_ = FALSE;
-#line 2867 "Walker.c"
- }
-#line 337 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp291_) {
-#line 2871 "Walker.c"
- JSDOCTokenStream* _tmp304_;
- JSDOCToken* _tmp305_;
- JSDOCToken* _tmp306_;
- const gchar* _tmp307_;
-#line 340 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp304_ = self->priv->ts;
-#line 340 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp305_ = jsdoc_token_stream_lookTok (_tmp304_, 3);
-#line 340 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp306_ = _tmp305_;
-#line 340 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp307_ = _tmp306_->data;
-#line 340 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp290_ = g_strcmp0 (_tmp307_, ",") == 0;
-#line 340 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp306_);
-#line 2888 "Walker.c"
- } else {
-#line 337 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp290_ = FALSE;
-#line 2892 "Walker.c"
- }
-#line 337 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp290_) {
-#line 2896 "Walker.c"
- JSDOCTokenStream* _tmp308_;
- JSDOCToken* _tmp309_;
- JSDOCToken* _tmp310_;
- const gchar* _tmp311_;
-#line 341 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp308_ = self->priv->ts;
-#line 341 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp309_ = jsdoc_token_stream_lookTok (_tmp308_, 4);
-#line 341 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp310_ = _tmp309_;
-#line 341 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp311_ = _tmp310_->data;
-#line 341 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp289_ = g_strcmp0 (_tmp311_, "{") == 0;
-#line 341 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp310_);
-#line 2913 "Walker.c"
- } else {
-#line 337 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp289_ = FALSE;
-#line 2917 "Walker.c"
- }
-#line 337 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp289_) {
-#line 2921 "Walker.c"
- JSDOCTokenStream* _tmp312_;
- JSDOCToken* _tmp313_;
- JSDOCToken* _tmp314_;
- JSDOCTokenStream* _tmp315_;
- JSDOCToken* _tmp316_;
- JSDOCToken* _tmp317_;
- const gchar* _tmp318_;
- gchar* _tmp319_;
- JSDOCDocComment* _tmp320_;
- JSDOCTokenStream* _tmp323_;
- JSDOCToken* _tmp324_;
- JSDOCToken* _tmp325_;
- JSDOCTokenStream* _tmp326_;
- JSDOCToken* _tmp327_;
- JSDOCToken* _tmp328_;
- GeeHashMap* _tmp329_;
- const gchar* _tmp330_;
- gchar* _tmp331_;
- JSDOCScope* fnScope = NULL;
- gint _tmp332_;
- JSDOCScope* _tmp333_;
- JSDOCToken* _tmp334_;
- gint _tmp335_;
- const gchar* _tmp336_;
- JSDOCScope* _tmp337_;
- GeeHashMap* _tmp338_;
- JSDOCTokenStream* _tmp339_;
- gint _tmp340_;
- JSDOCScope* _tmp341_;
- JSDOCScope* _tmp342_;
- JSDOCScope* _tmp343_;
- JSDOCScope* _tmp344_;
- gint _tmp345_;
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp312_ = self->priv->ts;
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp313_ = jsdoc_token_stream_nextTok (_tmp312_);
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp314_ = _tmp313_;
-#line 344 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp314_);
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp315_ = self->priv->ts;
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp316_ = jsdoc_token_stream_nextTok (_tmp315_);
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (token);
-#line 348 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- token = _tmp316_;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp317_ = token;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp318_ = _tmp317_->data;
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp319_ = g_strdup (_tmp318_);
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (scopeName);
-#line 349 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scopeName = _tmp319_;
-#line 352 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp320_ = self->priv->currentDoc;
-#line 352 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp320_ != NULL) {
-#line 2985 "Walker.c"
- const gchar* _tmp321_;
- const gchar* _tmp322_;
-#line 353 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp321_ = scopeName;
-#line 353 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_debug ("Walker.vala:353: Call addSymbol %s", _tmp321_);
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp322_ = scopeName;
-#line 354 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_walker_addSymbol (self, _tmp322_, FALSE, "OBJECT");
-#line 2996 "Walker.c"
- }
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp323_ = self->priv->ts;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp324_ = jsdoc_token_stream_nextTok (_tmp323_);
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp325_ = _tmp324_;
-#line 359 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp325_);
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp326_ = self->priv->ts;
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp327_ = jsdoc_token_stream_nextTok (_tmp326_);
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp328_ = _tmp327_;
-#line 360 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp328_);
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp329_ = aliases;
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp330_ = scopeName;
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp331_ = jsdoc_walker_fixAlias (self, _tmp329_, _tmp330_, FALSE);
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (scopeName);
-#line 361 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scopeName = _tmp331_;
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp332_ = self->priv->braceNesting;
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp333_ = scope;
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp334_ = token;
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp335_ = _tmp334_->id;
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp336_ = scopeName;
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp337_ = jsdoc_scope_new (_tmp332_, _tmp333_, _tmp335_, _tmp336_, NULL);
-#line 362 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- fnScope = _tmp337_;
-#line 366 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp338_ = self->priv->indexedScopes;
-#line 366 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp339_ = self->priv->ts;
-#line 366 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp340_ = _tmp339_->cursor;
-#line 366 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp341_ = fnScope;
-#line 366 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp338_, (gpointer) ((gintptr) _tmp340_), _tmp341_);
-#line 367 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp342_ = fnScope;
-#line 367 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp343_ = _g_object_ref0 (_tmp342_);
-#line 367 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (scope);
-#line 367 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scope = _tmp343_;
-#line 368 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp344_ = fnScope;
-#line 368 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_walker_scopesIn (self, _tmp344_);
-#line 370 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp345_ = locBraceNest;
-#line 370 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- locBraceNest = _tmp345_ + 1;
-#line 372 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (fnScope);
-#line 372 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- continue;
-#line 3068 "Walker.c"
- }
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp350_ = self->priv->ts;
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp351_ = jsdoc_token_stream_lookTok (_tmp350_, 1);
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp352_ = _tmp351_;
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp353_ = _tmp352_->data;
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp354_ = g_strcmp0 (_tmp353_, "=") == 0;
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp352_);
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp354_) {
-#line 3084 "Walker.c"
- JSDOCTokenStream* _tmp355_;
- JSDOCToken* _tmp356_;
- JSDOCToken* _tmp357_;
- gboolean _tmp358_;
-#line 389 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp355_ = self->priv->ts;
-#line 389 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp356_ = jsdoc_token_stream_lookTok (_tmp355_, 2);
-#line 389 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp357_ = _tmp356_;
-#line 389 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp358_ = jsdoc_token_isName (_tmp357_, JSDOC_TOKEN_NAME_NEW);
-#line 389 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp349_ = _tmp358_;
-#line 389 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp357_);
-#line 3101 "Walker.c"
- } else {
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp349_ = FALSE;
-#line 3105 "Walker.c"
- }
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp349_) {
-#line 3109 "Walker.c"
- JSDOCTokenStream* _tmp359_;
- JSDOCToken* _tmp360_;
- JSDOCToken* _tmp361_;
- gboolean _tmp362_;
-#line 390 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp359_ = self->priv->ts;
-#line 390 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp360_ = jsdoc_token_stream_lookTok (_tmp359_, 3);
-#line 390 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp361_ = _tmp360_;
-#line 390 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp362_ = jsdoc_token_isType (_tmp361_, JSDOC_TOKEN_TYPE_NAME);
-#line 390 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp348_ = _tmp362_;
-#line 390 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp361_);
-#line 3126 "Walker.c"
- } else {
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp348_ = FALSE;
-#line 3130 "Walker.c"
- }
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp348_) {
-#line 3134 "Walker.c"
- JSDOCTokenStream* _tmp363_;
- JSDOCToken* _tmp364_;
- JSDOCToken* _tmp365_;
- const gchar* _tmp366_;
-#line 391 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp363_ = self->priv->ts;
-#line 391 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp364_ = jsdoc_token_stream_lookTok (_tmp363_, 4);
-#line 391 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp365_ = _tmp364_;
-#line 391 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp366_ = _tmp365_->data;
-#line 391 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp347_ = g_strcmp0 (_tmp366_, "(") == 0;
-#line 391 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp365_);
-#line 3151 "Walker.c"
- } else {
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp347_ = FALSE;
-#line 3155 "Walker.c"
- }
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp347_) {
-#line 3159 "Walker.c"
- JSDOCTokenStream* _tmp367_;
- JSDOCToken* _tmp368_;
- JSDOCToken* _tmp369_;
- const gchar* _tmp370_;
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp367_ = self->priv->ts;
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp368_ = jsdoc_token_stream_lookTok (_tmp367_, 5);
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp369_ = _tmp368_;
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp370_ = _tmp369_->data;
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp346_ = g_strcmp0 (_tmp370_, "{") == 0;
-#line 392 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp369_);
-#line 3176 "Walker.c"
- } else {
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp346_ = FALSE;
-#line 3180 "Walker.c"
- }
-#line 388 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp346_) {
-#line 3184 "Walker.c"
- JSDOCToken* _tmp371_;
- const gchar* _tmp372_;
- gchar* _tmp373_;
- JSDOCDocComment* _tmp374_;
- JSDOCTokenStream* _tmp377_;
- JSDOCToken* _tmp378_;
- JSDOCToken* _tmp379_;
- JSDOCTokenStream* _tmp380_;
- JSDOCToken* _tmp381_;
- JSDOCToken* _tmp382_;
- JSDOCTokenStream* _tmp383_;
- JSDOCToken* _tmp384_;
- JSDOCToken* _tmp385_;
- JSDOCTokenStream* _tmp386_;
- JSDOCToken* _tmp387_;
- JSDOCToken* _tmp388_;
- JSDOCTokenStream* _tmp389_;
- JSDOCToken* _tmp390_;
- JSDOCToken* _tmp391_;
- GeeHashMap* _tmp392_;
- const gchar* _tmp393_;
- gchar* _tmp394_;
- JSDOCScope* fnScope = NULL;
- gint _tmp395_;
- JSDOCScope* _tmp396_;
- JSDOCToken* _tmp397_;
- gint _tmp398_;
- const gchar* _tmp399_;
- JSDOCScope* _tmp400_;
- GeeHashMap* _tmp401_;
- JSDOCTokenStream* _tmp402_;
- gint _tmp403_;
- JSDOCScope* _tmp404_;
- JSDOCScope* _tmp405_;
- JSDOCScope* _tmp406_;
- JSDOCScope* _tmp407_;
- gint _tmp408_;
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp371_ = token;
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp372_ = _tmp371_->data;
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp373_ = g_strdup (_tmp372_);
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (scopeName);
-#line 394 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scopeName = _tmp373_;
-#line 395 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp374_ = self->priv->currentDoc;
-#line 395 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp374_ != NULL) {
-#line 3236 "Walker.c"
- const gchar* _tmp375_;
- const gchar* _tmp376_;
-#line 396 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp375_ = scopeName;
-#line 396 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_debug ("Walker.vala:396: Call addSymbol %s", _tmp375_);
-#line 397 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp376_ = scopeName;
-#line 397 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_walker_addSymbol (self, _tmp376_, FALSE, "OBJECT");
-#line 3247 "Walker.c"
- }
-#line 401 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp377_ = self->priv->ts;
-#line 401 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp378_ = jsdoc_token_stream_nextTok (_tmp377_);
-#line 401 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp379_ = _tmp378_;
-#line 401 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp379_);
-#line 402 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp380_ = self->priv->ts;
-#line 402 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp381_ = jsdoc_token_stream_nextTok (_tmp380_);
-#line 402 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp382_ = _tmp381_;
-#line 402 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp382_);
-#line 403 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp383_ = self->priv->ts;
-#line 403 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp384_ = jsdoc_token_stream_nextTok (_tmp383_);
-#line 403 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp385_ = _tmp384_;
-#line 403 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp385_);
-#line 404 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp386_ = self->priv->ts;
-#line 404 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp387_ = jsdoc_token_stream_nextTok (_tmp386_);
-#line 404 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp388_ = _tmp387_;
-#line 404 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp388_);
-#line 405 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp389_ = self->priv->ts;
-#line 405 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp390_ = jsdoc_token_stream_nextTok (_tmp389_);
-#line 405 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp391_ = _tmp390_;
-#line 405 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp391_);
-#line 407 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp392_ = aliases;
-#line 407 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp393_ = scopeName;
-#line 407 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp394_ = jsdoc_walker_fixAlias (self, _tmp392_, _tmp393_, FALSE);
-#line 407 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (scopeName);
-#line 407 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scopeName = _tmp394_;
-#line 408 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp395_ = self->priv->braceNesting;
-#line 408 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp396_ = scope;
-#line 408 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp397_ = token;
-#line 408 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp398_ = _tmp397_->id;
-#line 408 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp399_ = scopeName;
-#line 408 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp400_ = jsdoc_scope_new (_tmp395_, _tmp396_, _tmp398_, _tmp399_, NULL);
-#line 408 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- fnScope = _tmp400_;
-#line 411 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp401_ = self->priv->indexedScopes;
-#line 411 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp402_ = self->priv->ts;
-#line 411 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp403_ = _tmp402_->cursor;
-#line 411 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp404_ = fnScope;
-#line 411 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp401_, (gpointer) ((gintptr) _tmp403_), _tmp404_);
-#line 412 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp405_ = fnScope;
-#line 412 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp406_ = _g_object_ref0 (_tmp405_);
-#line 412 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (scope);
-#line 412 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scope = _tmp406_;
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp407_ = fnScope;
-#line 413 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_walker_scopesIn (self, _tmp407_);
-#line 415 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp408_ = locBraceNest;
-#line 415 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- locBraceNest = _tmp408_ + 1;
-#line 418 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (fnScope);
-#line 418 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- continue;
-#line 3343 "Walker.c"
- }
-#line 430 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp409_ = self->priv->currentDoc;
-#line 430 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp409_ != NULL) {
-#line 3349 "Walker.c"
- gchar* atype = NULL;
- gchar* _tmp410_;
- gboolean _tmp411_ = FALSE;
- gboolean _tmp412_ = FALSE;
- JSDOCTokenStream* _tmp413_;
- JSDOCToken* _tmp414_;
- JSDOCToken* _tmp415_;
- const gchar* _tmp416_;
- gboolean _tmp417_;
- gchar* _tmp427_ = NULL;
- JSDOCTokenStream* _tmp428_;
- JSDOCToken* _tmp429_;
- JSDOCToken* _tmp430_;
- const gchar* _tmp431_;
- gboolean _tmp432_;
- gchar* tname = NULL;
- gchar* _tmp440_;
- const gchar* _tmp441_;
- gboolean _tmp442_;
- const gchar* _tmp445_;
- const gchar* _tmp446_;
- const gchar* _tmp447_;
-#line 436 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp410_ = g_strdup ("OBJECT");
-#line 436 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- atype = _tmp410_;
-#line 438 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp413_ = self->priv->ts;
-#line 438 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp414_ = jsdoc_token_stream_lookTok (_tmp413_, 1);
-#line 438 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp415_ = _tmp414_;
-#line 438 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp416_ = _tmp415_->data;
-#line 438 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp417_ = g_strcmp0 (_tmp416_, ":") == 0;
-#line 438 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp415_);
-#line 438 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp417_) {
-#line 438 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp412_ = TRUE;
-#line 3392 "Walker.c"
- } else {
- JSDOCTokenStream* _tmp418_;
- JSDOCToken* _tmp419_;
- JSDOCToken* _tmp420_;
- const gchar* _tmp421_;
-#line 438 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp418_ = self->priv->ts;
-#line 438 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp419_ = jsdoc_token_stream_lookTok (_tmp418_, 1);
-#line 438 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp420_ = _tmp419_;
-#line 438 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp421_ = _tmp420_->data;
-#line 438 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp412_ = g_strcmp0 (_tmp421_, "=") == 0;
-#line 438 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp420_);
-#line 3410 "Walker.c"
- }
-#line 438 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp412_) {
-#line 3414 "Walker.c"
- JSDOCTokenStream* _tmp422_;
- JSDOCToken* _tmp423_;
- JSDOCToken* _tmp424_;
- gboolean _tmp425_;
-#line 439 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp422_ = self->priv->ts;
-#line 439 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp423_ = jsdoc_token_stream_lookTok (_tmp422_, 2);
-#line 439 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp424_ = _tmp423_;
-#line 439 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp425_ = jsdoc_token_isName (_tmp424_, JSDOC_TOKEN_NAME_FUNCTION);
-#line 439 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp411_ = _tmp425_;
-#line 439 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp424_);
-#line 3431 "Walker.c"
- } else {
-#line 438 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp411_ = FALSE;
-#line 3435 "Walker.c"
- }
-#line 438 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp411_) {
-#line 3439 "Walker.c"
- gchar* _tmp426_;
-#line 443 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp426_ = g_strdup ("FUNCTION");
-#line 443 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (atype);
-#line 443 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- atype = _tmp426_;
-#line 3447 "Walker.c"
- }
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp428_ = self->priv->ts;
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp429_ = jsdoc_token_stream_lookTok (_tmp428_, -1);
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp430_ = _tmp429_;
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp431_ = _tmp430_->data;
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp432_ = g_strcmp0 (_tmp431_, ".") == 0;
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp430_);
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp432_) {
-#line 3463 "Walker.c"
- JSDOCToken* _tmp433_;
- const gchar* _tmp434_;
- gchar* _tmp435_;
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp433_ = token;
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp434_ = _tmp433_->data;
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp435_ = g_strdup (_tmp434_);
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp427_);
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp427_ = _tmp435_;
-#line 3477 "Walker.c"
- } else {
- GeeHashMap* _tmp436_;
- JSDOCToken* _tmp437_;
- const gchar* _tmp438_;
- gchar* _tmp439_;
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp436_ = aliases;
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp437_ = token;
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp438_ = _tmp437_->data;
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp439_ = jsdoc_walker_fixAlias (self, _tmp436_, _tmp438_, FALSE);
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp427_);
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp427_ = _tmp439_;
-#line 3495 "Walker.c"
- }
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp440_ = g_strdup (_tmp427_);
-#line 447 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- tname = _tmp440_;
-#line 449 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp441_ = tname;
-#line 449 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp442_ = g_regex_match (_thread_safe_regex_init (&_tmp_regex_4, "^this\\.", 0), _tmp441_, 0, NULL);
-#line 449 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp442_) {
-#line 3507 "Walker.c"
- const gchar* _tmp443_;
- gchar* _tmp444_;
-#line 450 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp443_ = tname;
-#line 450 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp444_ = string_substring (_tmp443_, (glong) 5, (glong) -1);
-#line 450 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (tname);
-#line 450 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- tname = _tmp444_;
-#line 3518 "Walker.c"
- }
-#line 452 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp445_ = tname;
-#line 452 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_debug ("Walker.vala:452: Call addSymbol %s", _tmp445_);
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp446_ = tname;
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp447_ = atype;
-#line 453 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_walker_addSymbol (self, _tmp446_, FALSE, _tmp447_);
-#line 456 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (self->priv->currentDoc);
-#line 456 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self->priv->currentDoc = NULL;
-#line 430 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (tname);
-#line 430 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp427_);
-#line 430 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (atype);
-#line 3540 "Walker.c"
- }
-#line 466 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- continue;
-#line 3544 "Walker.c"
- }
-#line 473 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp448_ = token;
-#line 473 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp449_ = jsdoc_token_isType (_tmp448_, JSDOC_TOKEN_TYPE_STRN);
-#line 473 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp449_) {
-#line 3552 "Walker.c"
- JSDOCDocComment* _tmp450_;
-#line 474 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp450_ = self->priv->currentDoc;
-#line 474 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp450_ != NULL) {
-#line 3558 "Walker.c"
- JSDOCToken* _tmp451_;
- const gchar* _tmp452_;
- JSDOCToken* _tmp453_;
- const gchar* _tmp454_;
- gint _tmp455_;
- gint _tmp456_;
- gchar* _tmp457_;
- gchar* _tmp458_;
- JSDOCToken* _tmp459_;
- const gchar* _tmp460_;
- JSDOCToken* _tmp461_;
- const gchar* _tmp462_;
- gint _tmp463_;
- gint _tmp464_;
- gchar* _tmp465_;
- gchar* _tmp466_;
-#line 475 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp451_ = token;
-#line 475 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp452_ = _tmp451_->data;
-#line 475 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp453_ = token;
-#line 475 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp454_ = _tmp453_->data;
-#line 475 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp455_ = strlen (_tmp454_);
-#line 475 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp456_ = _tmp455_;
-#line 475 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp457_ = string_substring (_tmp452_, (glong) 1, (glong) (_tmp456_ - 1));
-#line 475 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp458_ = _tmp457_;
-#line 475 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_debug ("Walker.vala:475: Call addSymbol %s", _tmp458_);
-#line 475 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp458_);
-#line 476 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp459_ = token;
-#line 476 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp460_ = _tmp459_->data;
-#line 476 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp461_ = token;
-#line 476 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp462_ = _tmp461_->data;
-#line 476 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp463_ = strlen (_tmp462_);
-#line 476 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp464_ = _tmp463_;
-#line 476 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp465_ = string_substring (_tmp460_, (glong) 1, (glong) (_tmp464_ - 1));
-#line 476 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp466_ = _tmp465_;
-#line 476 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_walker_addSymbol (self, _tmp466_, FALSE, "OBJECT");
-#line 476 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp466_);
-#line 3615 "Walker.c"
- }
- }
-#line 483 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp467_ = token;
-#line 483 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp468_ = jsdoc_token_isName (_tmp467_, JSDOC_TOKEN_NAME_FUNCTION);
-#line 483 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp468_) {
-#line 3624 "Walker.c"
- JSDOCDocComment* _tmp469_;
- gboolean _tmp473_ = FALSE;
- JSDOCTokenStream* _tmp474_;
- JSDOCToken* _tmp475_;
- JSDOCToken* _tmp476_;
- const gchar* _tmp477_;
- gboolean _tmp478_;
- gboolean _tmp520_ = FALSE;
- gboolean _tmp521_ = FALSE;
- JSDOCTokenStream* _tmp522_;
- JSDOCToken* _tmp523_;
- JSDOCToken* _tmp524_;
- gboolean _tmp525_;
- gboolean _tmp526_;
- gboolean _tmp555_ = FALSE;
- gboolean _tmp556_ = FALSE;
- JSDOCTokenStream* _tmp557_;
- JSDOCToken* _tmp558_;
- JSDOCToken* _tmp559_;
- const gchar* _tmp560_;
- gboolean _tmp561_;
- JSDOCTokenStream* _tmp596_;
- JSDOCToken* _tmp597_;
- JSDOCToken* _tmp598_;
- gboolean _tmp599_;
- gboolean _tmp600_;
- gboolean _tmp618_ = FALSE;
- gboolean _tmp619_ = FALSE;
- gboolean _tmp620_ = FALSE;
- JSDOCTokenStream* _tmp621_;
- JSDOCToken* _tmp622_;
- JSDOCToken* _tmp623_;
- const gchar* _tmp624_;
- gboolean _tmp625_;
- JSDOCTokenStream* _tmp671_;
- JSDOCToken* _tmp672_;
- JSDOCToken* _tmp673_;
- gboolean _tmp674_;
- gboolean _tmp675_;
- JSDOCToken* _tmp693_;
- gchar* _tmp694_;
- gchar* _tmp695_;
- gchar* _tmp696_;
- gchar* _tmp697_;
-#line 484 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_debug ("Walker.vala:484: Got Function");
-#line 488 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp469_ = self->priv->currentDoc;
-#line 488 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp469_ != NULL) {
-#line 3675 "Walker.c"
- JSDOCToken* _tmp470_;
- gchar* _tmp471_;
- gchar* _tmp472_;
-#line 489 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp470_ = token;
-#line 489 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp471_ = jsdoc_token_asString (_tmp470_);
-#line 489 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp472_ = _tmp471_;
-#line 489 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_error ("Walker.vala:489: Unhandled doc (TOKfunction) %s", _tmp472_);
-#line 489 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp472_);
-#line 3689 "Walker.c"
- }
-#line 500 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp474_ = self->priv->ts;
-#line 500 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp475_ = jsdoc_token_stream_lookTok (_tmp474_, -1);
-#line 500 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp476_ = _tmp475_;
-#line 500 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp477_ = _tmp476_->data;
-#line 500 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp478_ = g_strcmp0 (_tmp477_, "=") == 0;
-#line 500 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp476_);
-#line 500 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp478_) {
-#line 3705 "Walker.c"
- JSDOCTokenStream* _tmp479_;
- JSDOCToken* _tmp480_;
- JSDOCToken* _tmp481_;
- gboolean _tmp482_;
-#line 501 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp479_ = self->priv->ts;
-#line 501 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp480_ = jsdoc_token_stream_lookTok (_tmp479_, -2);
-#line 501 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp481_ = _tmp480_;
-#line 501 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp482_ = jsdoc_token_isType (_tmp481_, JSDOC_TOKEN_TYPE_NAME);
-#line 501 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp473_ = _tmp482_;
-#line 501 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp481_);
-#line 3722 "Walker.c"
- } else {
-#line 500 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp473_ = FALSE;
-#line 3726 "Walker.c"
- }
-#line 499 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp473_) {
-#line 3730 "Walker.c"
- JSDOCTokenStream* _tmp483_;
- JSDOCToken* _tmp484_;
- JSDOCToken* _tmp485_;
- const gchar* _tmp486_;
- gchar* _tmp487_;
- const gchar* _tmp488_;
- JSDOCTokenStream* _tmp489_;
- GeeArrayList* _tmp490_;
- GeeArrayList* _tmp491_;
- JSDOCTokenStream* _tmp492_;
- JSDOCToken* _tmp493_;
- GeeHashMap* _tmp494_;
- const gchar* _tmp495_;
- gchar* _tmp496_;
- JSDOCScope* fnScope = NULL;
- gint _tmp497_;
- JSDOCScope* _tmp498_;
- JSDOCToken* _tmp499_;
- gint _tmp500_;
- const gchar* _tmp501_;
- gchar* _tmp502_;
- gchar* _tmp503_;
- gchar* _tmp504_;
- gchar* _tmp505_;
- const gchar* _tmp506_;
- gchar* _tmp507_;
- gchar* _tmp508_;
- gchar* _tmp509_;
- gchar* _tmp510_;
- JSDOCScope* _tmp511_;
- JSDOCScope* _tmp512_;
- GeeHashMap* _tmp513_;
- JSDOCTokenStream* _tmp514_;
- gint _tmp515_;
- JSDOCScope* _tmp516_;
- JSDOCScope* _tmp517_;
- GeeHashMap* _tmp518_;
- gint _tmp519_;
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp483_ = self->priv->ts;
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp484_ = jsdoc_token_stream_lookTok (_tmp483_, -2);
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp485_ = _tmp484_;
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp486_ = _tmp485_->data;
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp487_ = g_strdup (_tmp486_);
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (scopeName);
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scopeName = _tmp487_;
-#line 504 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp485_);
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp488_ = scopeName;
-#line 505 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_debug ("Walker.vala:505: Got %s = Function", _tmp488_);
-#line 506 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp489_ = self->priv->ts;
-#line 506 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp490_ = jsdoc_token_stream_balance (_tmp489_, JSDOC_TOKEN_NAME_LEFT_PAREN, &_inner_error_);
-#line 506 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp491_ = _tmp490_;
-#line 506 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp491_);
-#line 506 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 506 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (token);
-#line 506 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (isObjectLitAr);
-#line 506 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (scopeName);
-#line 506 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (l2);
-#line 506 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (l1);
-#line 506 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (aliases);
-#line 506 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (scope);
-#line 506 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 506 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_clear_error (&_inner_error_);
-#line 506 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- return;
-#line 3819 "Walker.c"
- }
-#line 507 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp492_ = self->priv->ts;
-#line 507 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp493_ = jsdoc_token_stream_nextTok (_tmp492_);
-#line 507 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (token);
-#line 507 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- token = _tmp493_;
-#line 511 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp494_ = aliases;
-#line 511 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp495_ = scopeName;
-#line 511 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp496_ = jsdoc_walker_fixAlias (self, _tmp494_, _tmp495_, FALSE);
-#line 511 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (scopeName);
-#line 511 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scopeName = _tmp496_;
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp497_ = self->priv->braceNesting;
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp498_ = scope;
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp499_ = token;
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp500_ = _tmp499_->id;
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp501_ = scopeName;
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp502_ = g_strconcat ("$this$=", _tmp501_, NULL);
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp503_ = _tmp502_;
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp504_ = g_strconcat (_tmp503_, ".prototype|$private$|", NULL);
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp505_ = _tmp504_;
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp506_ = scopeName;
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp507_ = g_strconcat (_tmp505_, _tmp506_, NULL);
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp508_ = _tmp507_;
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp509_ = g_strconcat (_tmp508_, ".prototype", NULL);
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp510_ = _tmp509_;
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp511_ = jsdoc_scope_new (_tmp497_, _tmp498_, _tmp500_, _tmp510_, NULL);
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp512_ = _tmp511_;
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp510_);
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp508_);
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp505_);
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp503_);
-#line 513 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- fnScope = _tmp512_;
-#line 518 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp513_ = self->priv->indexedScopes;
-#line 518 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp514_ = self->priv->ts;
-#line 518 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp515_ = _tmp514_->cursor;
-#line 518 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp516_ = fnScope;
-#line 518 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp513_, (gpointer) ((gintptr) _tmp515_), _tmp516_);
-#line 521 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp517_ = fnScope;
-#line 521 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp518_ = aliases;
-#line 521 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_walker_parseScope (self, _tmp517_, _tmp518_);
-#line 525 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp519_ = locBraceNest;
-#line 525 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- locBraceNest = _tmp519_ + 1;
-#line 527 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (fnScope);
-#line 527 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- continue;
-#line 3905 "Walker.c"
- }
-#line 538 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp522_ = self->priv->ts;
-#line 538 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp523_ = jsdoc_token_stream_lookTok (_tmp522_, -1);
-#line 538 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp524_ = _tmp523_;
-#line 538 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp525_ = jsdoc_token_isName (_tmp524_, JSDOC_TOKEN_NAME_NEW);
-#line 538 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp526_ = _tmp525_;
-#line 538 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp524_);
-#line 538 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp526_) {
-#line 3921 "Walker.c"
- JSDOCTokenStream* _tmp527_;
- JSDOCToken* _tmp528_;
- JSDOCToken* _tmp529_;
- const gchar* _tmp530_;
-#line 539 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp527_ = self->priv->ts;
-#line 539 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp528_ = jsdoc_token_stream_lookTok (_tmp527_, -2);
-#line 539 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp529_ = _tmp528_;
-#line 539 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp530_ = _tmp529_->data;
-#line 539 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp521_ = g_strcmp0 (_tmp530_, "=") == 0;
-#line 539 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp529_);
-#line 3938 "Walker.c"
- } else {
-#line 538 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp521_ = FALSE;
-#line 3942 "Walker.c"
- }
-#line 538 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp521_) {
-#line 3946 "Walker.c"
- JSDOCTokenStream* _tmp531_;
- JSDOCToken* _tmp532_;
- JSDOCToken* _tmp533_;
- gboolean _tmp534_;
-#line 540 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp531_ = self->priv->ts;
-#line 540 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp532_ = jsdoc_token_stream_lookTok (_tmp531_, -3);
-#line 540 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp533_ = _tmp532_;
-#line 540 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp534_ = jsdoc_token_isName (_tmp533_, JSDOC_TOKEN_NAME_FUNCTION);
-#line 540 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp520_ = _tmp534_;
-#line 540 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp533_);
-#line 3963 "Walker.c"
- } else {
-#line 538 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp520_ = FALSE;
-#line 3967 "Walker.c"
- }
-#line 537 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp520_) {
-#line 3971 "Walker.c"
- JSDOCTokenStream* _tmp535_;
- GeeArrayList* _tmp536_;
- GeeArrayList* _tmp537_;
- JSDOCTokenStream* _tmp538_;
- JSDOCToken* _tmp539_;
- GeeHashMap* _tmp540_;
- const gchar* _tmp541_;
- gchar* _tmp542_;
- JSDOCScope* fnScope = NULL;
- gint _tmp543_;
- JSDOCScope* _tmp544_;
- JSDOCToken* _tmp545_;
- gint _tmp546_;
- JSDOCScope* _tmp547_;
- GeeHashMap* _tmp548_;
- JSDOCTokenStream* _tmp549_;
- gint _tmp550_;
- JSDOCScope* _tmp551_;
- JSDOCScope* _tmp552_;
- GeeHashMap* _tmp553_;
- gint _tmp554_;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp535_ = self->priv->ts;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp536_ = jsdoc_token_stream_balance (_tmp535_, JSDOC_TOKEN_NAME_LEFT_PAREN, &_inner_error_);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp537_ = _tmp536_;
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp537_);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (token);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (isObjectLitAr);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (scopeName);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (l2);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (l1);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (aliases);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (scope);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_clear_error (&_inner_error_);
-#line 543 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- return;
-#line 4023 "Walker.c"
- }
-#line 544 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp538_ = self->priv->ts;
-#line 544 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp539_ = jsdoc_token_stream_nextTok (_tmp538_);
-#line 544 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (token);
-#line 544 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- token = _tmp539_;
-#line 545 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp540_ = aliases;
-#line 545 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp541_ = scopeName;
-#line 545 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp542_ = jsdoc_walker_fixAlias (self, _tmp540_, _tmp541_, FALSE);
-#line 545 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (scopeName);
-#line 545 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scopeName = _tmp542_;
-#line 546 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp543_ = self->priv->braceNesting;
-#line 546 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp544_ = scope;
-#line 546 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp545_ = token;
-#line 546 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp546_ = _tmp545_->id;
-#line 546 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp547_ = jsdoc_scope_new (_tmp543_, _tmp544_, _tmp546_, "$private$", NULL);
-#line 546 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- fnScope = _tmp547_;
-#line 551 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp548_ = self->priv->indexedScopes;
-#line 551 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp549_ = self->priv->ts;
-#line 551 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp550_ = _tmp549_->cursor;
-#line 551 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp551_ = fnScope;
-#line 551 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp548_, (gpointer) ((gintptr) _tmp550_), _tmp551_);
-#line 554 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp552_ = fnScope;
-#line 554 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp553_ = aliases;
-#line 554 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_walker_parseScope (self, _tmp552_, _tmp553_);
-#line 556 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp554_ = locBraceNest;
-#line 556 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- locBraceNest = _tmp554_ + 1;
-#line 558 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (fnScope);
-#line 558 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- continue;
-#line 4079 "Walker.c"
- }
-#line 573 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp557_ = self->priv->ts;
-#line 573 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp558_ = jsdoc_token_stream_lookTok (_tmp557_, -1);
-#line 573 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp559_ = _tmp558_;
-#line 573 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp560_ = _tmp559_->data;
-#line 573 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp561_ = g_strcmp0 (_tmp560_, ":") == 0;
-#line 573 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp559_);
-#line 573 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp561_) {
-#line 4095 "Walker.c"
- JSDOCTokenStream* _tmp562_;
- JSDOCToken* _tmp563_;
- JSDOCToken* _tmp564_;
- gboolean _tmp565_;
-#line 574 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp562_ = self->priv->ts;
-#line 574 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp563_ = jsdoc_token_stream_lookTok (_tmp562_, -2);
-#line 574 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp564_ = _tmp563_;
-#line 574 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp565_ = jsdoc_token_isType (_tmp564_, JSDOC_TOKEN_TYPE_NAME);
-#line 574 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp556_ = _tmp565_;
-#line 574 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp564_);
-#line 4112 "Walker.c"
- } else {
-#line 573 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp556_ = FALSE;
-#line 4116 "Walker.c"
- }
-#line 573 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp556_) {
-#line 4120 "Walker.c"
- gboolean _tmp566_ = FALSE;
- JSDOCTokenStream* _tmp567_;
- JSDOCToken* _tmp568_;
- JSDOCToken* _tmp569_;
- const gchar* _tmp570_;
- gboolean _tmp571_;
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp567_ = self->priv->ts;
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp568_ = jsdoc_token_stream_lookTok (_tmp567_, -3);
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp569_ = _tmp568_;
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp570_ = _tmp569_->data;
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp571_ = g_strcmp0 (_tmp570_, "(") == 0;
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp569_);
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp571_) {
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp566_ = TRUE;
-#line 4143 "Walker.c"
- } else {
- JSDOCTokenStream* _tmp572_;
- JSDOCToken* _tmp573_;
- JSDOCToken* _tmp574_;
- const gchar* _tmp575_;
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp572_ = self->priv->ts;
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp573_ = jsdoc_token_stream_lookTok (_tmp572_, -3);
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp574_ = _tmp573_;
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp575_ = _tmp574_->data;
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp566_ = g_strcmp0 (_tmp575_, ",") == 0;
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp574_);
-#line 4161 "Walker.c"
- }
-#line 575 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp555_ = _tmp566_;
-#line 4165 "Walker.c"
- } else {
-#line 573 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp555_ = FALSE;
-#line 4169 "Walker.c"
- }
-#line 572 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp555_) {
-#line 4173 "Walker.c"
- JSDOCTokenStream* _tmp576_;
- GeeArrayList* _tmp577_;
- GeeArrayList* _tmp578_;
- JSDOCTokenStream* _tmp579_;
- JSDOCToken* _tmp580_;
- GeeHashMap* _tmp581_;
- const gchar* _tmp582_;
- gchar* _tmp583_;
- JSDOCScope* fnScope = NULL;
- gint _tmp584_;
- JSDOCScope* _tmp585_;
- JSDOCToken* _tmp586_;
- gint _tmp587_;
- JSDOCScope* _tmp588_;
- GeeHashMap* _tmp589_;
- JSDOCTokenStream* _tmp590_;
- gint _tmp591_;
- JSDOCScope* _tmp592_;
- JSDOCScope* _tmp593_;
- GeeHashMap* _tmp594_;
- gint _tmp595_;
-#line 580 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp576_ = self->priv->ts;
-#line 580 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp577_ = jsdoc_token_stream_balance (_tmp576_, JSDOC_TOKEN_NAME_LEFT_PAREN, &_inner_error_);
-#line 580 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp578_ = _tmp577_;
-#line 580 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp578_);
-#line 580 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 580 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (token);
-#line 580 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (isObjectLitAr);
-#line 580 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (scopeName);
-#line 580 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (l2);
-#line 580 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (l1);
-#line 580 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (aliases);
-#line 580 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (scope);
-#line 580 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 580 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_clear_error (&_inner_error_);
-#line 580 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- return;
-#line 4225 "Walker.c"
- }
-#line 582 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp579_ = self->priv->ts;
-#line 582 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp580_ = jsdoc_token_stream_nextTok (_tmp579_);
-#line 582 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (token);
-#line 582 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- token = _tmp580_;
-#line 585 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp581_ = aliases;
-#line 585 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp582_ = scopeName;
-#line 585 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp583_ = jsdoc_walker_fixAlias (self, _tmp581_, _tmp582_, FALSE);
-#line 585 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (scopeName);
-#line 585 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scopeName = _tmp583_;
-#line 586 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp584_ = self->priv->braceNesting;
-#line 586 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp585_ = scope;
-#line 586 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp586_ = token;
-#line 586 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp587_ = _tmp586_->id;
-#line 586 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp588_ = jsdoc_scope_new (_tmp584_, _tmp585_, _tmp587_, "", NULL);
-#line 586 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- fnScope = _tmp588_;
-#line 590 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp589_ = self->priv->indexedScopes;
-#line 590 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp590_ = self->priv->ts;
-#line 590 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp591_ = _tmp590_->cursor;
-#line 590 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp592_ = fnScope;
-#line 590 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp589_, (gpointer) ((gintptr) _tmp591_), _tmp592_);
-#line 593 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp593_ = fnScope;
-#line 593 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp594_ = aliases;
-#line 593 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_walker_parseScope (self, _tmp593_, _tmp594_);
-#line 594 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp595_ = locBraceNest;
-#line 594 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- locBraceNest = _tmp595_ + 1;
-#line 596 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (fnScope);
-#line 596 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- continue;
-#line 4281 "Walker.c"
- }
-#line 603 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp596_ = self->priv->ts;
-#line 603 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp597_ = jsdoc_token_stream_lookTok (_tmp596_, 1);
-#line 603 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp598_ = _tmp597_;
-#line 603 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp599_ = jsdoc_token_isType (_tmp598_, JSDOC_TOKEN_TYPE_NAME);
-#line 603 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp600_ = _tmp599_;
-#line 603 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp598_);
-#line 603 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp600_) {
-#line 4297 "Walker.c"
- JSDOCTokenStream* _tmp601_;
- GeeArrayList* _tmp602_;
- GeeArrayList* _tmp603_;
- JSDOCTokenStream* _tmp604_;
- JSDOCToken* _tmp605_;
- JSDOCScope* fnScope = NULL;
- gint _tmp606_;
- JSDOCScope* _tmp607_;
- JSDOCToken* _tmp608_;
- gint _tmp609_;
- JSDOCScope* _tmp610_;
- GeeHashMap* _tmp611_;
- JSDOCTokenStream* _tmp612_;
- gint _tmp613_;
- JSDOCScope* _tmp614_;
- JSDOCScope* _tmp615_;
- GeeHashMap* _tmp616_;
- gint _tmp617_;
-#line 607 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp601_ = self->priv->ts;
-#line 607 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp602_ = jsdoc_token_stream_balance (_tmp601_, JSDOC_TOKEN_NAME_LEFT_PAREN, &_inner_error_);
-#line 607 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp603_ = _tmp602_;
-#line 607 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp603_);
-#line 607 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 607 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (token);
-#line 607 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (isObjectLitAr);
-#line 607 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (scopeName);
-#line 607 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (l2);
-#line 607 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (l1);
-#line 607 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (aliases);
-#line 607 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (scope);
-#line 607 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 607 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_clear_error (&_inner_error_);
-#line 607 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- return;
-#line 4346 "Walker.c"
- }
-#line 608 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp604_ = self->priv->ts;
-#line 608 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp605_ = jsdoc_token_stream_nextTok (_tmp604_);
-#line 608 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (token);
-#line 608 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- token = _tmp605_;
-#line 609 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp606_ = self->priv->braceNesting;
-#line 609 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp607_ = scope;
-#line 609 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp608_ = token;
-#line 609 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp609_ = _tmp608_->id;
-#line 609 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp610_ = jsdoc_scope_new (_tmp606_, _tmp607_, _tmp609_, "", NULL);
-#line 609 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- fnScope = _tmp610_;
-#line 613 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp611_ = self->priv->indexedScopes;
-#line 613 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp612_ = self->priv->ts;
-#line 613 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp613_ = _tmp612_->cursor;
-#line 613 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp614_ = fnScope;
-#line 613 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp611_, (gpointer) ((gintptr) _tmp613_), _tmp614_);
-#line 616 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp615_ = fnScope;
-#line 616 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp616_ = aliases;
-#line 616 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_walker_parseScope (self, _tmp615_, _tmp616_);
-#line 617 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp617_ = locBraceNest;
-#line 617 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- locBraceNest = _tmp617_ + 1;
-#line 619 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (fnScope);
-#line 619 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- continue;
-#line 4392 "Walker.c"
- }
-#line 629 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp621_ = self->priv->ts;
-#line 629 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp622_ = jsdoc_token_stream_lookTok (_tmp621_, -1);
-#line 629 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp623_ = _tmp622_;
-#line 629 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp624_ = _tmp623_->data;
-#line 629 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp625_ = g_strcmp0 (_tmp624_, "(") == 0;
-#line 629 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp623_);
-#line 629 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp625_) {
-#line 4408 "Walker.c"
- JSDOCTokenStream* _tmp626_;
- JSDOCToken* _tmp627_;
- JSDOCToken* _tmp628_;
- const gchar* _tmp629_;
-#line 630 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp626_ = self->priv->ts;
-#line 630 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp627_ = jsdoc_token_stream_lookTok (_tmp626_, -2);
-#line 630 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp628_ = _tmp627_;
-#line 630 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp629_ = _tmp628_->data;
-#line 630 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp620_ = g_strcmp0 (_tmp629_, "new") == 0;
-#line 630 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp628_);
-#line 4425 "Walker.c"
- } else {
-#line 629 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp620_ = FALSE;
-#line 4429 "Walker.c"
- }
-#line 629 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp620_) {
-#line 4433 "Walker.c"
- JSDOCTokenStream* _tmp630_;
- JSDOCToken* _tmp631_;
- JSDOCToken* _tmp632_;
- const gchar* _tmp633_;
-#line 631 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp630_ = self->priv->ts;
-#line 631 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp631_ = jsdoc_token_stream_lookTok (_tmp630_, -3);
-#line 631 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp632_ = _tmp631_;
-#line 631 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp633_ = _tmp632_->data;
-#line 631 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp619_ = g_strcmp0 (_tmp633_, "=") == 0;
-#line 631 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp632_);
-#line 4450 "Walker.c"
- } else {
-#line 629 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp619_ = FALSE;
-#line 4454 "Walker.c"
- }
-#line 629 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp619_) {
-#line 4458 "Walker.c"
- JSDOCTokenStream* _tmp634_;
- JSDOCToken* _tmp635_;
- JSDOCToken* _tmp636_;
- gboolean _tmp637_;
-#line 632 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp634_ = self->priv->ts;
-#line 632 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp635_ = jsdoc_token_stream_lookTok (_tmp634_, -4);
-#line 632 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp636_ = _tmp635_;
-#line 632 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp637_ = jsdoc_token_isType (_tmp636_, JSDOC_TOKEN_TYPE_NAME);
-#line 632 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp618_ = _tmp637_;
-#line 632 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp636_);
-#line 4475 "Walker.c"
- } else {
-#line 629 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp618_ = FALSE;
-#line 4479 "Walker.c"
- }
-#line 628 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp618_) {
-#line 4483 "Walker.c"
- JSDOCTokenStream* _tmp638_;
- JSDOCToken* _tmp639_;
- JSDOCToken* _tmp640_;
- const gchar* _tmp641_;
- gchar* _tmp642_;
- JSDOCTokenStream* _tmp643_;
- GeeArrayList* _tmp644_;
- GeeArrayList* _tmp645_;
- JSDOCTokenStream* _tmp646_;
- JSDOCToken* _tmp647_;
- JSDOCScope* fnScope = NULL;
- gint _tmp648_;
- JSDOCScope* _tmp649_;
- JSDOCToken* _tmp650_;
- gint _tmp651_;
- const gchar* _tmp652_;
- gchar* _tmp653_;
- gchar* _tmp654_;
- gchar* _tmp655_;
- gchar* _tmp656_;
- const gchar* _tmp657_;
- gchar* _tmp658_;
- gchar* _tmp659_;
- gchar* _tmp660_;
- gchar* _tmp661_;
- JSDOCScope* _tmp662_;
- JSDOCScope* _tmp663_;
- GeeHashMap* _tmp664_;
- JSDOCTokenStream* _tmp665_;
- gint _tmp666_;
- JSDOCScope* _tmp667_;
- JSDOCScope* _tmp668_;
- GeeHashMap* _tmp669_;
- gint _tmp670_;
-#line 636 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp638_ = self->priv->ts;
-#line 636 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp639_ = jsdoc_token_stream_lookTok (_tmp638_, -4);
-#line 636 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp640_ = _tmp639_;
-#line 636 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp641_ = _tmp640_->data;
-#line 636 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp642_ = g_strdup (_tmp641_);
-#line 636 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (scopeName);
-#line 636 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scopeName = _tmp642_;
-#line 636 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp640_);
-#line 637 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp643_ = self->priv->ts;
-#line 637 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp644_ = jsdoc_token_stream_balance (_tmp643_, JSDOC_TOKEN_NAME_LEFT_PAREN, &_inner_error_);
-#line 637 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp645_ = _tmp644_;
-#line 637 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp645_);
-#line 637 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 637 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (token);
-#line 637 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (isObjectLitAr);
-#line 637 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (scopeName);
-#line 637 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (l2);
-#line 637 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (l1);
-#line 637 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (aliases);
-#line 637 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (scope);
-#line 637 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 637 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_clear_error (&_inner_error_);
-#line 637 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- return;
-#line 4564 "Walker.c"
- }
-#line 638 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp646_ = self->priv->ts;
-#line 638 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp647_ = jsdoc_token_stream_nextTok (_tmp646_);
-#line 638 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (token);
-#line 638 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- token = _tmp647_;
-#line 639 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp648_ = self->priv->braceNesting;
-#line 639 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp649_ = scope;
-#line 639 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp650_ = token;
-#line 639 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp651_ = _tmp650_->id;
-#line 639 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp652_ = scopeName;
-#line 639 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp653_ = g_strconcat ("$this$=", _tmp652_, NULL);
-#line 639 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp654_ = _tmp653_;
-#line 639 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp655_ = g_strconcat (_tmp654_, ".prototype|$private$|", NULL);
-#line 639 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp656_ = _tmp655_;
-#line 639 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp657_ = scopeName;
-#line 639 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp658_ = g_strconcat (_tmp656_, _tmp657_, NULL);
-#line 639 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp659_ = _tmp658_;
-#line 639 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp660_ = g_strconcat (_tmp659_, ".prototype", NULL);
-#line 639 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp661_ = _tmp660_;
-#line 639 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp662_ = jsdoc_scope_new (_tmp648_, _tmp649_, _tmp651_, _tmp661_, NULL);
-#line 639 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp663_ = _tmp662_;
-#line 639 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp661_);
-#line 639 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp659_);
-#line 639 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp656_);
-#line 639 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp654_);
-#line 639 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- fnScope = _tmp663_;
-#line 643 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp664_ = self->priv->indexedScopes;
-#line 643 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp665_ = self->priv->ts;
-#line 643 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp666_ = _tmp665_->cursor;
-#line 643 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp667_ = fnScope;
-#line 643 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp664_, (gpointer) ((gintptr) _tmp666_), _tmp667_);
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp668_ = fnScope;
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp669_ = aliases;
-#line 646 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_walker_parseScope (self, _tmp668_, _tmp669_);
-#line 647 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp670_ = locBraceNest;
-#line 647 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- locBraceNest = _tmp670_ + 1;
-#line 649 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (fnScope);
-#line 649 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- continue;
-#line 4640 "Walker.c"
- }
-#line 658 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp671_ = self->priv->ts;
-#line 658 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp672_ = jsdoc_token_stream_lookTok (_tmp671_, 1);
-#line 658 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp673_ = _tmp672_;
-#line 658 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp674_ = jsdoc_token_isType (_tmp673_, JSDOC_TOKEN_TYPE_NAME);
-#line 658 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp675_ = !_tmp674_;
-#line 658 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp673_);
-#line 658 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp675_) {
-#line 4656 "Walker.c"
- JSDOCTokenStream* _tmp676_;
- GeeArrayList* _tmp677_;
- GeeArrayList* _tmp678_;
- JSDOCTokenStream* _tmp679_;
- JSDOCToken* _tmp680_;
- JSDOCScope* fnScope = NULL;
- gint _tmp681_;
- JSDOCScope* _tmp682_;
- JSDOCToken* _tmp683_;
- gint _tmp684_;
- JSDOCScope* _tmp685_;
- GeeHashMap* _tmp686_;
- JSDOCTokenStream* _tmp687_;
- gint _tmp688_;
- JSDOCScope* _tmp689_;
- JSDOCScope* _tmp690_;
- GeeHashMap* _tmp691_;
- gint _tmp692_;
-#line 668 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp676_ = self->priv->ts;
-#line 668 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp677_ = jsdoc_token_stream_balance (_tmp676_, JSDOC_TOKEN_NAME_LEFT_PAREN, &_inner_error_);
-#line 668 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp678_ = _tmp677_;
-#line 668 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp678_);
-#line 668 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 668 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (token);
-#line 668 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (isObjectLitAr);
-#line 668 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (scopeName);
-#line 668 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (l2);
-#line 668 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (l1);
-#line 668 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (aliases);
-#line 668 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (scope);
-#line 668 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 668 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_clear_error (&_inner_error_);
-#line 668 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- return;
-#line 4705 "Walker.c"
- }
-#line 669 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp679_ = self->priv->ts;
-#line 669 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp680_ = jsdoc_token_stream_nextTok (_tmp679_);
-#line 669 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (token);
-#line 669 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- token = _tmp680_;
-#line 670 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp681_ = self->priv->braceNesting;
-#line 670 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp682_ = scope;
-#line 670 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp683_ = token;
-#line 670 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp684_ = _tmp683_->id;
-#line 670 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp685_ = jsdoc_scope_new (_tmp681_, _tmp682_, _tmp684_, "$private$", NULL);
-#line 670 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- fnScope = _tmp685_;
-#line 674 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp686_ = self->priv->indexedScopes;
-#line 674 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp687_ = self->priv->ts;
-#line 674 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp688_ = _tmp687_->cursor;
-#line 674 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp689_ = fnScope;
-#line 674 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp686_, (gpointer) ((gintptr) _tmp688_), _tmp689_);
-#line 677 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp690_ = fnScope;
-#line 677 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp691_ = aliases;
-#line 677 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_walker_parseScope (self, _tmp690_, _tmp691_);
-#line 678 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp692_ = locBraceNest;
-#line 678 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- locBraceNest = _tmp692_ + 1;
-#line 680 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (fnScope);
-#line 680 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- continue;
-#line 4751 "Walker.c"
- }
-#line 685 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp693_ = token;
-#line 685 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp694_ = jsdoc_token_asString (_tmp693_);
-#line 685 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp695_ = _tmp694_;
-#line 685 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp696_ = g_strconcat ("dont know how to handle function syntax??\n %s", _tmp695_, NULL);
-#line 685 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp697_ = _tmp696_;
-#line 685 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_error ("Walker.vala:685: %s", _tmp697_);
-#line 685 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp697_);
-#line 685 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp695_);
-#line 690 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- continue;
-#line 4771 "Walker.c"
- }
-#line 697 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp698_ = token;
-#line 697 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp699_ = _tmp698_->data;
-#line 697 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (g_strcmp0 (_tmp699_, "{") == 0) {
-#line 4779 "Walker.c"
- gboolean _tmp700_ = FALSE;
- gboolean _tmp701_ = FALSE;
- JSDOCTokenStream* _tmp702_;
- JSDOCToken* _tmp703_;
- JSDOCToken* _tmp704_;
- const gchar* _tmp705_;
- gboolean _tmp706_;
- gboolean _tmp746_ = FALSE;
- gboolean _tmp747_ = FALSE;
- JSDOCTokenStream* _tmp748_;
- JSDOCToken* _tmp749_;
- JSDOCToken* _tmp750_;
- const gchar* _tmp751_;
- gboolean _tmp752_;
- JSDOCScope* fnScope = NULL;
- gint _tmp783_;
- JSDOCScope* _tmp784_;
- JSDOCToken* _tmp785_;
- gint _tmp786_;
- JSDOCScope* _tmp787_;
- GeeHashMap* _tmp788_;
- JSDOCTokenStream* _tmp789_;
- gint _tmp790_;
- JSDOCScope* _tmp791_;
- JSDOCScope* _tmp792_;
- JSDOCScope* _tmp793_;
- JSDOCScope* _tmp794_;
- gint _tmp795_;
-#line 704 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp702_ = self->priv->ts;
-#line 704 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp703_ = jsdoc_token_stream_lookTok (_tmp702_, -1);
-#line 704 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp704_ = _tmp703_;
-#line 704 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp705_ = _tmp704_->data;
-#line 704 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp706_ = g_strcmp0 (_tmp705_, "=") == 0;
-#line 704 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp704_);
-#line 704 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp706_) {
-#line 4822 "Walker.c"
- JSDOCTokenStream* _tmp707_;
- JSDOCToken* _tmp708_;
- JSDOCToken* _tmp709_;
- gboolean _tmp710_;
-#line 705 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp707_ = self->priv->ts;
-#line 705 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp708_ = jsdoc_token_stream_lookTok (_tmp707_, -2);
-#line 705 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp709_ = _tmp708_;
-#line 705 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp710_ = jsdoc_token_isType (_tmp709_, JSDOC_TOKEN_TYPE_NAME);
-#line 705 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp701_ = _tmp710_;
-#line 705 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp709_);
-#line 4839 "Walker.c"
- } else {
-#line 704 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp701_ = FALSE;
-#line 4843 "Walker.c"
- }
-#line 704 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp701_) {
-#line 4847 "Walker.c"
- JSDOCTokenStream* _tmp711_;
- JSDOCToken* _tmp712_;
- JSDOCToken* _tmp713_;
- gboolean _tmp714_;
-#line 706 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp711_ = self->priv->ts;
-#line 706 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp712_ = jsdoc_token_stream_lookTok (_tmp711_, -3);
-#line 706 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp713_ = _tmp712_;
-#line 706 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp714_ = jsdoc_token_isName (_tmp713_, JSDOC_TOKEN_NAME_VAR);
-#line 706 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp700_ = !_tmp714_;
-#line 706 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp713_);
-#line 4864 "Walker.c"
- } else {
-#line 704 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp700_ = FALSE;
-#line 4868 "Walker.c"
- }
-#line 703 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp700_) {
-#line 4872 "Walker.c"
- JSDOCTokenStream* _tmp715_;
- JSDOCToken* _tmp716_;
- JSDOCToken* _tmp717_;
- const gchar* _tmp718_;
- gchar* _tmp719_;
- GeeHashMap* _tmp720_;
- const gchar* _tmp721_;
- gchar* _tmp722_;
- const gchar* _tmp723_;
- JSDOCScope* fnScope = NULL;
- gint _tmp724_;
- JSDOCScope* _tmp725_;
- JSDOCToken* _tmp726_;
- gint _tmp727_;
- const gchar* _tmp728_;
- gchar* _tmp729_;
- gchar* _tmp730_;
- gchar* _tmp731_;
- gchar* _tmp732_;
- const gchar* _tmp733_;
- gchar* _tmp734_;
- gchar* _tmp735_;
- JSDOCScope* _tmp736_;
- JSDOCScope* _tmp737_;
- GeeHashMap* _tmp738_;
- JSDOCTokenStream* _tmp739_;
- gint _tmp740_;
- JSDOCScope* _tmp741_;
- JSDOCScope* _tmp742_;
- JSDOCScope* _tmp743_;
- JSDOCScope* _tmp744_;
- gint _tmp745_;
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp715_ = self->priv->ts;
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp716_ = jsdoc_token_stream_lookTok (_tmp715_, -2);
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp717_ = _tmp716_;
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp718_ = _tmp717_->data;
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp719_ = g_strdup (_tmp718_);
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (scopeName);
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scopeName = _tmp719_;
-#line 709 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp717_);
-#line 711 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp720_ = aliases;
-#line 711 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp721_ = scopeName;
-#line 711 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp722_ = jsdoc_walker_fixAlias (self, _tmp720_, _tmp721_, FALSE);
-#line 711 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (scopeName);
-#line 711 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scopeName = _tmp722_;
-#line 712 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp723_ = scopeName;
-#line 712 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_debug ("Walker.vala:712: got %s = {", _tmp723_);
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp724_ = self->priv->braceNesting;
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp725_ = scope;
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp726_ = token;
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp727_ = _tmp726_->id;
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp728_ = scopeName;
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp729_ = g_strconcat ("$this$=", _tmp728_, NULL);
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp730_ = _tmp729_;
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp731_ = g_strconcat (_tmp730_, "|", NULL);
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp732_ = _tmp731_;
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp733_ = scopeName;
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp734_ = g_strconcat (_tmp732_, _tmp733_, NULL);
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp735_ = _tmp734_;
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp736_ = jsdoc_scope_new (_tmp724_, _tmp725_, _tmp727_, _tmp735_, NULL);
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp737_ = _tmp736_;
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp735_);
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp732_);
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp730_);
-#line 715 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- fnScope = _tmp737_;
-#line 719 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp738_ = self->priv->indexedScopes;
-#line 719 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp739_ = self->priv->ts;
-#line 719 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp740_ = _tmp739_->cursor;
-#line 719 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp741_ = fnScope;
-#line 719 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp738_, (gpointer) ((gintptr) _tmp740_), _tmp741_);
-#line 720 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp742_ = fnScope;
-#line 720 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp743_ = _g_object_ref0 (_tmp742_);
-#line 720 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (scope);
-#line 720 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scope = _tmp743_;
-#line 722 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp744_ = fnScope;
-#line 722 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_walker_scopesIn (self, _tmp744_);
-#line 726 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp745_ = locBraceNest;
-#line 726 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- locBraceNest = _tmp745_ + 1;
-#line 728 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (fnScope);
-#line 728 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- continue;
-#line 5001 "Walker.c"
- }
-#line 735 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp748_ = self->priv->ts;
-#line 735 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp749_ = jsdoc_token_stream_lookTok (_tmp748_, -1);
-#line 735 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp750_ = _tmp749_;
-#line 735 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp751_ = _tmp750_->data;
-#line 735 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp752_ = g_strcmp0 (_tmp751_, ":") == 0;
-#line 735 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp750_);
-#line 735 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp752_) {
-#line 5017 "Walker.c"
- JSDOCTokenStream* _tmp753_;
- JSDOCToken* _tmp754_;
- JSDOCToken* _tmp755_;
- gboolean _tmp756_;
-#line 736 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp753_ = self->priv->ts;
-#line 736 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp754_ = jsdoc_token_stream_lookTok (_tmp753_, -2);
-#line 736 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp755_ = _tmp754_;
-#line 736 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp756_ = jsdoc_token_isType (_tmp755_, JSDOC_TOKEN_TYPE_NAME);
-#line 736 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp747_ = _tmp756_;
-#line 736 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp755_);
-#line 5034 "Walker.c"
- } else {
-#line 735 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp747_ = FALSE;
-#line 5038 "Walker.c"
- }
-#line 735 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp747_) {
-#line 5042 "Walker.c"
- JSDOCTokenStream* _tmp757_;
- JSDOCToken* _tmp758_;
- JSDOCToken* _tmp759_;
- gboolean _tmp760_;
-#line 737 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp757_ = self->priv->ts;
-#line 737 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp758_ = jsdoc_token_stream_lookTok (_tmp757_, -3);
-#line 737 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp759_ = _tmp758_;
-#line 737 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp760_ = jsdoc_token_isName (_tmp759_, JSDOC_TOKEN_NAME_VAR);
-#line 737 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp746_ = !_tmp760_;
-#line 737 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp759_);
-#line 5059 "Walker.c"
- } else {
-#line 735 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp746_ = FALSE;
-#line 5063 "Walker.c"
- }
-#line 734 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp746_) {
-#line 5067 "Walker.c"
- JSDOCTokenStream* _tmp761_;
- JSDOCToken* _tmp762_;
- JSDOCToken* _tmp763_;
- const gchar* _tmp764_;
- gchar* _tmp765_;
- GeeHashMap* _tmp766_;
- const gchar* _tmp767_;
- gchar* _tmp768_;
- JSDOCScope* fnScope = NULL;
- gint _tmp769_;
- JSDOCScope* _tmp770_;
- JSDOCToken* _tmp771_;
- gint _tmp772_;
- const gchar* _tmp773_;
- JSDOCScope* _tmp774_;
- GeeHashMap* _tmp775_;
- JSDOCTokenStream* _tmp776_;
- gint _tmp777_;
- JSDOCScope* _tmp778_;
- JSDOCScope* _tmp779_;
- JSDOCScope* _tmp780_;
- JSDOCScope* _tmp781_;
- gint _tmp782_;
-#line 740 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp761_ = self->priv->ts;
-#line 740 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp762_ = jsdoc_token_stream_lookTok (_tmp761_, -2);
-#line 740 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp763_ = _tmp762_;
-#line 740 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp764_ = _tmp763_->data;
-#line 740 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp765_ = g_strdup (_tmp764_);
-#line 740 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (scopeName);
-#line 740 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scopeName = _tmp765_;
-#line 740 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp763_);
-#line 741 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp766_ = aliases;
-#line 741 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp767_ = scopeName;
-#line 741 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp768_ = jsdoc_walker_fixAlias (self, _tmp766_, _tmp767_, FALSE);
-#line 741 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (scopeName);
-#line 741 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scopeName = _tmp768_;
-#line 742 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp769_ = self->priv->braceNesting;
-#line 742 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp770_ = scope;
-#line 742 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp771_ = token;
-#line 742 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp772_ = _tmp771_->id;
-#line 742 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp773_ = scopeName;
-#line 742 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp774_ = jsdoc_scope_new (_tmp769_, _tmp770_, _tmp772_, _tmp773_, NULL);
-#line 742 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- fnScope = _tmp774_;
-#line 746 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp775_ = self->priv->indexedScopes;
-#line 746 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp776_ = self->priv->ts;
-#line 746 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp777_ = _tmp776_->cursor;
-#line 746 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp778_ = fnScope;
-#line 746 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp775_, (gpointer) ((gintptr) _tmp777_), _tmp778_);
-#line 747 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp779_ = fnScope;
-#line 747 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp780_ = _g_object_ref0 (_tmp779_);
-#line 747 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (scope);
-#line 747 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scope = _tmp780_;
-#line 748 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp781_ = fnScope;
-#line 748 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_walker_scopesIn (self, _tmp781_);
-#line 750 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp782_ = locBraceNest;
-#line 750 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- locBraceNest = _tmp782_ + 1;
-#line 752 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (fnScope);
-#line 752 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- continue;
-#line 5161 "Walker.c"
- }
-#line 754 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp783_ = self->priv->braceNesting;
-#line 754 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp784_ = scope;
-#line 754 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp785_ = token;
-#line 754 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp786_ = _tmp785_->id;
-#line 754 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp787_ = jsdoc_scope_new (_tmp783_, _tmp784_, _tmp786_, "", NULL);
-#line 754 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- fnScope = _tmp787_;
-#line 758 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp788_ = self->priv->indexedScopes;
-#line 758 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp789_ = self->priv->ts;
-#line 758 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp790_ = _tmp789_->cursor;
-#line 758 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp791_ = fnScope;
-#line 758 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp788_, (gpointer) ((gintptr) _tmp790_), _tmp791_);
-#line 759 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp792_ = fnScope;
-#line 759 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp793_ = _g_object_ref0 (_tmp792_);
-#line 759 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (scope);
-#line 759 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scope = _tmp793_;
-#line 760 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp794_ = fnScope;
-#line 760 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_walker_scopesIn (self, _tmp794_);
-#line 762 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp795_ = locBraceNest;
-#line 762 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- locBraceNest = _tmp795_ + 1;
-#line 764 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (fnScope);
-#line 764 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- continue;
-#line 5205 "Walker.c"
- }
-#line 767 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp796_ = token;
-#line 767 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp797_ = _tmp796_->data;
-#line 767 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (g_strcmp0 (_tmp797_, "}") == 0) {
-#line 5213 "Walker.c"
- JSDOCDocComment* _tmp798_;
- gint _tmp799_;
- JSDOCScope* closescope = NULL;
- JSDOCScope* _tmp800_;
- GeeArrayList* _tmp801_;
- GeeArrayList* _tmp802_;
- gint _tmp803_;
- gint _tmp804_;
- gpointer _tmp805_;
- gint _tmp806_;
-#line 770 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp798_ = self->priv->currentDoc;
-#line 770 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp798_ != NULL) {
-#line 771 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_debug ("Walker.vala:771: Call addSymbol EMPTY");
-#line 772 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_walker_addSymbol (self, "", TRUE, "OBJECT");
-#line 5232 "Walker.c"
- }
-#line 778 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp799_ = locBraceNest;
-#line 778 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- locBraceNest = _tmp799_ - 1;
-#line 781 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp800_ = jsdoc_walker_scopeOut (self);
-#line 781 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- closescope = _tmp800_;
-#line 783 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp801_ = self->priv->scopes;
-#line 783 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp802_ = self->priv->scopes;
-#line 783 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp803_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp802_);
-#line 783 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp804_ = _tmp803_;
-#line 783 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp805_ = gee_abstract_list_get ((GeeAbstractList*) _tmp801_, _tmp804_ - 1);
-#line 783 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (scope);
-#line 783 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- scope = (JSDOCScope*) _tmp805_;
-#line 787 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp806_ = locBraceNest;
-#line 787 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp806_ < 0) {
-#line 792 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (closescope);
-#line 792 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (token);
-#line 792 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (isObjectLitAr);
-#line 792 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (scopeName);
-#line 792 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (l2);
-#line 792 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (l1);
-#line 792 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (aliases);
-#line 792 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (scope);
-#line 792 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- return;
-#line 5278 "Walker.c"
- }
-#line 794 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (closescope);
-#line 794 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- continue;
-#line 5284 "Walker.c"
- }
- }
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (token);
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (isObjectLitAr);
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (scopeName);
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (l2);
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (l1);
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (aliases);
-#line 97 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (scope);
-#line 5301 "Walker.c"
-}
-
-
-static void _vala_array_add1 (gchar** * array, int* length, int* size, gchar* value) {
-#line 843 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if ((*length) == (*size)) {
-#line 843 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- *size = (*size) ? (2 * (*size)) : 4;
-#line 843 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- *array = g_renew (gchar*, *array, (*size) + 1);
-#line 5312 "Walker.c"
- }
-#line 843 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- (*array)[(*length)++] = value;
-#line 843 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- (*array)[*length] = NULL;
-#line 5318 "Walker.c"
-}
-
-
-static void _vala_array_add2 (gchar** * array, int* length, int* size, gchar* value) {
-#line 845 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if ((*length) == (*size)) {
-#line 845 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- *size = (*size) ? (2 * (*size)) : 4;
-#line 845 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- *array = g_renew (gchar*, *array, (*size) + 1);
-#line 5329 "Walker.c"
- }
-#line 845 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- (*array)[(*length)++] = value;
-#line 845 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- (*array)[*length] = NULL;
-#line 5335 "Walker.c"
-}
-
-
-static void jsdoc_walker_addSymbol (JSDOCWalker* self, const gchar* in_lastIdent, gboolean appendIt, const gchar* atype) {
- const gchar* _tmp0_;
- gchar* lastIdent = NULL;
- const gchar* _tmp1_;
- gchar* _tmp2_;
- JSDOCDocComment* _tmp3_;
- GeeArrayList* _tmp4_;
- GeeArrayList* _tmp5_;
- gint _tmp6_;
- gint _tmp7_;
- gboolean _tmp8_;
- JSDOCToken* token = NULL;
- JSDOCTokenStream* _tmp9_;
- JSDOCToken* _tmp10_;
- JSDOCDocComment* _tmp11_;
- GeeArrayList* _tmp12_;
- GeeArrayList* _tmp13_;
- gint _tmp14_;
- gint _tmp15_;
- gboolean _tmp16_;
- gboolean _tmp24_ = FALSE;
- const gchar* _tmp25_;
- gint _tmp26_;
- gint _tmp27_;
- gchar* _s = NULL;
- const gchar* _tmp40_;
- gchar* _tmp41_;
- const gchar* _tmp42_;
- gboolean _tmp43_;
- GeeHashMap* _tmp188_;
- const gchar* _tmp189_;
- gboolean _tmp190_;
- JSDOCSymbol* symbol = NULL;
- const gchar* _tmp198_;
- GeeArrayList* _tmp199_;
- GeeArrayList* _tmp200_;
- const gchar* _tmp201_;
- JSDOCDocComment* _tmp202_;
- JSDOCSymbol* _tmp203_;
- JSDOCSymbol* _tmp204_;
- JSDOCSymbol* _tmp205_;
- GeeHashMap* _tmp206_;
- const gchar* _tmp207_;
- JSDOCSymbol* _tmp208_;
- GError * _inner_error_ = NULL;
-#line 804 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_return_if_fail (self != NULL);
-#line 804 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_return_if_fail (in_lastIdent != NULL);
-#line 804 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_return_if_fail (atype != NULL);
-#line 807 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp0_ = in_lastIdent;
-#line 807 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_debug ("Walker.vala:807: addSymbol %s", _tmp0_);
-#line 808 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp1_ = in_lastIdent;
-#line 808 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp2_ = g_strdup (_tmp1_);
-#line 808 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- lastIdent = _tmp2_;
-#line 809 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp3_ = self->priv->currentDoc;
-#line 809 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp4_ = jsdoc_doc_comment_getTag (_tmp3_, JSDOC_DOC_TAG_TITLE_PRIVATE);
-#line 809 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp5_ = _tmp4_;
-#line 809 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp6_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp5_);
-#line 809 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp7_ = _tmp6_;
-#line 809 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp8_ = _tmp7_ > 0;
-#line 809 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp5_);
-#line 809 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp8_) {
-#line 813 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (self->priv->currentDoc);
-#line 813 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self->priv->currentDoc = NULL;
-#line 815 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (lastIdent);
-#line 815 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- return;
-#line 5424 "Walker.c"
- }
-#line 818 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp9_ = self->priv->ts;
-#line 818 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp10_ = jsdoc_token_stream_lookTok (_tmp9_, 0);
-#line 818 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- token = _tmp10_;
-#line 821 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp11_ = self->priv->currentDoc;
-#line 821 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp12_ = jsdoc_doc_comment_getTag (_tmp11_, JSDOC_DOC_TAG_TITLE_EVENT);
-#line 821 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp13_ = _tmp12_;
-#line 821 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp14_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp13_);
-#line 821 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp15_ = _tmp14_;
-#line 821 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp16_ = _tmp15_ > 0;
-#line 821 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp13_);
-#line 821 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp16_) {
-#line 5448 "Walker.c"
- JSDOCDocComment* _tmp17_;
- GeeArrayList* _tmp18_;
- GeeArrayList* _tmp19_;
- gpointer _tmp20_;
- JSDOCDocTag* _tmp21_;
- const gchar* _tmp22_;
- gchar* _tmp23_;
-#line 824 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp17_ = self->priv->currentDoc;
-#line 824 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp18_ = jsdoc_doc_comment_getTag (_tmp17_, JSDOC_DOC_TAG_TITLE_EVENT);
-#line 824 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp19_ = _tmp18_;
-#line 824 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp20_ = gee_abstract_list_get ((GeeAbstractList*) _tmp19_, 0);
-#line 824 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp21_ = (JSDOCDocTag*) _tmp20_;
-#line 824 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp22_ = _tmp21_->desc;
-#line 824 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp23_ = g_strconcat ("*", _tmp22_, NULL);
-#line 824 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (lastIdent);
-#line 824 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- lastIdent = _tmp23_;
-#line 824 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp21_);
-#line 824 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp19_);
-#line 5478 "Walker.c"
- }
-#line 827 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp25_ = lastIdent;
-#line 827 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp26_ = strlen (_tmp25_);
-#line 827 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp27_ = _tmp26_;
-#line 827 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp27_ < 1) {
-#line 5488 "Walker.c"
- JSDOCDocComment* _tmp28_;
- GeeArrayList* _tmp29_;
- GeeArrayList* _tmp30_;
- gint _tmp31_;
- gint _tmp32_;
-#line 827 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp28_ = self->priv->currentDoc;
-#line 827 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp29_ = jsdoc_doc_comment_getTag (_tmp28_, JSDOC_DOC_TAG_TITLE_PROPERTY);
-#line 827 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp30_ = _tmp29_;
-#line 827 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp31_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp30_);
-#line 827 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp32_ = _tmp31_;
-#line 827 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp24_ = _tmp32_ > 0;
-#line 827 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp30_);
-#line 5508 "Walker.c"
- } else {
-#line 827 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp24_ = FALSE;
-#line 5512 "Walker.c"
- }
-#line 827 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp24_) {
-#line 5516 "Walker.c"
- JSDOCDocComment* _tmp33_;
- GeeArrayList* _tmp34_;
- GeeArrayList* _tmp35_;
- gpointer _tmp36_;
- JSDOCDocTag* _tmp37_;
- const gchar* _tmp38_;
- gchar* _tmp39_;
-#line 828 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp33_ = self->priv->currentDoc;
-#line 828 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp34_ = jsdoc_doc_comment_getTag (_tmp33_, JSDOC_DOC_TAG_TITLE_PROPERTY);
-#line 828 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp35_ = _tmp34_;
-#line 828 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp36_ = gee_abstract_list_get ((GeeAbstractList*) _tmp35_, 0);
-#line 828 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp37_ = (JSDOCDocTag*) _tmp36_;
-#line 828 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp38_ = _tmp37_->name;
-#line 828 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp39_ = g_strdup (_tmp38_);
-#line 828 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (lastIdent);
-#line 828 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- lastIdent = _tmp39_;
-#line 828 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp37_);
-#line 828 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp35_);
-#line 5546 "Walker.c"
- }
-#line 832 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp40_ = lastIdent;
-#line 832 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp41_ = g_strdup (_tmp40_);
-#line 832 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _s = _tmp41_;
-#line 833 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp42_ = _s;
-#line 833 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp43_ = g_regex_match (_thread_safe_regex_init (&_tmp_regex_5, "\\.", 0), _tmp42_, 0, NULL);
-#line 833 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (!_tmp43_) {
-#line 5560 "Walker.c"
- gchar** s = NULL;
- gchar** _tmp44_;
- gint s_length1;
- gint _s_size_;
- GeeArrayList* _tmp45_;
- gint _tmp46_;
- gint _tmp47_;
- gchar** _tmp69_;
- gint _tmp69__length1;
- const gchar* _tmp70_;
- gchar* _tmp71_;
- gchar** _tmp72_;
- gint _tmp72__length1;
- gchar* _tmp73_;
- gchar* _tmp74_;
- gchar** _tmp75_;
- gint _tmp75__length1;
- gchar* _tmp76_;
- gchar* _tmp77_;
- gchar** _tmp78_;
- gchar** _tmp79_;
- gchar* _t = NULL;
- gchar* _tmp80_;
- gchar* _tmp81_;
- const gchar* _tmp130_ = NULL;
- gboolean _tmp131_;
- const gchar* _tmp132_;
- gboolean _tmp133_ = FALSE;
- gboolean _tmp134_;
-#line 837 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp44_ = g_new0 (gchar*, 0 + 1);
-#line 837 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- s = _tmp44_;
-#line 837 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- s_length1 = 0;
-#line 837 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _s_size_ = s_length1;
-#line 838 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp45_ = self->priv->scopes;
-#line 838 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp46_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp45_);
-#line 838 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp47_ = _tmp46_;
-#line 838 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_debug ("Walker.vala:838: Checking Scopes %d", _tmp47_);
-#line 5606 "Walker.c"
- {
- gint i = 0;
-#line 839 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- i = 0;
-#line 5611 "Walker.c"
- {
- gboolean _tmp48_ = FALSE;
-#line 839 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp48_ = TRUE;
-#line 839 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- while (TRUE) {
-#line 5618 "Walker.c"
- gint _tmp50_;
- GeeArrayList* _tmp51_;
- gint _tmp52_;
- gint _tmp53_;
- GeeArrayList* _tmp54_;
- gint _tmp55_;
- gpointer _tmp56_;
- JSDOCScope* _tmp57_;
- const gchar* _tmp58_;
- gchar* adds = NULL;
- GeeArrayList* _tmp59_;
- gint _tmp60_;
- gpointer _tmp61_;
- JSDOCScope* _tmp62_;
- const gchar* _tmp63_;
- gchar* _tmp64_;
- gchar* _tmp65_;
- gchar** _tmp66_;
- gint _tmp66__length1;
- const gchar* _tmp67_;
- gchar* _tmp68_;
-#line 839 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (!_tmp48_) {
-#line 5642 "Walker.c"
- gint _tmp49_;
-#line 839 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp49_ = i;
-#line 839 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- i = _tmp49_ + 1;
-#line 5648 "Walker.c"
- }
-#line 839 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp48_ = FALSE;
-#line 839 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp50_ = i;
-#line 839 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp51_ = self->priv->scopes;
-#line 839 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp52_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp51_);
-#line 839 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp53_ = _tmp52_;
-#line 839 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (!(_tmp50_ < _tmp53_)) {
-#line 839 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- break;
-#line 5664 "Walker.c"
- }
-#line 840 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp54_ = self->priv->scopes;
-#line 840 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp55_ = i;
-#line 840 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp56_ = gee_abstract_list_get ((GeeAbstractList*) _tmp54_, _tmp55_);
-#line 840 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp57_ = (JSDOCScope*) _tmp56_;
-#line 840 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp58_ = _tmp57_->ident;
-#line 840 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_debug ("Walker.vala:840: Scope %s", _tmp58_);
-#line 840 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp57_);
-#line 841 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp59_ = self->priv->scopes;
-#line 841 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp60_ = i;
-#line 841 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp61_ = gee_abstract_list_get ((GeeAbstractList*) _tmp59_, _tmp60_);
-#line 841 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp62_ = (JSDOCScope*) _tmp61_;
-#line 841 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp63_ = _tmp62_->ident;
-#line 841 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp64_ = g_strdup (_tmp63_);
-#line 841 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp65_ = _tmp64_;
-#line 841 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp62_);
-#line 841 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- adds = _tmp65_;
-#line 843 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp66_ = s;
-#line 843 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp66__length1 = s_length1;
-#line 843 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp67_ = adds;
-#line 843 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp68_ = g_strdup (_tmp67_);
-#line 843 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _vala_array_add1 (&s, &s_length1, &_s_size_, _tmp68_);
-#line 839 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (adds);
-#line 5710 "Walker.c"
- }
- }
- }
-#line 845 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp69_ = s;
-#line 845 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp69__length1 = s_length1;
-#line 845 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp70_ = lastIdent;
-#line 845 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp71_ = g_strdup (_tmp70_);
-#line 845 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _vala_array_add2 (&s, &s_length1, &_s_size_, _tmp71_);
-#line 847 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp72_ = s;
-#line 847 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp72__length1 = s_length1;
-#line 847 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp73_ = _vala_g_strjoinv ("', '", _tmp72_, _tmp72__length1);
-#line 847 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp74_ = _tmp73_;
-#line 847 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_debug ("Walker.vala:847: FULLSCOPE: '%s'", _tmp74_);
-#line 847 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp74_);
-#line 850 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp75_ = s;
-#line 850 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp75__length1 = s_length1;
-#line 850 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp76_ = _vala_g_strjoinv ("|", _tmp75_, _tmp75__length1);
-#line 850 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp77_ = _tmp76_;
-#line 850 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp79_ = _tmp78_ = g_strsplit (_tmp77_, "|", 0);
-#line 850 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- s = (_vala_array_free (s, s_length1, (GDestroyNotify) g_free), NULL);
-#line 850 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- s = _tmp79_;
-#line 850 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- s_length1 = _vala_array_length (_tmp78_);
-#line 850 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _s_size_ = s_length1;
-#line 850 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp77_);
-#line 853 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp80_ = g_strdup ("");
-#line 853 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _t = _tmp80_;
-#line 854 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp81_ = g_strdup ("");
-#line 854 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_s);
-#line 854 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _s = _tmp81_;
-#line 5766 "Walker.c"
- {
- gint i = 0;
-#line 857 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- i = 0;
-#line 5771 "Walker.c"
- {
- gboolean _tmp82_ = FALSE;
-#line 857 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp82_ = TRUE;
-#line 857 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- while (TRUE) {
-#line 5778 "Walker.c"
- gint _tmp84_;
- gchar** _tmp85_;
- gint _tmp85__length1;
- gchar** _tmp86_;
- gint _tmp86__length1;
- gint _tmp87_;
- const gchar* _tmp88_;
- gint _tmp89_;
- gint _tmp90_;
- gboolean _tmp91_ = FALSE;
- gchar** _tmp92_;
- gint _tmp92__length1;
- gint _tmp93_;
- const gchar* _tmp94_;
- gboolean _tmp99_ = FALSE;
- gchar** _tmp100_;
- gint _tmp100__length1;
- gint _tmp101_;
- const gchar* _tmp102_;
- gint _tmp103_;
- gint _tmp104_;
- const gchar* _tmp119_ = NULL;
- const gchar* _tmp120_;
- gint _tmp121_;
- gint _tmp122_;
- const gchar* _tmp123_;
- gchar* _tmp124_;
- const gchar* _tmp125_;
- gchar** _tmp126_;
- gint _tmp126__length1;
- gint _tmp127_;
- const gchar* _tmp128_;
- gchar* _tmp129_;
-#line 857 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (!_tmp82_) {
-#line 5814 "Walker.c"
- gint _tmp83_;
-#line 857 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp83_ = i;
-#line 857 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- i = _tmp83_ + 1;
-#line 5820 "Walker.c"
- }
-#line 857 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp82_ = FALSE;
-#line 857 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp84_ = i;
-#line 857 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp85_ = s;
-#line 857 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp85__length1 = s_length1;
-#line 857 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (!(_tmp84_ < _tmp85__length1)) {
-#line 857 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- break;
-#line 5834 "Walker.c"
- }
-#line 859 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp86_ = s;
-#line 859 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp86__length1 = s_length1;
-#line 859 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp87_ = i;
-#line 859 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp88_ = _tmp86_[_tmp87_];
-#line 859 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp89_ = strlen (_tmp88_);
-#line 859 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp90_ = _tmp89_;
-#line 859 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp90_ < 1) {
-#line 860 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- continue;
-#line 5852 "Walker.c"
- }
-#line 862 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp92_ = s;
-#line 862 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp92__length1 = s_length1;
-#line 862 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp93_ = i;
-#line 862 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp94_ = _tmp92_[_tmp93_];
-#line 862 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (g_strcmp0 (_tmp94_, "$private$") == 0) {
-#line 862 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp91_ = TRUE;
-#line 5866 "Walker.c"
- } else {
- gchar** _tmp95_;
- gint _tmp95__length1;
- gint _tmp96_;
- const gchar* _tmp97_;
-#line 862 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp95_ = s;
-#line 862 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp95__length1 = s_length1;
-#line 862 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp96_ = i;
-#line 862 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp97_ = _tmp95_[_tmp96_];
-#line 862 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp91_ = g_strcmp0 (_tmp97_, "$global$") == 0;
-#line 5882 "Walker.c"
- }
-#line 862 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp91_) {
-#line 5886 "Walker.c"
- gchar* _tmp98_;
-#line 863 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp98_ = g_strdup ("");
-#line 863 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_s);
-#line 863 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _s = _tmp98_;
-#line 864 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- continue;
-#line 5896 "Walker.c"
- }
-#line 866 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp100_ = s;
-#line 866 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp100__length1 = s_length1;
-#line 866 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp101_ = i;
-#line 866 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp102_ = _tmp100_[_tmp101_];
-#line 866 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp103_ = strlen (_tmp102_);
-#line 866 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp104_ = _tmp103_;
-#line 866 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp104_ > 5) {
-#line 5912 "Walker.c"
- gchar** _tmp105_;
- gint _tmp105__length1;
- gint _tmp106_;
- const gchar* _tmp107_;
- gchar* _tmp108_;
- gchar* _tmp109_;
-#line 866 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp105_ = s;
-#line 866 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp105__length1 = s_length1;
-#line 866 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp106_ = i;
-#line 866 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp107_ = _tmp105_[_tmp106_];
-#line 866 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp108_ = string_substring (_tmp107_, (glong) 0, (glong) 6);
-#line 866 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp109_ = _tmp108_;
-#line 866 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp99_ = g_strcmp0 (_tmp109_, "$this$") == 0;
-#line 866 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp109_);
-#line 5935 "Walker.c"
- } else {
-#line 866 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp99_ = FALSE;
-#line 5939 "Walker.c"
- }
-#line 866 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp99_) {
-#line 5943 "Walker.c"
- gchar** ts = NULL;
- gchar** _tmp110_;
- gint _tmp110__length1;
- gint _tmp111_;
- const gchar* _tmp112_;
- gchar** _tmp113_;
- gchar** _tmp114_;
- gint ts_length1;
- gint _ts_size_;
- gchar** _tmp115_;
- gint _tmp115__length1;
- const gchar* _tmp116_;
- gchar* _tmp117_;
- gchar* _tmp118_;
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp110_ = s;
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp110__length1 = s_length1;
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp111_ = i;
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp112_ = _tmp110_[_tmp111_];
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp114_ = _tmp113_ = g_strsplit (_tmp112_, "=", 0);
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- ts = _tmp114_;
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- ts_length1 = _vala_array_length (_tmp113_);
-#line 867 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _ts_size_ = ts_length1;
-#line 868 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp115_ = ts;
-#line 868 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp115__length1 = ts_length1;
-#line 868 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp116_ = _tmp115_[1];
-#line 868 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp117_ = g_strdup (_tmp116_);
-#line 868 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_t);
-#line 868 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _t = _tmp117_;
-#line 869 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp118_ = g_strdup ("");
-#line 869 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_s);
-#line 869 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _s = _tmp118_;
-#line 870 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- ts = (_vala_array_free (ts, ts_length1, (GDestroyNotify) g_free), NULL);
-#line 870 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- continue;
-#line 5996 "Walker.c"
- }
-#line 873 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp120_ = _s;
-#line 873 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp121_ = strlen (_tmp120_);
-#line 873 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp122_ = _tmp121_;
-#line 873 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp122_ > 0) {
-#line 873 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp119_ = ".";
-#line 6008 "Walker.c"
- } else {
-#line 873 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp119_ = "";
-#line 6012 "Walker.c"
- }
-#line 873 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp123_ = _s;
-#line 873 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp124_ = g_strconcat (_tmp123_, _tmp119_, NULL);
-#line 873 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_s);
-#line 873 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _s = _tmp124_;
-#line 874 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp125_ = _s;
-#line 874 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp126_ = s;
-#line 874 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp126__length1 = s_length1;
-#line 874 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp127_ = i;
-#line 874 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp128_ = _tmp126_[_tmp127_];
-#line 874 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp129_ = g_strconcat (_tmp125_, _tmp128_, NULL);
-#line 874 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_s);
-#line 874 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _s = _tmp129_;
-#line 6038 "Walker.c"
- }
- }
- }
-#line 876 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp131_ = appendIt;
-#line 876 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp131_) {
-#line 876 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp130_ = "YES";
-#line 6048 "Walker.c"
- } else {
-#line 876 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp130_ = "no";
-#line 6052 "Walker.c"
- }
-#line 876 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp132_ = _s;
-#line 876 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_debug ("Walker.vala:876: FULLSCOPE: _s=%s (append = %s)", _tmp132_, _tmp130_);
-#line 883 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp134_ = appendIt;
-#line 883 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp134_) {
-#line 6062 "Walker.c"
- const gchar* _tmp135_;
- gint _tmp136_;
- gint _tmp137_;
-#line 883 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp135_ = lastIdent;
-#line 883 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp136_ = strlen (_tmp135_);
-#line 883 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp137_ = _tmp136_;
-#line 883 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp133_ = _tmp137_ < 1;
-#line 6074 "Walker.c"
- } else {
-#line 883 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp133_ = FALSE;
-#line 6078 "Walker.c"
- }
-#line 883 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp133_) {
-#line 6082 "Walker.c"
- JSDOCDocComment* _tmp138_;
- GeeArrayList* _tmp139_;
- GeeArrayList* _tmp140_;
- gint _tmp141_;
- gint _tmp142_;
- gboolean _tmp143_;
- gchar* _tmp161_ = NULL;
- const gchar* _tmp162_;
- const gchar* _tmp163_;
- gint _tmp164_;
- gint _tmp165_;
- gchar* _tmp166_;
- gchar* _tmp167_;
- GeeHashMap* _tmp168_;
- const gchar* _tmp169_;
- gboolean _tmp170_;
- const gchar* _tmp171_;
-#line 888 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp138_ = self->priv->currentDoc;
-#line 888 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp139_ = jsdoc_doc_comment_getTag (_tmp138_, JSDOC_DOC_TAG_TITLE_CLASS);
-#line 888 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp140_ = _tmp139_;
-#line 888 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp141_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp140_);
-#line 888 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp142_ = _tmp141_;
-#line 888 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp143_ = _tmp142_ > 0;
-#line 888 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp140_);
-#line 888 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp143_) {
-#line 6116 "Walker.c"
- JSDOCDocComment* _tmp144_;
- GeeArrayList* _tmp145_;
- GeeArrayList* _tmp146_;
- gpointer _tmp147_;
- JSDOCDocTag* _tmp148_;
- const gchar* _tmp149_;
- gchar* _tmp150_;
- JSDOCSymbol* symbol = NULL;
- const gchar* _tmp151_;
- GeeArrayList* _tmp152_;
- GeeArrayList* _tmp153_;
- JSDOCDocComment* _tmp154_;
- JSDOCSymbol* _tmp155_;
- JSDOCSymbol* _tmp156_;
- JSDOCSymbol* _tmp157_;
- GeeHashMap* _tmp158_;
- const gchar* _tmp159_;
- JSDOCSymbol* _tmp160_;
-#line 889 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp144_ = self->priv->currentDoc;
-#line 889 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp145_ = jsdoc_doc_comment_getTag (_tmp144_, JSDOC_DOC_TAG_TITLE_CLASS);
-#line 889 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp146_ = _tmp145_;
-#line 889 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp147_ = gee_abstract_list_get ((GeeAbstractList*) _tmp146_, 0);
-#line 889 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp148_ = (JSDOCDocTag*) _tmp147_;
-#line 889 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp149_ = _tmp148_->desc;
-#line 889 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp150_ = g_strdup (_tmp149_);
-#line 889 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_s);
-#line 889 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _s = _tmp150_;
-#line 889 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp148_);
-#line 889 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp146_);
-#line 890 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp151_ = _s;
-#line 890 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp152_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL);
-#line 890 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp153_ = _tmp152_;
-#line 890 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp154_ = self->priv->currentDoc;
-#line 890 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp155_ = jsdoc_symbol_new_new_populate_with_args (_tmp151_, _tmp153_, "CONSTRUCTOR", _tmp154_);
-#line 890 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp156_ = _tmp155_;
-#line 890 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp153_);
-#line 890 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- symbol = _tmp156_;
-#line 893 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp157_ = symbol;
-#line 893 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_doc_parser_addSymbol (_tmp157_);
-#line 894 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp158_ = self->priv->symbols;
-#line 894 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp159_ = _s;
-#line 894 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp160_ = symbol;
-#line 894 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp158_, _tmp159_, _tmp160_);
-#line 895 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (symbol);
-#line 895 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_t);
-#line 895 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- s = (_vala_array_free (s, s_length1, (GDestroyNotify) g_free), NULL);
-#line 895 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_s);
-#line 895 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (token);
-#line 895 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (lastIdent);
-#line 895 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- return;
-#line 6199 "Walker.c"
- }
-#line 903 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp162_ = _s;
-#line 903 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp163_ = _s;
-#line 903 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp164_ = strlen (_tmp163_);
-#line 903 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp165_ = _tmp164_;
-#line 903 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp166_ = g_regex_replace (_thread_safe_regex_init (&_tmp_regex_6, "\\.prototype.*$", 0), _tmp162_, (gssize) _tmp165_, 0, "", 0, &_inner_error_);
-#line 903 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp161_ = _tmp166_;
-#line 903 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 903 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_t);
-#line 903 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- s = (_vala_array_free (s, s_length1, (GDestroyNotify) g_free), NULL);
-#line 903 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_s);
-#line 903 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (token);
-#line 903 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (lastIdent);
-#line 903 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 903 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_clear_error (&_inner_error_);
-#line 903 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- return;
-#line 6231 "Walker.c"
- }
-#line 903 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp167_ = _tmp161_;
-#line 903 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp161_ = NULL;
-#line 903 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_s);
-#line 903 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _s = _tmp167_;
-#line 905 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp168_ = self->priv->symbols;
-#line 905 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp169_ = _s;
-#line 905 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp170_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp168_, _tmp169_);
-#line 905 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (!_tmp170_) {
-#line 914 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (self->priv->currentDoc);
-#line 914 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self->priv->currentDoc = NULL;
-#line 915 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp161_);
-#line 915 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_t);
-#line 915 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- s = (_vala_array_free (s, s_length1, (GDestroyNotify) g_free), NULL);
-#line 915 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_s);
-#line 915 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (token);
-#line 915 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (lastIdent);
-#line 915 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- return;
-#line 6267 "Walker.c"
- }
-#line 918 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp171_ = _s;
-#line 918 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_debug ("Walker.vala:918: add to symbol _s=%s ", _tmp171_);
-#line 6273 "Walker.c"
- {
- gint i = 0;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- i = 0;
-#line 6278 "Walker.c"
- {
- gboolean _tmp172_ = FALSE;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp172_ = TRUE;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- while (TRUE) {
-#line 6285 "Walker.c"
- gint _tmp174_;
- JSDOCDocComment* _tmp175_;
- GeeArrayList* _tmp176_;
- gint _tmp177_;
- gint _tmp178_;
- GeeHashMap* _tmp179_;
- const gchar* _tmp180_;
- gpointer _tmp181_;
- JSDOCSymbol* _tmp182_;
- JSDOCDocComment* _tmp183_;
- GeeArrayList* _tmp184_;
- gint _tmp185_;
- gpointer _tmp186_;
- JSDOCDocTag* _tmp187_;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (!_tmp172_) {
-#line 6302 "Walker.c"
- gint _tmp173_;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp173_ = i;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- i = _tmp173_ + 1;
-#line 6308 "Walker.c"
- }
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp172_ = FALSE;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp174_ = i;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp175_ = self->priv->currentDoc;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp176_ = _tmp175_->tags;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp177_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp176_);
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp178_ = _tmp177_;
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (!(_tmp174_ < _tmp178_)) {
-#line 919 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- break;
-#line 6326 "Walker.c"
- }
-#line 920 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp179_ = self->priv->symbols;
-#line 920 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp180_ = _s;
-#line 920 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp181_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp179_, _tmp180_);
-#line 920 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp182_ = (JSDOCSymbol*) _tmp181_;
-#line 920 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp183_ = self->priv->currentDoc;
-#line 920 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp184_ = _tmp183_->tags;
-#line 920 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp185_ = i;
-#line 920 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp186_ = gee_abstract_list_get ((GeeAbstractList*) _tmp184_, _tmp185_);
-#line 920 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp187_ = (JSDOCDocTag*) _tmp186_;
-#line 920 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_symbol_addDocTag (_tmp182_, _tmp187_);
-#line 920 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp187_);
-#line 920 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp182_);
-#line 6352 "Walker.c"
- }
- }
- }
-#line 922 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (self->priv->currentDoc);
-#line 922 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self->priv->currentDoc = NULL;
-#line 923 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_tmp161_);
-#line 923 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_t);
-#line 923 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- s = (_vala_array_free (s, s_length1, (GDestroyNotify) g_free), NULL);
-#line 923 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_s);
-#line 923 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (token);
-#line 923 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (lastIdent);
-#line 923 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- return;
-#line 6374 "Walker.c"
- }
-#line 833 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_t);
-#line 833 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- s = (_vala_array_free (s, s_length1, (GDestroyNotify) g_free), NULL);
-#line 6380 "Walker.c"
- }
-#line 927 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp188_ = self->priv->symbols;
-#line 927 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp189_ = _s;
-#line 927 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp190_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp188_, _tmp189_);
-#line 927 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp190_) {
-#line 6390 "Walker.c"
- GeeHashMap* _tmp191_;
- const gchar* _tmp192_;
- gpointer _tmp193_;
- JSDOCSymbol* _tmp194_;
- JSDOCDocComment* _tmp195_;
- gboolean _tmp196_;
- gboolean _tmp197_;
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp191_ = self->priv->symbols;
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp192_ = _s;
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp193_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp191_, _tmp192_);
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp194_ = (JSDOCSymbol*) _tmp193_;
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp195_ = _tmp194_->comment;
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp196_ = _tmp195_->hasTags;
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp197_ = _tmp196_;
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp194_);
-#line 929 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (_tmp197_) {
-#line 935 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_s);
-#line 935 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (token);
-#line 935 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (lastIdent);
-#line 935 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- return;
-#line 6424 "Walker.c"
- }
- }
-#line 947 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp198_ = _s;
-#line 947 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp199_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL);
-#line 947 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp200_ = _tmp199_;
-#line 947 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp201_ = atype;
-#line 947 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp202_ = self->priv->currentDoc;
-#line 947 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp203_ = jsdoc_symbol_new_new_populate_with_args (_tmp198_, _tmp200_, _tmp201_, _tmp202_);
-#line 947 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp204_ = _tmp203_;
-#line 947 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp200_);
-#line 947 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- symbol = _tmp204_;
-#line 950 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp205_ = symbol;
-#line 950 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_doc_parser_addSymbol (_tmp205_);
-#line 951 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp206_ = self->priv->symbols;
-#line 951 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp207_ = _s;
-#line 951 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp208_ = symbol;
-#line 951 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- gee_abstract_map_set ((GeeAbstractMap*) _tmp206_, _tmp207_, _tmp208_);
-#line 953 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (self->priv->currentDoc);
-#line 953 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self->priv->currentDoc = NULL;
-#line 804 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (symbol);
-#line 804 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (_s);
-#line 804 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (token);
-#line 804 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_free0 (lastIdent);
-#line 6469 "Walker.c"
-}
-
-
-static void jsdoc_walker_scopesIn (JSDOCWalker* self, JSDOCScope* s) {
- GeeArrayList* _tmp0_;
- JSDOCScope* _tmp1_;
-#line 960 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_return_if_fail (self != NULL);
-#line 960 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_return_if_fail (s != NULL);
-#line 962 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp0_ = self->priv->scopes;
-#line 962 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp1_ = s;
-#line 962 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp0_, _tmp1_);
-#line 6486 "Walker.c"
-}
-
-
-static JSDOCScope* jsdoc_walker_scopeOut (JSDOCWalker* self) {
- JSDOCScope* result = NULL;
- GeeArrayList* _tmp0_;
- GeeArrayList* _tmp1_;
- gint _tmp2_;
- gint _tmp3_;
- gpointer _tmp4_;
-#line 966 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 970 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp0_ = self->priv->scopes;
-#line 970 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp1_ = self->priv->scopes;
-#line 970 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp2_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp1_);
-#line 970 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp3_ = _tmp2_;
-#line 970 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp4_ = gee_abstract_list_remove_at ((GeeAbstractList*) _tmp0_, _tmp3_ - 1);
-#line 970 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- result = (JSDOCScope*) _tmp4_;
-#line 970 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- return result;
-#line 6513 "Walker.c"
-}
-
-
-static void _vala_array_add3 (gchar** * array, int* length, int* size, gchar* value) {
-#line 978 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if ((*length) == (*size)) {
-#line 978 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- *size = (*size) ? (2 * (*size)) : 4;
-#line 978 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- *array = g_renew (gchar*, *array, (*size) + 1);
-#line 6524 "Walker.c"
- }
-#line 978 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- (*array)[(*length)++] = value;
-#line 978 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- (*array)[*length] = NULL;
-#line 6530 "Walker.c"
-}
-
-
-static gchar* jsdoc_walker_scopeListToStr (JSDOCWalker* self) {
- gchar* result = NULL;
- gchar** s = NULL;
- gchar** _tmp0_;
- gint s_length1;
- gint _s_size_;
- gchar** _tmp14_;
- gint _tmp14__length1;
- gchar* _tmp15_;
-#line 974 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 976 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp0_ = g_new0 (gchar*, 0 + 1);
-#line 976 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- s = _tmp0_;
-#line 976 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- s_length1 = 0;
-#line 976 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _s_size_ = s_length1;
-#line 6553 "Walker.c"
- {
- gint i = 0;
-#line 977 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- i = 0;
-#line 6558 "Walker.c"
- {
- gboolean _tmp1_ = FALSE;
-#line 977 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp1_ = TRUE;
-#line 977 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- while (TRUE) {
-#line 6565 "Walker.c"
- gint _tmp3_;
- GeeArrayList* _tmp4_;
- gint _tmp5_;
- gint _tmp6_;
- gchar** _tmp7_;
- gint _tmp7__length1;
- GeeArrayList* _tmp8_;
- gint _tmp9_;
- gpointer _tmp10_;
- JSDOCScope* _tmp11_;
- const gchar* _tmp12_;
- gchar* _tmp13_;
-#line 977 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (!_tmp1_) {
-#line 6580 "Walker.c"
- gint _tmp2_;
-#line 977 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp2_ = i;
-#line 977 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- i = _tmp2_ + 1;
-#line 6586 "Walker.c"
- }
-#line 977 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp1_ = FALSE;
-#line 977 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp3_ = i;
-#line 977 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp4_ = self->priv->scopes;
-#line 977 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp5_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp4_);
-#line 977 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp6_ = _tmp5_;
-#line 977 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- if (!(_tmp3_ < _tmp6_)) {
-#line 977 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- break;
-#line 6602 "Walker.c"
- }
-#line 978 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp7_ = s;
-#line 978 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp7__length1 = s_length1;
-#line 978 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp8_ = self->priv->scopes;
-#line 978 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp9_ = i;
-#line 978 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp10_ = gee_abstract_list_get ((GeeAbstractList*) _tmp8_, _tmp9_);
-#line 978 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp11_ = (JSDOCScope*) _tmp10_;
-#line 978 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp12_ = _tmp11_->ident;
-#line 978 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp13_ = g_strdup (_tmp12_);
-#line 978 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _vala_array_add3 (&s, &s_length1, &_s_size_, _tmp13_);
-#line 978 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (_tmp11_);
-#line 6624 "Walker.c"
- }
- }
- }
-#line 980 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp14_ = s;
-#line 980 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp14__length1 = s_length1;
-#line 980 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _tmp15_ = _vala_g_strjoinv ("\n\t", _tmp14_, _tmp14__length1);
-#line 980 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- result = _tmp15_;
-#line 980 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- s = (_vala_array_free (s, s_length1, (GDestroyNotify) g_free), NULL);
-#line 980 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- return result;
-#line 6640 "Walker.c"
-}
-
-
-static void jsdoc_walker_class_init (JSDOCWalkerClass * klass) {
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- jsdoc_walker_parent_class = g_type_class_peek_parent (klass);
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- g_type_class_add_private (klass, sizeof (JSDOCWalkerPrivate));
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- G_OBJECT_CLASS (klass)->finalize = jsdoc_walker_finalize;
-#line 6651 "Walker.c"
-}
-
-
-static void jsdoc_walker_instance_init (JSDOCWalker * self) {
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self->priv = JSDOC_WALKER_GET_PRIVATE (self);
-#line 21 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self->priv->global = FALSE;
-#line 22 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self->priv->mode = JSDOC_WALKER_MODE_XXX;
-#line 23 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self->priv->braceNesting = 0;
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self->priv->currentDoc = NULL;
-#line 27 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self->priv->munge = TRUE;
-#line 6668 "Walker.c"
-}
-
-
-static void jsdoc_walker_finalize (GObject * obj) {
- JSDOCWalker * self;
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- self = G_TYPE_CHECK_INSTANCE_CAST (obj, JSDOC_TYPE_WALKER, JSDOCWalker);
-#line 13 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (self->priv->ts);
-#line 14 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (self->priv->warnings);
-#line 15 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (self->priv->scopes);
-#line 16 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (self->priv->indexedScopes);
-#line 17 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (self->priv->symbols);
-#line 18 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (self->priv->aliases);
-#line 19 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (self->priv->globalScope);
-#line 25 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- _g_object_unref0 (self->priv->currentDoc);
-#line 11 "/home/alan/gitlive/roojspacker/roojspacker/Walker.vala"
- G_OBJECT_CLASS (jsdoc_walker_parent_class)->finalize (obj);
-#line 6694 "Walker.c"
-}
-
-
-GType jsdoc_walker_get_type (void) {
- static volatile gsize jsdoc_walker_type_id__volatile = 0;
- if (g_once_init_enter (&jsdoc_walker_type_id__volatile)) {
- static const GTypeInfo g_define_type_info = { sizeof (JSDOCWalkerClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) jsdoc_walker_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JSDOCWalker), 0, (GInstanceInitFunc) jsdoc_walker_instance_init, NULL };
- GType jsdoc_walker_type_id;
- jsdoc_walker_type_id = g_type_register_static (G_TYPE_OBJECT, "JSDOCWalker", &g_define_type_info, 0);
- g_once_init_leave (&jsdoc_walker_type_id__volatile, jsdoc_walker_type_id);
- }
- return jsdoc_walker_type_id__volatile;
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
- if ((array != NULL) && (destroy_func != NULL)) {
- int i;
- for (i = 0; i < array_length; i = i + 1) {
- if (((gpointer*) array)[i] != NULL) {
- destroy_func (((gpointer*) array)[i]);
- }
- }
- }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
- _vala_array_destroy (array, array_length, destroy_func);
- g_free (array);
-}
-
-
-static gint _vala_array_length (gpointer array) {
- int length;
- length = 0;
- if (array) {
- while (((gpointer*) array)[length]) {
- length++;
- }
- }
- return length;
-}
-
-
-
+++ /dev/null
-/* Walker.vapi generated by valac 0.36.6, do not modify. */
-
-using GLib;
-
-namespace JSDOC {
- public class Walker : Object {
- public Walker (TokenStream ts);
- public void buildSymbolTree ();
- }
- internal enum WalkerMode {
- BUILDING_SYMBOL_TREE,
- XXX
- }
-}
+++ /dev/null
-/* roojspacker-1.2.h generated by valac 0.36.6, the Vala compiler, do not modify */
-
-
-#ifndef ___HOME_ALAN_GITLIVE_ROOJSPACKER_OBJ_X86_64_LINUX_GNU_ROOJSPACKER_ROOJSPACKER_1_2_H__
-#define ___HOME_ALAN_GITLIVE_ROOJSPACKER_OBJ_X86_64_LINUX_GNU_ROOJSPACKER_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 (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;
-
-#define JSDOC_TYPE_SCOPE_PARSER_MODE (jsdoc_scope_parser_mode_get_type ())
-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_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;
-
-#define JSDOC_TYPE_TOKEN_TYPE (jsdoc_token_type_get_type ())
-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_BUILDER (jsdoc_doc_builder_get_type ())
-#define JSDOC_DOC_BUILDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSDOC_TYPE_DOC_BUILDER, JSDOCDocBuilder))
-#define JSDOC_DOC_BUILDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JSDOC_TYPE_DOC_BUILDER, JSDOCDocBuilderClass))
-#define JSDOC_IS_DOC_BUILDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSDOC_TYPE_DOC_BUILDER))
-#define JSDOC_IS_DOC_BUILDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JSDOC_TYPE_DOC_BUILDER))
-#define JSDOC_DOC_BUILDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JSDOC_TYPE_DOC_BUILDER, JSDOCDocBuilderClass))
-
-typedef struct _JSDOCDocBuilder JSDOCDocBuilder;
-typedef struct _JSDOCDocBuilderClass JSDOCDocBuilderClass;
-typedef struct _JSDOCDocBuilderPrivate JSDOCDocBuilderPrivate;
-
-#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;
-};
-
-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_LANG_ERROR_ArgumentError
-} JSDOCLangError;
-#define JSDOC_LANG_ERROR jsdoc_lang_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_PACKER_ERROR_ArgumentError
-} JSDOCPackerError;
-#define JSDOC_PACKER_ERROR jsdoc_packer_error_quark ()
-struct _JSDOCScopeParser {
- GObject parent_instance;
- JSDOCScopeParserPrivate * priv;
-};
-
-struct _JSDOCScopeParserClass {
- GObjectClass parent_class;
-};
-
-typedef enum {
- JSDOC_SCOPE_PARSER_MODE_BUILDING_SYMBOL_TREE,
- JSDOC_SCOPE_PARSER_MODE_PASS2_SYMBOL_TREE
-} JSDOCScopeParserMode;
-
-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;
-};
-
-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_TOKENREADER_ERROR_ArgumentError,
- JSDOC_TOKENREADER_ERROR_SyntaxError
-} JSDOCTokenReader_Error;
-#define JSDOC_TOKENREADER_ERROR jsdoc_tokenreader_error_quark ()
-typedef enum {
- JSDOC_TOKEN_STREAM_ERROR_ArgumentError
-} JSDOCTokenStreamError;
-#define JSDOC_TOKEN_STREAM_ERROR jsdoc_token_stream_error_quark ()
-struct _JSDOCTokenKeyMap {
- GObject parent_instance;
- JSDOCTokenKeyMapPrivate * priv;
- JSDOCToken* key;
- GeeArrayList* vals;
-};
-
-struct _JSDOCTokenKeyMapClass {
- GObjectClass parent_class;
-};
-
-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 _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_doc_dump_tree;
- 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 _JSDOCDocBuilder {
- GObject parent_instance;
- JSDOCDocBuilderPrivate * priv;
- gchar* VERSION;
-};
-
-struct _JSDOCDocBuilderClass {
- 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,
- JSDOC_DOC_TAG_TITLE_CHILDREN,
- JSDOC_DOC_TAG_TITLE_PARENT,
- JSDOC_DOC_TAG_TITLE_ABSTRACT,
- JSDOC_DOC_TAG_TITLE_BUILDER_TOP
-} JSDOCDocTagTitle;
-
-struct _JSDOCDocParser {
- GObject parent_instance;
- JSDOCDocParserPrivate * priv;
-};
-
-struct _JSDOCDocParserClass {
- GObjectClass parent_class;
-};
-
-typedef enum {
- JSDOC_DOC_PARSER_ERROR_InvalidAugments,
- JSDOC_DOC_PARSER_ERROR_InvalidDocChildren
-} JSDOCDocParserError;
-#define JSDOC_DOC_PARSER_ERROR jsdoc_doc_parser_error_quark ()
-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;
- GeeHashMap* childClasses;
- GeeArrayList* childClassesList;
- GeeArrayList* inheritsFrom;
- GeeHashMap* cfgs;
- GeeArrayList* tree_parent;
- GeeArrayList* tree_children;
- JSDOCDocComment* comment;
- gchar* alias;
- gchar* desc;
- gchar* isa;
- gboolean isEvent;
- gboolean isConstant;
- gboolean isIgnored;
- gboolean isInner;
- gboolean isNamespace;
- gboolean isPrivate;
- gboolean isStatic;
- gboolean isAbstract;
- gboolean isBuilderTop;
- 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);
-GType jsdoc_langclass_get_type (void) G_GNUC_CONST;
-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;
-GQuark jsdoc_lang_error_quark (void);
-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);
-extern JSDOCLang_Class* jsdoc_Lang;
-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);
-GQuark jsdoc_packer_error_quark (void);
-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_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);
-GType jsdoc_scope_parser_mode_get_type (void) G_GNUC_CONST;
-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);
-extern gint jsdoc_Scope_gid;
-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);
-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_tokenreader_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);
-GQuark jsdoc_token_stream_error_quark (void);
-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_key_map_get_type (void) G_GNUC_CONST;
-JSDOCTokenKeyMap* jsdoc_token_key_map_new (void);
-JSDOCTokenKeyMap* jsdoc_token_key_map_construct (GType object_type);
-GType jsdoc_token_type_get_type (void) G_GNUC_CONST;
-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;
-JsonObject* jsdoc_symbol_set_toJson (JSDOCSymbolSet* self);
-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_builder_get_type (void) G_GNUC_CONST;
-JSDOCSymbol* jsdoc_doc_builder_getSymbol (JSDOCDocBuilder* self, const gchar* name);
-JSDOCDocBuilder* jsdoc_doc_builder_new (JSDOCPacker* p);
-JSDOCDocBuilder* jsdoc_doc_builder_construct (GType object_type, JSDOCPacker* p);
-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);
-JsonObject* jsdoc_doc_comment_toJson (JSDOCDocComment* self);
-GType jsdoc_doc_parser_get_type (void) G_GNUC_CONST;
-extern gchar* jsdoc_doc_parser_currentSourceFile;
-JSDOCSymbolSet* jsdoc_doc_parser_symbols (void);
-GeeArrayList* jsdoc_doc_parser_classes (void);
-void jsdoc_doc_parser_validateAugments (void);
-void jsdoc_doc_parser_fillChildClasses (void);
-gboolean jsdoc_doc_parser_isValidChild (JSDOCSymbol* cls, const gchar* cn);
-void jsdoc_doc_parser_fillTreeChildren (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);
-GQuark jsdoc_doc_parser_error_quark (void);
-gchar* jsdoc_doc_tag_asString (JSDOCDocTag* self);
-JsonObject* jsdoc_doc_tag_toJson (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);
-JsonObject* jsdoc_doc_tag_toPropertyJSON (JSDOCDocTag* self, JSDOCSymbol* parent);
-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_addChildClass (JSDOCSymbol* self, const gchar* clsname, const gchar* parent);
-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_stringArrayToJson (JSDOCSymbol* self, GeeArrayList* ar);
-JsonArray* jsdoc_symbol_symbolArrayToJson (JSDOCSymbol* self, GeeArrayList* ar);
-JsonArray* jsdoc_symbol_docTagsArrayToJson (JSDOCSymbol* self, GeeArrayList* ar);
-JsonObject* jsdoc_symbol_assocStringToJson (JSDOCSymbol* self, GeeHashMap* ar);
-JsonObject* jsdoc_symbol_assocDocTagToJson (JSDOCSymbol* self, GeeHashMap* ar);
-JsonObject* jsdoc_symbol_toJson (JSDOCSymbol* self);
-JsonObject* jsdoc_symbol_toClassDocJSON (JSDOCSymbol* self);
-JsonArray* jsdoc_symbol_paramsToJson (JSDOCSymbol* self);
-JsonArray* jsdoc_symbol_returnsToJson (JSDOCSymbol* self);
-JsonObject* jsdoc_symbol_toClassJSON (JSDOCSymbol* self);
-JsonObject* jsdoc_symbol_toEventJSON (JSDOCSymbol* self, JSDOCSymbol* parent);
-JsonObject* jsdoc_symbol_toMethodJSON (JSDOCSymbol* self, JSDOCSymbol* parent);
-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
+++ /dev/null
-
-prefix=
-exec_prefix=
-libdir=
-includedir=
-datarootdir=
-datadir=
-
-Name: roojspacker
-Description: Javascript packer
-Version:
-Requires: glib-2.0 gobject-2.0 gee-0.8 gio-2.0 gthread-2.0
-Libs: -lroojspacker-1.2
-Cflags: -I${includedir}/roojspacker
-
+++ /dev/null
-/* 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 DocBuilder : GLib.Object {
- public string VERSION;
- public DocBuilder (JSDOC.Packer p);
- public JSDOC.Symbol getSymbol (string name);
- }
- [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 Json.Object toJson ();
- 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 Gee.ArrayList<JSDOC.Symbol> classes ();
- public static void fillChildClasses ();
- public static void fillTreeChildren ();
- public static void finish ();
- public static bool isValidChild (JSDOC.Symbol cls, string cn);
- public static void parse (JSDOC.TokenStream ts, string srcFile);
- public static JSDOC.SymbolSet symbols ();
- public static void validateAugments ();
- }
- [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 ();
- public Json.Object toJson ();
- public Json.Object toPropertyJSON (JSDOC.Symbol parent);
- }
- [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 bool opt_doc_dump_tree;
- 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.HashMap<string,Gee.ArrayList<string>> childClasses;
- public Gee.ArrayList<string> childClassesList;
- public JSDOC.DocComment comment;
- public string desc;
- public Gee.ArrayList<string> inheritsFrom;
- public bool isAbstract;
- public bool isBuilderTop;
- 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 Gee.ArrayList<string> tree_children;
- public Gee.ArrayList<string> tree_parent;
- public Symbol ();
- public void addChildClass (string clsname, string parent);
- public void addConfig (JSDOC.DocTag docTag);
- public void addDocTag (JSDOC.DocTag docTag);
- public void addMember (JSDOC.Symbol symbol);
- public string asString ();
- public Json.Object assocDocTagToJson (Gee.HashMap<string,JSDOC.DocTag> ar);
- public Json.Object assocStringToJson (Gee.HashMap<string,Gee.ArrayList<string>> ar);
- public Gee.ArrayList<JSDOC.DocTag> configToArray ();
- public Json.Array docTagsArrayToJson (Gee.ArrayList<JSDOC.DocTag> ar);
- 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 Json.Array stringArrayToJson (Gee.ArrayList<string> ar);
- public Json.Array symbolArrayToJson (Gee.ArrayList<JSDOC.Symbol> ar);
- public Json.Object toClassDocJSON ();
- public Json.Object toClassJSON ();
- public Json.Object toEventJSON (JSDOC.Symbol parent);
- public Json.Object toJson ();
- public Json.Object toMethodJSON (JSDOC.Symbol parent);
- 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 Json.Object toJson ();
- 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,
- CHILDREN,
- PARENT,
- ABSTRACT,
- BUILDER_TOP
- }
- [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 DocParserError {
- InvalidAugments,
- InvalidDocChildren
- }
- [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);
-}