From: Alan Knowles Date: Mon, 2 May 2022 02:44:14 +0000 (+0800) Subject: Release 1.4 - slightly different api for Symbolset X-Git-Tag: release-1.5~4 X-Git-Url: http://git.roojs.org/?p=roojspacker;a=commitdiff_plain;h=54f1a3488e7f758908b54cbb173ee486c7955b57 Release 1.4 - slightly different api for Symbolset --- diff --git a/.gitignore b/.gitignore index 9b37b91..6326733 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ -debian/.debhelper/ build/ +debian/.debhelper/ +debian/roojspacker/ obj-x86_64-linux-gnu/ diff --git a/debian/roojspacker/DEBIAN/control b/debian/roojspacker/DEBIAN/control deleted file mode 100644 index b9c8eae..0000000 --- a/debian/roojspacker/DEBIAN/control +++ /dev/null @@ -1,11 +0,0 @@ -Package: roojspacker -Version: 1.3 -Architecture: amd64 -Maintainer: Alan -Installed-Size: 359 -Depends: libc6 (>= 2.34), libgee-0.8-2 (>= 0.8.3), libglib2.0-0 (>= 2.30.0), libjson-glib-1.0-0 (>= 1.5.2) -Section: unknown -Priority: optional -Homepage: https://github.com/roojs/roojspacker -Description: Javascript compressor, packer and documentation tool - includes sharable library for use with C / Gnome etc.. diff --git a/debian/roojspacker/DEBIAN/md5sums b/debian/roojspacker/DEBIAN/md5sums deleted file mode 100644 index dbdf114..0000000 --- a/debian/roojspacker/DEBIAN/md5sums +++ /dev/null @@ -1,8 +0,0 @@ -5cf0b219b0704f7789273c171a47c720 usr/bin/roojspacker -600e912c4344848767ee69e366a2ce8d usr/include/roojspacker-1.2.h -647d7fc6641e2f32dee3c3c47b57e8d8 usr/lib/libroojspacker-1.2.so.1.2 -32689da3d242903cc630e5638a3eb9d1 usr/share/doc/roojspacker/README.Debian -ff99ed110af8fa5bfe71f12df52ab4e9 usr/share/doc/roojspacker/changelog.gz -a0496fcc7c3c6f49968c59ffb178b5a5 usr/share/doc/roojspacker/copyright -0c471d55e7db4f267f873fa94ca8c231 usr/share/pkgconfig/roojspacker-1.2.pc -f810217abf3bfde1e72374433535bfad usr/share/vala/vapi/roojspacker-1.2.vapi diff --git a/debian/roojspacker/DEBIAN/shlibs b/debian/roojspacker/DEBIAN/shlibs deleted file mode 100644 index 0611883..0000000 --- a/debian/roojspacker/DEBIAN/shlibs +++ /dev/null @@ -1 +0,0 @@ -libroojspacker-1.2 1.2.0 roojspacker diff --git a/debian/roojspacker/DEBIAN/triggers b/debian/roojspacker/DEBIAN/triggers deleted file mode 100644 index 969fb87..0000000 --- a/debian/roojspacker/DEBIAN/triggers +++ /dev/null @@ -1,2 +0,0 @@ -# Triggers added by dh_makeshlibs/13.3.4ubuntu2 -activate-noawait ldconfig diff --git a/debian/roojspacker/usr/bin/roojspacker b/debian/roojspacker/usr/bin/roojspacker deleted file mode 100755 index 0808fa2..0000000 Binary files a/debian/roojspacker/usr/bin/roojspacker and /dev/null differ diff --git a/debian/roojspacker/usr/include/roojspacker-1.2.h b/debian/roojspacker/usr/include/roojspacker-1.2.h deleted file mode 100644 index 830f48d..0000000 --- a/debian/roojspacker/usr/include/roojspacker-1.2.h +++ /dev/null @@ -1,962 +0,0 @@ -/* 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 -#include -#include -#include -#include -#include -#include - -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 diff --git a/debian/roojspacker/usr/lib/libroojspacker-1.2.so b/debian/roojspacker/usr/lib/libroojspacker-1.2.so deleted file mode 120000 index 74b22b5..0000000 --- a/debian/roojspacker/usr/lib/libroojspacker-1.2.so +++ /dev/null @@ -1 +0,0 @@ -libroojspacker-1.2.so.1.2.0 \ No newline at end of file diff --git a/debian/roojspacker/usr/lib/libroojspacker-1.2.so.1.2 b/debian/roojspacker/usr/lib/libroojspacker-1.2.so.1.2 deleted file mode 100644 index fa8fff9..0000000 Binary files a/debian/roojspacker/usr/lib/libroojspacker-1.2.so.1.2 and /dev/null differ diff --git a/debian/roojspacker/usr/lib/libroojspacker-1.2.so.1.2.0 b/debian/roojspacker/usr/lib/libroojspacker-1.2.so.1.2.0 deleted file mode 120000 index 5364eaf..0000000 --- a/debian/roojspacker/usr/lib/libroojspacker-1.2.so.1.2.0 +++ /dev/null @@ -1 +0,0 @@ -libroojspacker-1.2.so.1.2 \ No newline at end of file diff --git a/debian/roojspacker/usr/share/doc/roojspacker/README.Debian b/debian/roojspacker/usr/share/doc/roojspacker/README.Debian deleted file mode 100644 index e366a8f..0000000 --- a/debian/roojspacker/usr/share/doc/roojspacker/README.Debian +++ /dev/null @@ -1,6 +0,0 @@ -roojspacker for Debian ---------------------- - - - - -- Alan Thu, 16 May 2019 17:52:08 +0800 diff --git a/debian/roojspacker/usr/share/doc/roojspacker/changelog.gz b/debian/roojspacker/usr/share/doc/roojspacker/changelog.gz deleted file mode 100644 index bd91f8a..0000000 Binary files a/debian/roojspacker/usr/share/doc/roojspacker/changelog.gz and /dev/null differ diff --git a/debian/roojspacker/usr/share/doc/roojspacker/copyright b/debian/roojspacker/usr/share/doc/roojspacker/copyright deleted file mode 100644 index dd5472b..0000000 --- a/debian/roojspacker/usr/share/doc/roojspacker/copyright +++ /dev/null @@ -1,34 +0,0 @@ -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: roojspacker -Source: - -Files: * -Copyright: - -License: GPL-3.0+ - -Files: debian/* -Copyright: 2019 Alan -License: GPL-3.0+ - -License: GPL-3.0+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - . - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian systems, the complete text of the GNU General - Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". - -# Please also look if there are files or directories which have a -# different copyright/license attached and list them here. -# Please avoid picking licenses with terms that are more restrictive than the -# packaged work, as it may make Debian's contributions unacceptable upstream. diff --git a/debian/roojspacker/usr/share/pkgconfig/roojspacker-1.2.pc b/debian/roojspacker/usr/share/pkgconfig/roojspacker-1.2.pc deleted file mode 100644 index 3618cbe..0000000 --- a/debian/roojspacker/usr/share/pkgconfig/roojspacker-1.2.pc +++ /dev/null @@ -1,15 +0,0 @@ - -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 - diff --git a/debian/roojspacker/usr/share/vala/vapi/roojspacker-1.2.vapi b/debian/roojspacker/usr/share/vala/vapi/roojspacker-1.2.vapi deleted file mode 100644 index 9d1812a..0000000 --- a/debian/roojspacker/usr/share/vala/vapi/roojspacker-1.2.vapi +++ /dev/null @@ -1,521 +0,0 @@ -/* roojspacker-1.2.vapi generated by valac 0.36.6, do not modify. */ - -namespace JSDOC { - [CCode (cheader_filename = "roojspacker-1.2.h")] - public class Collapse : JSDOC.TokenStream { - public Collapse (Gee.ArrayList 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 tags; - public DocComment (string comment = ""); - public Gee.ArrayList 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 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 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 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 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 builtin; - public string ident; - public static string[] ones; - public JSDOC.Scope parent; - public static Gee.ArrayList skips; - public Gee.ArrayList 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 augments; - public Gee.HashMap cfgs; - public Gee.HashMap> childClasses; - public Gee.ArrayList childClassesList; - public JSDOC.DocComment comment; - public string desc; - public Gee.ArrayList 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 methods; - public Gee.ArrayList properties; - public static bool regex_init; - public Gee.ArrayList returns; - public static string srcFile; - public Gee.ArrayList tree_children; - public Gee.ArrayList 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 ar); - public Json.Object assocStringToJson (Gee.HashMap> ar); - public Gee.ArrayList configToArray (); - public Json.Array docTagsArrayToJson (Gee.ArrayList 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 @params, string isa, JSDOC.DocComment comment); - public Json.Array paramsToJson (); - public Json.Array returnsToJson (); - public Json.Array stringArrayToJson (Gee.ArrayList ar); - public Json.Array symbolArrayToJson (Gee.ArrayList 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 @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 keys (); - public void relate (); - public string renameSymbol (string oldName, string newName); - public Json.Object toJson (); - public Gee.ArrayList values (); - public Gee.HashMap _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> items; - public Gee.ArrayList keyseq; - public int line; - public JSDOC.TokenName name; - public string outData; - public string prefix; - public Gee.HashMap 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 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 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 tokens; - public TokenStream (Gee.ArrayList tokens); - public Gee.ArrayList 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? nextM (int howMany) throws JSDOC.TokenStreamError; - public JSDOC.Token? nextNonSpace (); - public JSDOC.Token? nextTok (); - public void printRange (int start, int end); - public Gee.ArrayList remaining (); - public void rewind (); - public Gee.ArrayList 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); -}