From: Didier 'Ptitjes Date: Fri, 16 Oct 2009 14:37:33 +0000 (+0200) Subject: Remove the vapis from git and fix Makefiles X-Git-Tag: 0.37.1~3^2~560 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a8a54a71981af4bdeeada1e1cfa398c63adb5fd6;p=thirdparty%2Fvala.git Remove the vapis from git and fix Makefiles --- diff --git a/configure.in b/configure.in index 37baa2b5c..edbf8aa60 100644 --- a/configure.in +++ b/configure.in @@ -65,7 +65,6 @@ AC_CONFIG_FILES([Makefile src/libvaladoc/valadoc-1.0.pc src/Makefile src/libvaladoc/Makefile - src/vapi/Makefile src/doclets/Makefile src/doclets/htmlhelpers/Makefile src/doclets/htmlhelpers/deps/Makefile diff --git a/src/Makefile.am b/src/Makefile.am index a8c69a641..6cd599acc 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -5,7 +5,6 @@ NULL = SUBDIRS = \ libvaladoc \ - vapi \ valadoc \ doclets \ $(NULL) diff --git a/src/doclets/htmlhelpers/doclet/libhtmlhelpers-1.0.vapi b/src/doclets/htmlhelpers/doclet/libhtmlhelpers-1.0.vapi deleted file mode 100644 index 7cd932045..000000000 --- a/src/doclets/htmlhelpers/doclet/libhtmlhelpers-1.0.vapi +++ /dev/null @@ -1,366 +0,0 @@ -/* libhtmlhelpers-1.0.vapi generated by valac, do not modify. */ - -[CCode (cprefix = "Valadoc", lower_case_cprefix = "valadoc_")] -namespace Valadoc { - [CCode (cprefix = "ValadocHtml", lower_case_cprefix = "valadoc_html_")] - namespace Html { - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public abstract class BasicDoclet : Valadoc.Doclet { - protected Valadoc.Html.HtmlRenderer _renderer; - protected Valadoc.Settings settings; - public BasicDoclet (); - protected void fetch_subnamespace_names (Valadoc.NamespaceHandler pos, Gee.ArrayList lst); - protected string get_img_path (Valadoc.Api.Node element); - protected string get_img_real_path (Valadoc.Api.Node element); - protected string? get_link (Valadoc.Api.Node element, Valadoc.Api.Node? pos); - protected void write_child_classes (GLib.FileStream file, Valadoc.ClassHandler clh, Valadoc.Api.Node? mself); - protected void write_child_constants (GLib.FileStream file, Valadoc.ConstantHandler ch, Valadoc.Api.Node? mself); - protected void write_child_construction_methods (GLib.FileStream file, Valadoc.ConstructionMethodHandler cmh, Valadoc.Api.Node? mself); - protected void write_child_delegates (GLib.FileStream file, Valadoc.DelegateHandler dh, Valadoc.Api.Node? mself); - protected void write_child_dependencies (GLib.FileStream file, Valadoc.Package package, Valadoc.Api.Node? mself); - protected void write_child_enums (GLib.FileStream file, Valadoc.EnumHandler eh, Valadoc.Api.Node? mself); - public void write_child_error_values (GLib.FileStream file, Valadoc.ErrorDomain errdom); - protected void write_child_errordomains (GLib.FileStream file, Valadoc.ErrorDomainHandler eh, Valadoc.Api.Node? mself); - protected void write_child_fields (GLib.FileStream file, Valadoc.FieldHandler fh, Valadoc.Api.Node? mself); - protected void write_child_interfaces (GLib.FileStream file, Valadoc.InterfaceHandler ih, Valadoc.Api.Node? mself); - protected void write_child_methods (GLib.FileStream file, Valadoc.MethodHandler mh, Valadoc.Api.Node? mself); - protected void write_child_namespaces (GLib.FileStream file, Valadoc.NamespaceHandler nh, Valadoc.Api.Node? mself); - protected void write_child_properties (GLib.FileStream file, Valadoc.PropertyHandler ph, Valadoc.Api.Node? mself); - protected void write_child_signals (GLib.FileStream file, Valadoc.SignalHandler sh, Valadoc.Api.Node? mself); - protected void write_child_static_methods (GLib.FileStream file, Valadoc.MethodHandler mh, Valadoc.Api.Node? mself); - protected void write_child_structs (GLib.FileStream file, Valadoc.StructHandler struh, Valadoc.Api.Node? mself); - public void write_class_content (GLib.FileStream file, Valadoc.Class cl, Valadoc.Api.Node? mself); - public void write_constant_content (GLib.FileStream file, Valadoc.Constant constant, Valadoc.ConstantHandler parent); - public void write_delegate_content (GLib.FileStream file, Valadoc.Delegate del); - public void write_enum_content (GLib.FileStream file, Valadoc.Enum en, Valadoc.Api.Node? mself); - public void write_error_domain_content (GLib.FileStream file, Valadoc.ErrorDomain errdom, Valadoc.Api.Node? mself); - public void write_field_content (GLib.FileStream file, Valadoc.Field field, Valadoc.FieldHandler parent); - protected void write_file_content (GLib.FileStream file, Valadoc.Package f, Valadoc.Api.Node? mself, Valadoc.WikiPage? wikipage = null); - protected void write_file_footer (GLib.FileStream file); - protected void write_file_header (GLib.FileStream file, string css, string? title); - protected void write_image_block (GLib.FileStream file, Valadoc.Api.Node element); - public void write_interface_content (GLib.FileStream file, Valadoc.Interface iface, Valadoc.Api.Node? mself); - public void write_method_content (GLib.FileStream file, Valadoc.Method m, Valadoc.MethodHandler parent); - public void write_namespace_content (GLib.FileStream file, Valadoc.Namespace ns, Valadoc.Api.Node? mself); - protected void write_namespace_note (GLib.FileStream file, Valadoc.Api.Node element); - protected void write_navi_child_classes_without_childs (GLib.FileStream file, Valadoc.ClassHandler clh, Valadoc.Api.Node? mself); - protected void write_navi_child_classes_without_childs_collection (GLib.FileStream file, Gee.Collection classes, Valadoc.Api.Node? mself); - protected void write_navi_child_constants (GLib.FileStream file, Valadoc.ConstantHandler ch, Valadoc.Api.Node? mself); - protected void write_navi_child_constants_collection (GLib.FileStream file, Gee.Collection constants, Valadoc.Api.Node? mself); - protected void write_navi_child_construction_methods (GLib.FileStream file, Valadoc.ConstructionMethodHandler cmh, Valadoc.Api.Node? mself); - protected void write_navi_child_construction_methods_collection (GLib.FileStream file, Gee.Collection methods, Valadoc.Api.Node? mself); - protected void write_navi_child_delegates (GLib.FileStream file, Valadoc.DelegateHandler delh, Valadoc.Api.Node? mself); - protected void write_navi_child_delegates_collection (GLib.FileStream file, Gee.Collection delegates, Valadoc.Api.Node? mself); - protected void write_navi_child_enums_without_childs (GLib.FileStream file, Valadoc.EnumHandler eh, Valadoc.Api.Node? mself); - protected void write_navi_child_enums_without_childs_collection (GLib.FileStream file, Gee.Collection enums, Valadoc.Api.Node? mself); - protected void write_navi_child_error_domains_without_childs (GLib.FileStream file, Valadoc.Namespace errdomh, Valadoc.Api.Node? mself); - protected void write_navi_child_error_domains_without_childs_collection (GLib.FileStream file, Gee.Collection errordomains, Valadoc.Api.Node? mself); - protected void write_navi_child_fields (GLib.FileStream file, Valadoc.FieldHandler fh, Valadoc.Api.Node? mself); - protected void write_navi_child_fields_collection (GLib.FileStream file, Gee.Collection fields, Valadoc.Api.Node? mself); - protected void write_navi_child_interfaces_without_childs (GLib.FileStream file, Valadoc.Namespace ifh, Valadoc.Api.Node? mself); - protected void write_navi_child_interfaces_without_childs_collection (GLib.FileStream file, Gee.Collection interfaces, Valadoc.Api.Node? mself); - protected void write_navi_child_methods (GLib.FileStream file, Valadoc.MethodHandler mh, Valadoc.Api.Node? mself); - protected void write_navi_child_methods_collection (GLib.FileStream file, Gee.Collection methods, Valadoc.Api.Node? mself); - protected void write_navi_child_namespaces (GLib.FileStream file, Valadoc.Namespace ns, Valadoc.Api.Node? mself); - protected void write_navi_child_namespaces_inline (GLib.FileStream file, Valadoc.Namespace ns, Valadoc.Api.Node? mself); - protected void write_navi_child_namespaces_inline_withouth_block (GLib.FileStream file, Valadoc.Namespace ns, Valadoc.Api.Node? mself); - protected void write_navi_child_namespaces_without_childs (GLib.FileStream file, Valadoc.NamespaceHandler nsh, Valadoc.Api.Node? mself); - protected void write_navi_child_properties (GLib.FileStream file, Valadoc.PropertyHandler ph, Valadoc.Api.Node? mself); - protected void write_navi_child_signals (GLib.FileStream file, Valadoc.SignalHandler sh, Valadoc.Api.Node? mself); - protected void write_navi_child_static_methods (GLib.FileStream file, Valadoc.MethodHandler mh, Valadoc.Api.Node? mself); - protected void write_navi_child_static_methods_collection (GLib.FileStream file, Gee.Collection methods, Valadoc.Api.Node? mself); - protected void write_navi_child_structs_without_childs (GLib.FileStream file, Valadoc.StructHandler strh, Valadoc.Api.Node? mself); - protected void write_navi_child_structs_without_childs_collection (GLib.FileStream file, Gee.Collection structs, Valadoc.Api.Node? mself); - protected void write_navi_class (GLib.FileStream file, Valadoc.Class cl, Valadoc.Api.Node? mself); - protected void write_navi_class_inline (GLib.FileStream file, Valadoc.Class cl, Valadoc.Api.Node? mself); - protected void write_navi_constant (GLib.FileStream file, Valadoc.Constant c); - protected void write_navi_delegate (GLib.FileStream file, Valadoc.Delegate del); - protected void write_navi_entry (GLib.FileStream file, Valadoc.Api.Node element, Valadoc.Api.Node? pos, string style, bool link, bool full_name = false); - protected void write_navi_entry_html_template (GLib.FileStream file, string style, string content); - protected void write_navi_entry_html_template_with_link (GLib.FileStream file, string style, string link, string content); - protected void write_navi_enum (GLib.FileStream file, Valadoc.Enum en, Valadoc.Api.Node? mself); - protected void write_navi_enum_inline (GLib.FileStream file, Valadoc.Enum en, Valadoc.Api.Node? mself); - protected void write_navi_error_domain (GLib.FileStream file, Valadoc.ErrorDomain errdom, Valadoc.Api.Node? mself); - protected void write_navi_error_domain_inline (GLib.FileStream file, Valadoc.ErrorDomain errdom, Valadoc.Api.Node? mself = null); - protected void write_navi_field (GLib.FileStream file, Valadoc.Field f); - protected void write_navi_file (GLib.FileStream file, Valadoc.Package efile, Valadoc.Api.Node? pos); - protected void write_navi_interface (GLib.FileStream file, Valadoc.Interface iface, Valadoc.Api.Node? mself); - protected void write_navi_interface_inline (GLib.FileStream file, Valadoc.Interface iface, Valadoc.Api.Node? mself); - protected void write_navi_method (GLib.FileStream file, Valadoc.Method m); - protected void write_navi_namespace (GLib.FileStream file, Valadoc.Namespace ns); - public void write_navi_packages (GLib.FileStream file, Valadoc.Tree tree); - public void write_navi_packages_inline (GLib.FileStream file, Valadoc.Tree tree); - protected void write_navi_property (GLib.FileStream file, Valadoc.Property prop); - protected void write_navi_signal (GLib.FileStream file, Valadoc.Signal sig); - protected void write_navi_struct (GLib.FileStream file, Valadoc.Struct stru, Valadoc.Api.Node? mself); - protected void write_navi_struct_inline (GLib.FileStream file, Valadoc.Struct stru, Valadoc.Api.Node? mself); - protected void write_navi_top_entry (GLib.FileStream file, Valadoc.Api.Node element, Valadoc.Api.Node? mself); - protected void write_package_note (GLib.FileStream file, Valadoc.Api.Node element); - public void write_packages_content (GLib.FileStream file, Valadoc.Tree tree); - public void write_property_content (GLib.FileStream file, Valadoc.Property prop); - public void write_signal_content (GLib.FileStream file, Valadoc.Signal sig); - public void write_struct_content (GLib.FileStream file, Valadoc.Struct stru, Valadoc.Api.Node? mself); - protected void write_top_element_template (GLib.FileStream file, string link); - protected void write_top_elements (GLib.FileStream file, Valadoc.Api.Node element, Valadoc.Api.Node? mself); - protected void write_wiki_pages (Valadoc.Tree tree, string css_path_wiki, string contentp); - } - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public class HtmlRenderer : Valadoc.Content.ContentRenderer { - public HtmlRenderer (Valadoc.Html.BasicDoclet doclet); - public override void render (Valadoc.Content.ContentElement element); - public override void render_children (Valadoc.Content.ContentElement element); - public void set_container (Valadoc.Documentation? container); - public void set_filestream (GLib.FileStream stream); - public override void visit_comment (Valadoc.Content.Comment element); - public override void visit_embedded (Valadoc.Content.Embedded element); - public override void visit_headline (Valadoc.Content.Headline element); - public override void visit_link (Valadoc.Content.Link element); - public override void visit_list (Valadoc.Content.List element); - public override void visit_list_item (Valadoc.Content.ListItem element); - public override void visit_page (Valadoc.Content.Page element); - public override void visit_paragraph (Valadoc.Content.Paragraph element); - public override void visit_run (Valadoc.Content.Run element); - public override void visit_source_code (Valadoc.Content.SourceCode element); - public override void visit_symbol_link (Valadoc.Content.SymbolLink element); - public override void visit_table (Valadoc.Content.Table element); - public override void visit_table_cell (Valadoc.Content.TableCell element); - public override void visit_table_row (Valadoc.Content.TableRow element); - public override void visit_taglet (Valadoc.Content.Taglet element); - public override void visit_text (Valadoc.Content.Text element); - } - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public delegate string? HtmlLink (Valadoc.Settings settings, Valadoc.Documentation element, Valadoc.Documentation? pos); - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public static Valadoc.Html.HtmlLink get_html_link_imp; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_basic_type; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_code_definition; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_content_link_abstract_class; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_content_link_abstract_method; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_content_link_abstract_property; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_content_link_class; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_content_link_constant; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_content_link_construction_method; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_content_link_delegate; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_content_link_enum; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_content_link_enumvalue; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_content_link_errorcode; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_content_link_errordomain; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_content_link_field; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_content_link_interface; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_content_link_method; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_content_link_namespace; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_content_link_property; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_content_link_signal; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_content_link_static_method; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_content_link_struct; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_content_link_virtual_method; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_content_link_virtual_property; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_content_literal; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_diagram; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_enum_table; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_enum_table_name; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_enum_table_text; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_errordomain_table; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_errordomain_table_name; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_errordomain_table_text; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_exception_table; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_headline_hr; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_hr; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_inline_navigation; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_inline_navigation_abstract_class; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_inline_navigation_abstract_method; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_inline_navigation_abstract_property; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_inline_navigation_brief_description; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_inline_navigation_class; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_inline_navigation_constant; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_inline_navigation_construction_method; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_inline_navigation_delegate; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_inline_navigation_enum; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_inline_navigation_enumvalue; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_inline_navigation_errorcode; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_inline_navigation_errordomain; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_inline_navigation_fields; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_inline_navigation_interface; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_inline_navigation_method; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_inline_navigation_namespace; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_inline_navigation_package; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_inline_navigation_property; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_inline_navigation_signal; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_inline_navigation_static_method; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_inline_navigation_struct; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_inline_navigation_virtual_method; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_inline_navigation_virtual_property; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_keyword; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_list_cl; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_list_del; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_list_en; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_list_errdom; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_list_field; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_list_iface; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_list_m; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_list_ns; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_list_prop; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_list_sig; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_list_stru; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi_abstract_class; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi_abstract_method; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi_abstract_prop; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi_class; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi_constant; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi_construction_method; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi_creation_method; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi_del; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi_enum; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi_enval; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi_errdomcode; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi_error_domain; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi_field; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi_hr; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi_iface; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi_link; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi_method; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi_namespace; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi_package; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi_package_index; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi_prop; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi_sig; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi_static_method; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi_struct; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi_virtual_method; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_navi_virtual_prop; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_notification_area; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_optional_parameter; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_other_type; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_parameter_table; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_parameter_table_name; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_parameter_table_text; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_see_list; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_site_header; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_source_sample; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_style_body; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_style_content; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_style_navigation; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_title; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public const string css_wiki_table; - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public static string get_html_content_link_css_class (Valadoc.Api.Item element); - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public static string get_html_inline_navigation_link_css_class (Valadoc.Api.Item element); - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public static string? get_html_link (Valadoc.Settings settings, Valadoc.Documentation element, Valadoc.Documentation? pos); - [CCode (cheader_filename = "libhtmlhelpers-1.0.h")] - public static string get_html_type_link (Valadoc.Settings settings, Valadoc.Documentation element, Valadoc.Documentation? pos); - } -} diff --git a/src/libvaladoc/Makefile.am b/src/libvaladoc/Makefile.am index ac9ddc27b..5aca3a821 100644 --- a/src/libvaladoc/Makefile.am +++ b/src/libvaladoc/Makefile.am @@ -174,3 +174,9 @@ MAINTAINERCLEANFILES = \ pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = valadoc-1.0.pc +vapidir = $(datadir)/vala/vapi +vapi_DATA = \ + valadoc-1.0.vapi \ + valadoc-1.0.deps \ + $(NULL) + diff --git a/src/vapi/valadoc-1.0.deps b/src/libvaladoc/valadoc-1.0.deps similarity index 100% rename from src/vapi/valadoc-1.0.deps rename to src/libvaladoc/valadoc-1.0.deps diff --git a/src/libvaladoc/valadoc-1.0.vapi b/src/libvaladoc/valadoc-1.0.vapi deleted file mode 100644 index 9fe92b972..000000000 --- a/src/libvaladoc/valadoc-1.0.vapi +++ /dev/null @@ -1,1030 +0,0 @@ -/* valadoc-1.0.vapi generated by valac, do not modify. */ - -[CCode (cprefix = "Valadoc", lower_case_cprefix = "valadoc_")] -namespace Valadoc { - [CCode (cprefix = "ValadocApi", lower_case_cprefix = "valadoc_api_")] - namespace Api { - [CCode (cheader_filename = "valadoc-1.0.h")] - public abstract class Item : GLib.Object { - public Item (); - protected abstract Valadoc.Content.Inline build_signature (); - protected virtual void process_comments (Valadoc.Settings settings, Valadoc.DocumentationParser parser); - protected virtual void resolve_type_references (Valadoc.Tree root); - public Valadoc.Api.Item parent { get; set; } - public Valadoc.Content.Inline signature { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public abstract class MemberNode : Valadoc.Api.SymbolNode { - public MemberNode (Vala.Member symbol, Valadoc.Api.Node parent); - protected override void process_comments (Valadoc.Settings settings, Valadoc.DocumentationParser parser); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public abstract class Node : Valadoc.Api.Item, Valadoc.Visitable, Valadoc.Documentation { - public Node (Valadoc.Api.Node? parent); - public abstract void accept (Valadoc.Doclet doclet); - public void accept_children (Valadoc.Api.NodeType[] types, Valadoc.Doclet doclet); - public void accept_children_by_type (Valadoc.Api.NodeType type, Valadoc.Doclet doclet); - protected void add_child (Valadoc.Api.SymbolNode child); - public Valadoc.Api.Node? find_by_name (string name); - public Valadoc.Api.Node? find_by_symbol (Vala.Symbol symbol); - public string? full_name (); - public Gee.List get_children_by_type (Valadoc.Api.NodeType type, bool filtered = true); - public virtual string? get_filename (); - public abstract bool is_visitor_accessible (Valadoc.Settings settings); - protected override void process_comments (Valadoc.Settings settings, Valadoc.DocumentationParser parser); - protected override void resolve_type_references (Valadoc.Tree root); - public Valadoc.Content.Comment? documentation { get; set; } - public abstract string? name { owned get; } - public abstract Valadoc.Api.NodeType node_type { get; } - public Valadoc.Namespace? nspace { get; } - public Valadoc.Package? package { get; } - } - [CCode (ref_function = "valadoc_api_signature_builder_ref", unref_function = "valadoc_api_signature_builder_unref", cheader_filename = "valadoc-1.0.h")] - public class SignatureBuilder { - public SignatureBuilder (); - public Valadoc.Api.SignatureBuilder append (string text, bool spaced = true); - public Valadoc.Api.SignatureBuilder append_content (Valadoc.Content.Inline content, bool spaced = true); - public Valadoc.Api.SignatureBuilder append_keyword (string keyword, bool spaced = true); - public Valadoc.Api.SignatureBuilder append_literal (string literal, bool spaced = true); - public Valadoc.Api.SignatureBuilder append_symbol (Valadoc.Api.Node node, bool spaced = true); - public Valadoc.Api.SignatureBuilder append_type (Valadoc.Api.Node node, bool spaced = true); - public Valadoc.Api.SignatureBuilder append_type_name (string name, bool spaced = true); - public Valadoc.Content.Run @get (); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public abstract class SymbolNode : Valadoc.Api.Node, Valadoc.SymbolAccessibility { - public SymbolNode (Vala.Symbol symbol, Valadoc.Api.Node parent); - protected string get_accessibility_modifier (); - public override string? get_filename (); - public override bool is_visitor_accessible (Valadoc.Settings settings); - public override string? name { owned get; } - protected Vala.Symbol symbol { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public abstract class TypeSymbolNode : Valadoc.Api.SymbolNode { - public TypeSymbolNode (Vala.TypeSymbol symbol, Valadoc.Api.Node parent); - protected override void process_comments (Valadoc.Settings settings, Valadoc.DocumentationParser parser); - } - [CCode (cprefix = "VALADOC_API_NODE_TYPE_", cheader_filename = "valadoc-1.0.h")] - public enum NodeType { - CLASS, - CONSTANT, - CREATION_METHOD, - DELEGATE, - ENUM, - ENUM_VALUE, - ERROR_CODE, - ERROR_DOMAIN, - FIELD, - FORMAL_PARAMETER, - INTERFACE, - METHOD, - NAMESPACE, - PACKAGE, - PROPERTY, - PROPERTY_ACCESSOR, - SIGNAL, - STRUCT, - TYPE_PARAMETER - } - } - [CCode (cprefix = "ValadocContent", lower_case_cprefix = "valadoc_content_")] - namespace Content { - [CCode (cheader_filename = "valadoc-1.0.h")] - public abstract class BlockContent : Valadoc.Content.ContentElement { - public override void accept_children (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public override void configure (Valadoc.Settings settings, Valadoc.ResourceLocator locator); - public Gee.List content { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Comment : Valadoc.Content.BlockContent { - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void accept_children (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public override void configure (Valadoc.Settings settings, Valadoc.ResourceLocator locator); - public Gee.List find_taglets (Valadoc.Api.Node? container, GLib.Type taglet_type); - public Gee.List taglets { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public abstract class ContentElement : GLib.Object { - public ContentElement (); - public abstract void accept (Valadoc.Content.ContentVisitor visitor); - public virtual void accept_children (Valadoc.Content.ContentVisitor visitor); - public abstract void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public virtual void configure (Valadoc.Settings settings, Valadoc.ResourceLocator locator); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class ContentFactory : GLib.Object { - public ContentFactory (Valadoc.Settings settings, Valadoc.ResourceLocator locator, Valadoc.ModuleLoader modules); - public Valadoc.Content.Comment create_comment (); - public Valadoc.Content.Embedded create_embedded (); - public Valadoc.Content.Headline create_headline (); - public Valadoc.Content.Link create_link (); - public Valadoc.Content.List create_list (); - public Valadoc.Content.ListItem create_list_item (); - public Valadoc.Content.Page create_page (); - public Valadoc.Content.Paragraph create_paragraph (); - public Valadoc.Content.Run create_run (Valadoc.Content.Run.Style style); - public Valadoc.Content.SourceCode create_source_code (); - public Valadoc.Content.Table create_table (); - public Valadoc.Content.TableCell create_table_cell (); - public Valadoc.Content.TableRow create_table_row (); - public Valadoc.Content.Taglet create_taglet (string name); - public Valadoc.Content.Text create_text (string? text = null); - public Valadoc.Content.ContentElement set_style_attributes (Valadoc.Content.StyleAttributes element, Valadoc.Content.VerticalAlign? valign, Valadoc.Content.HorizontalAlign? halign, string? style); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public abstract class ContentRenderer : Valadoc.Content.ContentVisitor { - public ContentRenderer (); - public abstract void render (Valadoc.Content.ContentElement element); - public abstract void render_children (Valadoc.Content.ContentElement element); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public abstract class ContentVisitor : GLib.Object { - public ContentVisitor (); - public virtual void visit_comment (Valadoc.Content.Comment element); - public virtual void visit_embedded (Valadoc.Content.Embedded element); - public virtual void visit_headline (Valadoc.Content.Headline element); - public virtual void visit_link (Valadoc.Content.Link element); - public virtual void visit_list (Valadoc.Content.List element); - public virtual void visit_list_item (Valadoc.Content.ListItem element); - public virtual void visit_page (Valadoc.Content.Page element); - public virtual void visit_paragraph (Valadoc.Content.Paragraph element); - public virtual void visit_run (Valadoc.Content.Run element); - public virtual void visit_source_code (Valadoc.Content.SourceCode element); - public virtual void visit_symbol_link (Valadoc.Content.SymbolLink element); - public virtual void visit_table (Valadoc.Content.Table element); - public virtual void visit_table_cell (Valadoc.Content.TableCell element); - public virtual void visit_table_row (Valadoc.Content.TableRow element); - public virtual void visit_taglet (Valadoc.Content.Taglet element); - public virtual void visit_text (Valadoc.Content.Text element); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Embedded : Valadoc.Content.ContentElement, Valadoc.Content.Inline, Valadoc.Content.StyleAttributes { - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public override void configure (Valadoc.Settings settings, Valadoc.ResourceLocator locator); - public string caption { get; set; } - public string url { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Headline : Valadoc.Content.Block, Valadoc.Content.InlineContent { - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public int level { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public abstract class InlineContent : Valadoc.Content.ContentElement { - public override void accept_children (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public Gee.List content { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public abstract class InlineTaglet : Valadoc.Content.ContentElement, Valadoc.Content.Taglet, Valadoc.Content.Inline { - protected Valadoc.ResourceLocator locator; - protected Valadoc.Settings settings; - public InlineTaglet (); - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public override void configure (Valadoc.Settings settings, Valadoc.ResourceLocator locator); - public abstract Valadoc.Rule? get_parser_rule (Valadoc.Rule run_rule); - public abstract Valadoc.Content.ContentElement produce_content (); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Link : Valadoc.Content.ContentElement, Valadoc.Content.Inline { - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public override void configure (Valadoc.Settings settings, Valadoc.ResourceLocator locator); - public string label { get; set; } - public string url { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class List : Valadoc.Content.ContentElement, Valadoc.Content.Block { - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public Gee.List items { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class ListItem : Valadoc.Content.InlineContent { - [CCode (cprefix = "VALADOC_CONTENT_LIST_ITEM_BULLET_", cheader_filename = "valadoc-1.0.h")] - public enum Bullet { - NONE, - UNORDERED, - ORDERED, - ORDERED_LATIN, - ORDERED_CAPITAL, - ORDERED_NUMBER, - ORDERED_LOWER_CASE - } - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public Valadoc.Content.ListItem.Bullet bullet { get; set; } - public int level { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Page : Valadoc.Content.BlockContent { - public override void accept (Valadoc.Content.ContentVisitor visitor); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Paragraph : Valadoc.Content.InlineContent, Valadoc.Content.Block, Valadoc.Content.StyleAttributes { - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Run : Valadoc.Content.InlineContent, Valadoc.Content.Inline { - [CCode (cprefix = "VALADOC_CONTENT_RUN_STYLE_", cheader_filename = "valadoc-1.0.h")] - public enum Style { - NONE, - BOLD, - ITALIC, - UNDERLINED, - MONOSPACED, - STROKE, - LANG_KEYWORD, - LANG_LITERAL, - LANG_TYPE - } - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public Valadoc.Content.Run.Style style { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class SourceCode : Valadoc.Content.ContentElement, Valadoc.Content.Block { - [CCode (cprefix = "VALADOC_CONTENT_SOURCE_CODE_LANGUAGE_", cheader_filename = "valadoc-1.0.h")] - public enum Language { - GENIE, - VALA, - C - } - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public string code { get; set; } - public Valadoc.Content.SourceCode.Language language { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class SymbolLink : Valadoc.Content.ContentElement, Valadoc.Content.Inline { - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public override void configure (Valadoc.Settings settings, Valadoc.ResourceLocator locator); - public string label { get; set; } - public Valadoc.Api.Node symbol { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Table : Valadoc.Content.ContentElement, Valadoc.Content.Block { - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void accept_children (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public Gee.List rows { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class TableCell : Valadoc.Content.InlineContent, Valadoc.Content.StyleAttributes { - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public int colspan { get; set; } - public int rowspan { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class TableRow : Valadoc.Content.ContentElement { - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void accept_children (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public Gee.List cells { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Text : Valadoc.Content.ContentElement, Valadoc.Content.Inline { - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public string content { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface Block : Valadoc.Content.ContentElement { - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface Inline : Valadoc.Content.ContentElement { - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface StyleAttributes : Valadoc.Content.ContentElement { - public abstract Valadoc.Content.HorizontalAlign? horizontal_align { get; set; } - public abstract string? style { get; set; } - public abstract Valadoc.Content.VerticalAlign? vertical_align { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface Taglet : Valadoc.Content.ContentElement { - public abstract Valadoc.Rule? get_parser_rule (Valadoc.Rule run_rule); - } - [CCode (cprefix = "VALADOC_CONTENT_HORIZONTAL_ALIGN_", cheader_filename = "valadoc-1.0.h")] - public enum HorizontalAlign { - LEFT, - RIGHT, - CENTER - } - [CCode (cprefix = "VALADOC_CONTENT_VERTICAL_ALIGN_", cheader_filename = "valadoc-1.0.h")] - public enum VerticalAlign { - TOP, - MIDDLE, - BOTTOM - } - } - [CCode (cprefix = "ValadocDiagrams", lower_case_cprefix = "valadoc_diagrams_")] - namespace Diagrams { - [CCode (cheader_filename = "valadoc-1.0.h")] - public static void write_class_diagram (Valadoc.Class cl, string path); - [CCode (cheader_filename = "valadoc-1.0.h")] - public static void write_interface_diagram (Valadoc.Interface iface, string path); - [CCode (cheader_filename = "valadoc-1.0.h")] - public static void write_struct_diagram (Valadoc.Struct stru, string path); - } - [CCode (cprefix = "ValadocTaglets", lower_case_cprefix = "valadoc_taglets_")] - namespace Taglets { - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Deprecated : Valadoc.Content.InlineContent, Valadoc.Content.Taglet, Valadoc.Content.Block { - public Deprecated (); - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class InheritDoc : Valadoc.Content.InlineTaglet { - public InheritDoc (); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public override Valadoc.Rule? get_parser_rule (Valadoc.Rule run_rule); - public override Valadoc.Content.ContentElement produce_content (); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Link : Valadoc.Content.InlineTaglet { - public Link (); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public override Valadoc.Rule? get_parser_rule (Valadoc.Rule run_rule); - public override Valadoc.Content.ContentElement produce_content (); - public string symbol_name { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Param : Valadoc.Content.InlineContent, Valadoc.Content.Taglet, Valadoc.Content.Block { - public Param (); - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public string parameter_name { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Return : Valadoc.Content.InlineContent, Valadoc.Content.Taglet, Valadoc.Content.Block { - public Return (); - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class See : Valadoc.Content.ContentElement, Valadoc.Content.Taglet, Valadoc.Content.Block { - public See (); - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public Valadoc.Api.Node symbol { get; set; } - public string symbol_name { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Since : Valadoc.Content.ContentElement, Valadoc.Content.Taglet, Valadoc.Content.Block { - public string version; - public Since (); - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Throws : Valadoc.Content.InlineContent, Valadoc.Content.Taglet, Valadoc.Content.Block { - public Throws (); - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public Valadoc.Api.Node error_domain { get; set; } - public string error_domain_name { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public static void init (Valadoc.ModuleLoader loader); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Array : Valadoc.Api.Item { - public Array (Vala.ArrayType vtyperef, Valadoc.Api.Item parent); - protected override Valadoc.Content.Inline build_signature (); - protected override void resolve_type_references (Valadoc.Tree root); - public Valadoc.Api.Item data_type { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Class : Valadoc.Api.TypeSymbolNode, Valadoc.ClassHandler, Valadoc.StructHandler, Valadoc.SignalHandler, Valadoc.MethodHandler, Valadoc.EnumHandler, Valadoc.PropertyHandler, Valadoc.ConstructionMethodHandler, Valadoc.FieldHandler, Valadoc.DelegateHandler, Valadoc.ConstantHandler, Valadoc.TemplateParameterListHandler { - public Class (Vala.Class symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public string? get_cname (); - public Gee.Collection get_implemented_interface_list (); - protected override void resolve_type_references (Valadoc.Tree root); - public void visit (Valadoc.Doclet doclet); - protected Valadoc.TypeReference? base_type { get; set; } - public bool is_abstract { get; } - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class CommentScanner : Valadoc.WikiScanner { - public CommentScanner (Valadoc.Settings settings); - protected override void accept (unichar c) throws Valadoc.ParserError; - public override int get_line_start_column (); - public override void reset (); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Constant : Valadoc.Api.MemberNode, Valadoc.ReturnTypeHandler { - public Constant (Vala.Constant symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public string get_cname (); - public bool is_vconstant (Vala.Constant vconst); - protected override void resolve_type_references (Valadoc.Tree root); - public void visit (Valadoc.Doclet doclet, Valadoc.ConstantHandler? parent); - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Delegate : Valadoc.Api.TypeSymbolNode, Valadoc.ParameterListHandler, Valadoc.ReturnTypeHandler, Valadoc.TemplateParameterListHandler, Valadoc.ExceptionHandler { - public Delegate (Vala.Delegate symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public string? get_cname (); - protected override void resolve_type_references (Valadoc.Tree root); - public void visit (Valadoc.Doclet doclet); - public bool is_static { get; } - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public abstract class Doclet : GLib.Object { - public Doclet (); - public abstract void initialisation (Valadoc.Settings settings, Valadoc.Tree tree); - public abstract void visit_class (Valadoc.Class cl); - public abstract void visit_constant (Valadoc.Constant constant, Valadoc.ConstantHandler parent); - public abstract void visit_delegate (Valadoc.Delegate del); - public abstract void visit_enum (Valadoc.Enum en); - public abstract void visit_enum_value (Valadoc.EnumValue enval); - public abstract void visit_error_code (Valadoc.ErrorCode errcode); - public abstract void visit_error_domain (Valadoc.ErrorDomain errdom); - public abstract void visit_field (Valadoc.Field field, Valadoc.FieldHandler parent); - public abstract void visit_interface (Valadoc.Interface iface); - public abstract void visit_method (Valadoc.Method m, Valadoc.MethodHandler parent); - public abstract void visit_namespace (Valadoc.Namespace ns); - public abstract void visit_package (Valadoc.Package pkg); - public abstract void visit_property (Valadoc.Property prop); - public abstract void visit_signal (Valadoc.Signal sig); - public abstract void visit_struct (Valadoc.Struct stru); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class DocumentationParser : GLib.Object, Valadoc.ResourceLocator { - public DocumentationParser (Valadoc.Settings settings, Valadoc.ErrorReporter reporter, Valadoc.Tree tree, Valadoc.ModuleLoader modules); - public Valadoc.Content.Comment? parse (Valadoc.Api.Node element, Vala.Comment source_comment); - public Valadoc.Content.Page? parse_wikipage (Valadoc.WikiPage page); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Enum : Valadoc.Api.TypeSymbolNode, Valadoc.MethodHandler { - public Enum (Vala.Enum symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public string? get_cname (); - public Gee.Collection get_enum_values (); - public void visit (Valadoc.Doclet doclet); - public void visit_enum_values (Valadoc.Doclet doclet); - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class EnumValue : Valadoc.Api.SymbolNode { - public EnumValue (Vala.EnumValue symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public string get_cname (); - public bool is_venumvalue (Vala.EnumValue venval); - protected override void process_comments (Valadoc.Settings settings, Valadoc.DocumentationParser parser); - public void visit (Valadoc.Doclet doclet); - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class ErrorCode : Valadoc.Api.TypeSymbolNode { - public ErrorCode (Vala.ErrorCode symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public string get_cname (); - public bool is_verrorcode (Vala.ErrorCode verrcode); - public void visit (Valadoc.Doclet doclet); - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class ErrorDomain : Valadoc.Api.TypeSymbolNode, Valadoc.MethodHandler { - public ErrorDomain (Vala.ErrorDomain symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public string? get_cname (); - public Gee.Collection get_error_code_list (); - public void visit (Valadoc.Doclet doclet); - public void visit_error_codes (Valadoc.Doclet doclet); - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class ErrorReporter : GLib.Object { - public ErrorReporter (); - public void error (string file, long line, long startpos, long endpos, string errline, string msg); - public void simple_error (string msg); - public void simple_warning (string msg); - public void warning (string file, long line, long startpos, long endpos, string errline, string msg); - public int errors { get; } - public GLib.FileStream stream { get; set; } - public Vala.Report? vreporter { get; set; } - public int warnings { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Field : Valadoc.Api.MemberNode, Valadoc.ReturnTypeHandler { - public Field (Vala.Field symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public string? get_cname (); - protected override void resolve_type_references (Valadoc.Tree root); - public void visit (Valadoc.Doclet doclet, Valadoc.FieldHandler? parent); - public bool is_static { get; } - public bool is_volatile { get; } - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class FormalParameter : Valadoc.Api.SymbolNode, Valadoc.ReturnTypeHandler { - public FormalParameter (Vala.FormalParameter symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - protected override void resolve_type_references (Valadoc.Tree root); - public bool ellipsis { get; } - public bool has_default_value { get; } - public bool is_out { get; } - public bool is_ref { get; } - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Interface : Valadoc.Api.TypeSymbolNode, Valadoc.SignalHandler, Valadoc.PropertyHandler, Valadoc.FieldHandler, Valadoc.ConstantHandler, Valadoc.TemplateParameterListHandler, Valadoc.MethodHandler, Valadoc.DelegateHandler, Valadoc.EnumHandler, Valadoc.StructHandler, Valadoc.ClassHandler { - public Interface (Vala.Interface symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public string? get_cname (); - public Gee.Collection get_implemented_interface_list (); - protected override void resolve_type_references (Valadoc.Tree root); - public void visit (Valadoc.Doclet doclet); - protected Valadoc.TypeReference? base_type { get; set; } - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Method : Valadoc.Api.MemberNode, Valadoc.ParameterListHandler, Valadoc.ExceptionHandler, Valadoc.TemplateParameterListHandler, Valadoc.ReturnTypeHandler { - public Method (Vala.Method symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public string? get_cname (); - protected override void resolve_type_references (Valadoc.Tree root); - public void visit (Valadoc.Doclet doclet, Valadoc.MethodHandler in_type); - public Valadoc.Method? base_method { get; set; } - public bool is_abstract { get; } - public bool is_constructor { get; } - public bool is_inline { get; } - public bool is_override { get; } - public bool is_static { get; } - public bool is_virtual { get; } - public bool is_yields { get; } - public override string? name { owned get; } - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class ModuleLoader : GLib.Object { - public Valadoc.Doclet doclet; - public Gee.HashMap taglets; - public ModuleLoader (); - public Valadoc.Content.Taglet create_taglet (string keyword); - public bool load (string path); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Namespace : Valadoc.Api.SymbolNode, Valadoc.MethodHandler, Valadoc.FieldHandler, Valadoc.NamespaceHandler, Valadoc.ErrorDomainHandler, Valadoc.EnumHandler, Valadoc.ClassHandler, Valadoc.StructHandler, Valadoc.InterfaceHandler, Valadoc.DelegateHandler, Valadoc.ConstantHandler { - public Namespace (Vala.Namespace symbol, Valadoc.NamespaceHandler parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - protected override void process_comments (Valadoc.Settings settings, Valadoc.DocumentationParser parser); - public void visit (Valadoc.Doclet doclet); - public override Valadoc.Api.NodeType node_type { get; } - public Vala.Namespace vnspace { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Package : Valadoc.Api.Node, Valadoc.NamespaceHandler { - public Package (Vala.SourceFile vfile, string name, bool is_package = false); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public Gee.Collection get_dependency_list (); - public Gee.Collection get_full_dependency_list (); - public override bool is_visitor_accessible (Valadoc.Settings settings); - public void visit (Valadoc.Doclet doclet); - public bool is_package { get; set; } - public override string? name { owned get; } - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (ref_function = "valadoc_parser_ref", unref_function = "valadoc_parser_unref", cheader_filename = "valadoc-1.0.h")] - public class Parser : Valadoc.ParserCallback { - public Parser (Valadoc.Settings settings, Valadoc.Scanner scanner, Valadoc.ErrorReporter reporter); - public void accept_token (Valadoc.Token token) throws Valadoc.ParserError; - public void parse (string content, string filename, int first_line, int first_column) throws Valadoc.ParserError; - public void set_root_rule (Valadoc.Rule root_rule); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Pointer : Valadoc.Api.Item { - public Pointer (Vala.PointerType vtyperef, Valadoc.Api.Item parent); - protected override Valadoc.Content.Inline build_signature (); - protected override void resolve_type_references (Valadoc.Tree root); - public Valadoc.Api.Item data_type { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Property : Valadoc.Api.MemberNode, Valadoc.ReturnTypeHandler { - public Property (Vala.Property symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public bool equals (Valadoc.Property p); - public string? get_cname (); - public bool is_vproperty (Vala.Property vprop); - protected override void resolve_type_references (Valadoc.Tree root); - public void visit (Valadoc.Doclet doclet); - public Valadoc.Property base_property { get; set; } - public Valadoc.PropertyAccessor getter { get; set; } - public bool is_abstract { get; } - public bool is_override { get; } - public bool is_virtual { get; } - public override Valadoc.Api.NodeType node_type { get; } - public Valadoc.PropertyAccessor setter { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class PropertyAccessor : Valadoc.Api.SymbolNode { - public PropertyAccessor (Vala.PropertyAccessor symbol, Valadoc.Property parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public bool is_construct { get; } - public bool is_get { get; } - public bool is_owned { get; } - public bool is_set { get; } - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public abstract class Rule : GLib.Object { - [CCode (cprefix = "VALADOC_RULE_FORWARD_", cheader_filename = "valadoc-1.0.h")] - public enum Forward { - NONE, - PARENT, - CHILD - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public delegate void Action (); - protected Rule (); - public abstract bool accept_token (Valadoc.Token token, Valadoc.ParserCallback parser, Valadoc.Rule.Forward forward) throws Valadoc.ParserError; - protected void do_reduce (Valadoc.ParserCallback parser) throws Valadoc.ParserError; - protected void do_start (Valadoc.ParserCallback parser) throws Valadoc.ParserError; - protected bool has_start_token (GLib.Object? scheme_element, Valadoc.Token token); - public abstract bool is_optional (); - protected bool is_optional_rule (GLib.Object? scheme_element); - public static Valadoc.Rule many (GLib.Object?[] scheme); - public static Valadoc.Rule one_of (GLib.Object?[] scheme); - public static Valadoc.Rule option (GLib.Object?[] scheme); - public static Valadoc.Rule seq (GLib.Object?[] scheme); - public Valadoc.Rule set_name (string name); - public Valadoc.Rule set_reduce (Valadoc.Rule.Action action); - public Valadoc.Rule set_start (Valadoc.Rule.Action action); - public abstract bool starts_with_token (Valadoc.Token token); - public abstract string to_string (GLib.Object? state); - protected bool try_to_apply (GLib.Object? scheme_element, Valadoc.Token token, Valadoc.ParserCallback parser, out bool handled) throws Valadoc.ParserError; - public abstract bool would_accept_token (Valadoc.Token token, GLib.Object? state); - public abstract bool would_reduce (Valadoc.Token token, GLib.Object? state); - public string name { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Settings : GLib.Object { - public bool _internal; - public bool _private; - public bool _protected; - public bool add_inherited; - public string? basedir; - public string[] defines; - public bool deprecated; - public string? directory; - public bool disable_dbus_transformation; - public bool enable_checking; - public bool experimental; - public bool non_null_experimental; - public string path; - public string pkg_name; - public string pkg_version; - public string? profile; - public string[] vapi_directories; - public bool verbose; - public string wiki_directory; - public bool with_deps; - public Settings (); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Signal : Valadoc.Api.MemberNode, Valadoc.ParameterListHandler, Valadoc.ReturnTypeHandler { - public Signal (Vala.Signal symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public string? get_cname (); - protected override void resolve_type_references (Valadoc.Tree root); - public void visit (Valadoc.Doclet doclet); - public bool is_virtual { get; } - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Struct : Valadoc.Api.TypeSymbolNode, Valadoc.MethodHandler, Valadoc.ConstructionMethodHandler, Valadoc.FieldHandler, Valadoc.ConstantHandler, Valadoc.TemplateParameterListHandler { - public Struct (Vala.Struct symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public string? get_cname (); - protected override void resolve_type_references (Valadoc.Tree root); - public void visit (Valadoc.Doclet doclet); - protected Valadoc.TypeReference? base_type { get; set; } - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class StubRule : Valadoc.Rule { - public StubRule (); - public override bool accept_token (Valadoc.Token token, Valadoc.ParserCallback parser, Valadoc.Rule.Forward forward) throws Valadoc.ParserError; - public override bool is_optional (); - public Valadoc.Rule set_rule (Valadoc.Rule rule); - public override bool starts_with_token (Valadoc.Token token); - public override string to_string (GLib.Object? state); - public override bool would_accept_token (Valadoc.Token token, GLib.Object? state); - public override bool would_reduce (Valadoc.Token token, GLib.Object? state); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Token : GLib.Object { - public Token (); - public Token.from_type (Valadoc.TokenType type, Valadoc.SourceLocation begin, Valadoc.SourceLocation end); - public Token.from_word (string word, Valadoc.SourceLocation begin, Valadoc.SourceLocation end); - public int to_int (); - public string to_pretty_string (); - public string to_string (); - public Valadoc.SourceLocation begin { get; } - public Valadoc.SourceLocation end { get; } - public bool is_number { get; } - public bool is_word { get; } - public Valadoc.TokenType? token_type { get; } - public string? word { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class TokenType : GLib.Object { - [CCode (cheader_filename = "valadoc-1.0.h")] - public delegate void Action (Valadoc.Token token); - public static Valadoc.TokenType ALIGN_BOTTOM; - public static Valadoc.TokenType ALIGN_CENTER; - public static Valadoc.TokenType ALIGN_RIGHT; - public static Valadoc.TokenType ALIGN_TOP; - public static Valadoc.TokenType ANY; - public static Valadoc.TokenType ANY_NUMBER; - public static Valadoc.TokenType ANY_WORD; - public static Valadoc.TokenType AROBASE; - public static Valadoc.TokenType BACK_QUOTE; - public static Valadoc.TokenType CLOSED_BRACE; - public static Valadoc.TokenType DOUBLE_CLOSED_BRACE; - public static Valadoc.TokenType DOUBLE_CLOSED_BRACKET; - public static Valadoc.TokenType DOUBLE_OPEN_BRACE; - public static Valadoc.TokenType DOUBLE_OPEN_BRACKET; - public static Valadoc.TokenType DOUBLE_PIPE; - public static Valadoc.TokenType EOF; - public static Valadoc.TokenType EOL; - public static Valadoc.TokenType EQUAL_1; - public static Valadoc.TokenType EQUAL_2; - public static Valadoc.TokenType EQUAL_3; - public static Valadoc.TokenType EQUAL_4; - public static Valadoc.TokenType EQUAL_5; - public static Valadoc.TokenType GREATER_THAN; - public static Valadoc.TokenType LESS_THAN; - public static Valadoc.TokenType MINUS; - public static Valadoc.TokenType OPEN_BRACE; - public static Valadoc.TokenType PIPE; - public static Valadoc.TokenType SHARP; - public static Valadoc.TokenType SINGLE_QUOTE_2; - public static Valadoc.TokenType SLASH_2; - public static Valadoc.TokenType SPACE; - public static Valadoc.TokenType STAR; - public static Valadoc.TokenType TAB; - public static Valadoc.TokenType TRIPLE_CLOSED_BRACE; - public static Valadoc.TokenType TRIPLE_OPEN_BRACE; - public static Valadoc.TokenType UNDERSCORE_2; - public Valadoc.TokenType action (Valadoc.TokenType.Action action); - public static Valadoc.TokenType any (); - public static Valadoc.TokenType any_number (); - public static Valadoc.TokenType any_word (); - public void do_action (Valadoc.Token matched_token) throws Valadoc.ParserError; - public bool matches (Valadoc.Token token); - public static Valadoc.TokenType str (string str); - public string to_pretty_string (); - public string to_string (); - } - [CCode (ref_function = "valadoc_tree_ref", unref_function = "valadoc_tree_unref", cheader_filename = "valadoc-1.0.h")] - public class Tree { - public Tree (Valadoc.ErrorReporter reporter, Valadoc.Settings settings); - public void add_depencies (string[] packages); - public void add_documented_file (string[] sources); - public bool create_tree (); - public Gee.Collection get_package_list (); - public void parse_comments (Valadoc.DocumentationParser docparser); - public Valadoc.Api.Node? search_symbol_str (Valadoc.Api.Node? element, string symname); - public void visit (Valadoc.Doclet doclet); - public Valadoc.WikiPageTree? wikitree { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class TypeParameter : Valadoc.Api.SymbolNode, Valadoc.ReturnTypeHandler { - public TypeParameter (Vala.TypeParameter symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class TypeReference : Valadoc.Api.Item { - public TypeReference (Vala.DataType? vtyperef, Valadoc.Api.Item parent); - protected override Valadoc.Content.Inline build_signature (); - public Gee.Collection get_type_arguments (); - protected override void resolve_type_references (Valadoc.Tree root); - public Valadoc.Api.Item? data_type { get; set; } - public bool is_dynamic { get; } - public bool is_nullable { get; } - public bool is_owned { get; } - public bool is_unowned { get; } - public bool is_weak { get; } - public bool pass_ownership { get; } - public string type_name { owned get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class WikiPage : GLib.Object, Valadoc.Documentation { - public WikiPage (string name, string path); - public bool parse (Valadoc.DocumentationParser docparser); - public void read () throws GLib.FileError; - public Valadoc.Content.Page documentation { get; set; } - public string documentation_str { get; set; } - public string name { get; set; } - public string path { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class WikiPageTree : GLib.Object { - public WikiPageTree (Valadoc.ErrorReporter reporter, Valadoc.Settings settings); - public void create_tree (Valadoc.DocumentationParser docparser) throws GLib.FileError; - public Gee.Collection get_pages (); - public Valadoc.WikiPage? search (string name); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class WikiScanner : GLib.Object, Valadoc.Scanner { - public WikiScanner (Valadoc.Settings settings); - protected virtual void accept (unichar c) throws Valadoc.ParserError; - public int get_line (); - public virtual string get_line_content (); - public virtual int get_line_start_column (); - protected unichar get_next_char (int offset = 1); - public virtual void reset (); - public void set_code_escape_mode (bool escape_mode); - public void set_url_escape_mode (bool escape_mode); - public virtual void stop (); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface ClassHandler : Valadoc.Api.Node { - protected Valadoc.Class? find_vclass (Vala.Class vcl); - public Gee.Collection get_class_list (); - public void visit_classes (Valadoc.Doclet doclet); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface ConstantHandler : Valadoc.Api.Node { - public Gee.Collection get_constant_list (); - public void visit_constants (Valadoc.Doclet doclet); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface ConstructionMethodHandler : Valadoc.Api.Node { - public Gee.Collection get_construction_method_list (); - public void visit_construction_methods (Valadoc.Doclet doclet); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface DelegateHandler : Valadoc.Api.Node { - public Gee.Collection get_delegate_list (); - public void visit_delegates (Valadoc.Doclet doclet); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface Documentation : GLib.Object { - public abstract string? get_filename (); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface EnumHandler : Valadoc.Api.Node { - public Gee.Collection get_enum_list (); - public void visit_enums (Valadoc.Doclet doclet); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface ErrorDomainHandler : Valadoc.Api.Node { - public Gee.Collection get_error_domain_list (); - public void visit_error_domains (Valadoc.Doclet doclet); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface ExceptionHandler : Valadoc.Api.Node { - public void add_exception_list (Valadoc.Tree root, Vala.Collection vexceptions); - public Gee.Collection get_error_domains (); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface FieldHandler : Valadoc.Api.Node { - public Gee.Collection get_field_list (); - public void visit_fields (Valadoc.Doclet doclet); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface InterfaceHandler : Valadoc.Api.Node { - public Gee.Collection get_interface_list (); - public void visit_interfaces (Valadoc.Doclet doclet); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface MethodHandler : Valadoc.Api.Node { - public Gee.Collection get_method_list (); - public void visit_methods (Valadoc.Doclet doclet); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface NamespaceHandler : Valadoc.Api.Node { - protected Valadoc.Namespace get_namespace (Vala.Symbol node); - public Gee.Collection get_namespace_list (bool filtered = true); - public void visit_namespaces (Valadoc.Doclet doclet); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface ParameterListHandler : Valadoc.Api.Node { - public Gee.List get_parameter_list (); - public Gee.List param_list { owned get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface ParserCallback { - public abstract void error (string message, Valadoc.Token? token = null) throws Valadoc.ParserError; - public abstract GLib.Object? get_rule_state (); - public abstract void push_rule (Valadoc.Rule rule); - public abstract void reduce (); - public abstract void set_rule_state (GLib.Object state); - public abstract void warning (string message, Valadoc.Token? token = null); - public abstract bool would_parent_accept_token (Valadoc.Token token); - public abstract bool would_parent_reduce_to_rule (Valadoc.Token token, Valadoc.Rule rule); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface PropertyHandler : Valadoc.Api.Node { - public Gee.Collection get_property_list (); - protected bool is_overwritten_property (Valadoc.Property prop); - public void visit_properties (Valadoc.Doclet doclet); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface ResourceLocator : GLib.Object { - public abstract string resolve (string path); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface ReturnTypeHandler : Valadoc.Api.Item { - public abstract Valadoc.TypeReference? type_reference { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface Scanner : GLib.Object { - public abstract void end () throws Valadoc.ParserError; - public abstract string get_line_content (); - public abstract void reset (); - public abstract void scan (string content) throws Valadoc.ParserError; - public abstract void set_parser (Valadoc.Parser parser); - public abstract void stop (); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface SignalHandler : Valadoc.Api.Node { - public Gee.Collection get_signal_list (); - public void visit_signals (Valadoc.Doclet doclet); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface StructHandler : Valadoc.Api.Node { - public Gee.Collection get_struct_list (); - public void visit_structs (Valadoc.Doclet doclet); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface SymbolAccessibility { - public abstract bool is_internal { get; } - public abstract bool is_private { get; } - public abstract bool is_protected { get; } - public abstract bool is_public { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface TemplateParameterListHandler : Valadoc.Api.Node { - public Gee.Collection get_template_param_list (); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface Visitable : Valadoc.Api.Item { - public abstract bool is_visitor_accessible (Valadoc.Settings settings); - } - [CCode (type_id = "VALADOC_TYPE_SOURCE_LOCATION", cheader_filename = "valadoc-1.0.h")] - public struct SourceLocation { - public int line; - public int column; - public SourceLocation (int _line, int _column); - } - [CCode (cprefix = "VALADOC_ERROR_LEVEL_", cheader_filename = "valadoc-1.0.h")] - public enum ErrorLevel { - ASSUMPTION, - WARNING, - ERROR - } - [CCode (cprefix = "VALADOC_PARSER_ERROR_", cheader_filename = "valadoc-1.0.h")] - public errordomain ParserError { - INTERNAL_ERROR, - UNEXPECTED_TOKEN, - } - [CCode (cheader_filename = "valadoc-1.0.h", has_target = false)] - public delegate GLib.Type DocletRegisterFunction (); - [CCode (cheader_filename = "valadoc-1.0.h", has_target = false)] - public delegate void TagletRegisterFunction (Valadoc.ModuleLoader loader); - [CCode (cheader_filename = "valadoc-1.0.h")] - public static bool copy_directory (string src, string dest); - [CCode (cheader_filename = "valadoc-1.0.h")] - public static bool copy_file (string src, string dest); - [CCode (cheader_filename = "valadoc-1.0.h")] - public static string realpath (string name); -} -[CCode (cheader_filename = "valadoc-1.0.h")] -public static Valadoc.Class glib_error; diff --git a/src/valadoc/Makefile.am b/src/valadoc/Makefile.am index 49778e2c7..4759dec50 100644 --- a/src/valadoc/Makefile.am +++ b/src/valadoc/Makefile.am @@ -40,8 +40,8 @@ valadoc_LDADD = \ $(NULL) -valadoc.vala.stamp: $(libvaladoc_VALASOURCES) - $(VALAC) -C -H valadoc.h --pkg gee-1.0 --pkg gmodule-2.0 --pkg config --vapidir ../vapi --pkg valadoc-1.0 --basedir $(top_srcdir)/src/valadoc/ valadoc.vala --save-temps $^ +valadoc.vala.stamp: $(valadoc_VALASOURCES) + $(VALAC) -C --pkg gee-1.0 --pkg gmodule-2.0 --vapidir ../vapi/ --pkg config --vapidir ../libvaladoc/ --pkg valadoc-1.0 $^ touch $@ diff --git a/src/vapi/Makefile.am b/src/vapi/Makefile.am deleted file mode 100644 index 56833cbec..000000000 --- a/src/vapi/Makefile.am +++ /dev/null @@ -1,19 +0,0 @@ -NULL = - -vapidir = $(datadir)/vala/vapi - -valadoc-1.0.vapi: ../libvaladoc/valadoc-1.0.vapi - cat ../libvaladoc/valadoc-1.0.vapi > valadoc-1.0.vapi - -dist_vapi_DATA = \ - valadoc-1.0.vapi \ - valadoc-1.0.deps \ - $(NULL) - -dist_noinst_DATA = \ - $(NULL) - -MAINTAINERCLEANFILES = \ - valadoc-1.0.vapi \ - $(NULL) - diff --git a/src/vapi/valadoc-1.0.vapi b/src/vapi/valadoc-1.0.vapi deleted file mode 100644 index 9fe92b972..000000000 --- a/src/vapi/valadoc-1.0.vapi +++ /dev/null @@ -1,1030 +0,0 @@ -/* valadoc-1.0.vapi generated by valac, do not modify. */ - -[CCode (cprefix = "Valadoc", lower_case_cprefix = "valadoc_")] -namespace Valadoc { - [CCode (cprefix = "ValadocApi", lower_case_cprefix = "valadoc_api_")] - namespace Api { - [CCode (cheader_filename = "valadoc-1.0.h")] - public abstract class Item : GLib.Object { - public Item (); - protected abstract Valadoc.Content.Inline build_signature (); - protected virtual void process_comments (Valadoc.Settings settings, Valadoc.DocumentationParser parser); - protected virtual void resolve_type_references (Valadoc.Tree root); - public Valadoc.Api.Item parent { get; set; } - public Valadoc.Content.Inline signature { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public abstract class MemberNode : Valadoc.Api.SymbolNode { - public MemberNode (Vala.Member symbol, Valadoc.Api.Node parent); - protected override void process_comments (Valadoc.Settings settings, Valadoc.DocumentationParser parser); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public abstract class Node : Valadoc.Api.Item, Valadoc.Visitable, Valadoc.Documentation { - public Node (Valadoc.Api.Node? parent); - public abstract void accept (Valadoc.Doclet doclet); - public void accept_children (Valadoc.Api.NodeType[] types, Valadoc.Doclet doclet); - public void accept_children_by_type (Valadoc.Api.NodeType type, Valadoc.Doclet doclet); - protected void add_child (Valadoc.Api.SymbolNode child); - public Valadoc.Api.Node? find_by_name (string name); - public Valadoc.Api.Node? find_by_symbol (Vala.Symbol symbol); - public string? full_name (); - public Gee.List get_children_by_type (Valadoc.Api.NodeType type, bool filtered = true); - public virtual string? get_filename (); - public abstract bool is_visitor_accessible (Valadoc.Settings settings); - protected override void process_comments (Valadoc.Settings settings, Valadoc.DocumentationParser parser); - protected override void resolve_type_references (Valadoc.Tree root); - public Valadoc.Content.Comment? documentation { get; set; } - public abstract string? name { owned get; } - public abstract Valadoc.Api.NodeType node_type { get; } - public Valadoc.Namespace? nspace { get; } - public Valadoc.Package? package { get; } - } - [CCode (ref_function = "valadoc_api_signature_builder_ref", unref_function = "valadoc_api_signature_builder_unref", cheader_filename = "valadoc-1.0.h")] - public class SignatureBuilder { - public SignatureBuilder (); - public Valadoc.Api.SignatureBuilder append (string text, bool spaced = true); - public Valadoc.Api.SignatureBuilder append_content (Valadoc.Content.Inline content, bool spaced = true); - public Valadoc.Api.SignatureBuilder append_keyword (string keyword, bool spaced = true); - public Valadoc.Api.SignatureBuilder append_literal (string literal, bool spaced = true); - public Valadoc.Api.SignatureBuilder append_symbol (Valadoc.Api.Node node, bool spaced = true); - public Valadoc.Api.SignatureBuilder append_type (Valadoc.Api.Node node, bool spaced = true); - public Valadoc.Api.SignatureBuilder append_type_name (string name, bool spaced = true); - public Valadoc.Content.Run @get (); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public abstract class SymbolNode : Valadoc.Api.Node, Valadoc.SymbolAccessibility { - public SymbolNode (Vala.Symbol symbol, Valadoc.Api.Node parent); - protected string get_accessibility_modifier (); - public override string? get_filename (); - public override bool is_visitor_accessible (Valadoc.Settings settings); - public override string? name { owned get; } - protected Vala.Symbol symbol { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public abstract class TypeSymbolNode : Valadoc.Api.SymbolNode { - public TypeSymbolNode (Vala.TypeSymbol symbol, Valadoc.Api.Node parent); - protected override void process_comments (Valadoc.Settings settings, Valadoc.DocumentationParser parser); - } - [CCode (cprefix = "VALADOC_API_NODE_TYPE_", cheader_filename = "valadoc-1.0.h")] - public enum NodeType { - CLASS, - CONSTANT, - CREATION_METHOD, - DELEGATE, - ENUM, - ENUM_VALUE, - ERROR_CODE, - ERROR_DOMAIN, - FIELD, - FORMAL_PARAMETER, - INTERFACE, - METHOD, - NAMESPACE, - PACKAGE, - PROPERTY, - PROPERTY_ACCESSOR, - SIGNAL, - STRUCT, - TYPE_PARAMETER - } - } - [CCode (cprefix = "ValadocContent", lower_case_cprefix = "valadoc_content_")] - namespace Content { - [CCode (cheader_filename = "valadoc-1.0.h")] - public abstract class BlockContent : Valadoc.Content.ContentElement { - public override void accept_children (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public override void configure (Valadoc.Settings settings, Valadoc.ResourceLocator locator); - public Gee.List content { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Comment : Valadoc.Content.BlockContent { - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void accept_children (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public override void configure (Valadoc.Settings settings, Valadoc.ResourceLocator locator); - public Gee.List find_taglets (Valadoc.Api.Node? container, GLib.Type taglet_type); - public Gee.List taglets { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public abstract class ContentElement : GLib.Object { - public ContentElement (); - public abstract void accept (Valadoc.Content.ContentVisitor visitor); - public virtual void accept_children (Valadoc.Content.ContentVisitor visitor); - public abstract void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public virtual void configure (Valadoc.Settings settings, Valadoc.ResourceLocator locator); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class ContentFactory : GLib.Object { - public ContentFactory (Valadoc.Settings settings, Valadoc.ResourceLocator locator, Valadoc.ModuleLoader modules); - public Valadoc.Content.Comment create_comment (); - public Valadoc.Content.Embedded create_embedded (); - public Valadoc.Content.Headline create_headline (); - public Valadoc.Content.Link create_link (); - public Valadoc.Content.List create_list (); - public Valadoc.Content.ListItem create_list_item (); - public Valadoc.Content.Page create_page (); - public Valadoc.Content.Paragraph create_paragraph (); - public Valadoc.Content.Run create_run (Valadoc.Content.Run.Style style); - public Valadoc.Content.SourceCode create_source_code (); - public Valadoc.Content.Table create_table (); - public Valadoc.Content.TableCell create_table_cell (); - public Valadoc.Content.TableRow create_table_row (); - public Valadoc.Content.Taglet create_taglet (string name); - public Valadoc.Content.Text create_text (string? text = null); - public Valadoc.Content.ContentElement set_style_attributes (Valadoc.Content.StyleAttributes element, Valadoc.Content.VerticalAlign? valign, Valadoc.Content.HorizontalAlign? halign, string? style); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public abstract class ContentRenderer : Valadoc.Content.ContentVisitor { - public ContentRenderer (); - public abstract void render (Valadoc.Content.ContentElement element); - public abstract void render_children (Valadoc.Content.ContentElement element); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public abstract class ContentVisitor : GLib.Object { - public ContentVisitor (); - public virtual void visit_comment (Valadoc.Content.Comment element); - public virtual void visit_embedded (Valadoc.Content.Embedded element); - public virtual void visit_headline (Valadoc.Content.Headline element); - public virtual void visit_link (Valadoc.Content.Link element); - public virtual void visit_list (Valadoc.Content.List element); - public virtual void visit_list_item (Valadoc.Content.ListItem element); - public virtual void visit_page (Valadoc.Content.Page element); - public virtual void visit_paragraph (Valadoc.Content.Paragraph element); - public virtual void visit_run (Valadoc.Content.Run element); - public virtual void visit_source_code (Valadoc.Content.SourceCode element); - public virtual void visit_symbol_link (Valadoc.Content.SymbolLink element); - public virtual void visit_table (Valadoc.Content.Table element); - public virtual void visit_table_cell (Valadoc.Content.TableCell element); - public virtual void visit_table_row (Valadoc.Content.TableRow element); - public virtual void visit_taglet (Valadoc.Content.Taglet element); - public virtual void visit_text (Valadoc.Content.Text element); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Embedded : Valadoc.Content.ContentElement, Valadoc.Content.Inline, Valadoc.Content.StyleAttributes { - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public override void configure (Valadoc.Settings settings, Valadoc.ResourceLocator locator); - public string caption { get; set; } - public string url { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Headline : Valadoc.Content.Block, Valadoc.Content.InlineContent { - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public int level { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public abstract class InlineContent : Valadoc.Content.ContentElement { - public override void accept_children (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public Gee.List content { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public abstract class InlineTaglet : Valadoc.Content.ContentElement, Valadoc.Content.Taglet, Valadoc.Content.Inline { - protected Valadoc.ResourceLocator locator; - protected Valadoc.Settings settings; - public InlineTaglet (); - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public override void configure (Valadoc.Settings settings, Valadoc.ResourceLocator locator); - public abstract Valadoc.Rule? get_parser_rule (Valadoc.Rule run_rule); - public abstract Valadoc.Content.ContentElement produce_content (); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Link : Valadoc.Content.ContentElement, Valadoc.Content.Inline { - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public override void configure (Valadoc.Settings settings, Valadoc.ResourceLocator locator); - public string label { get; set; } - public string url { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class List : Valadoc.Content.ContentElement, Valadoc.Content.Block { - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public Gee.List items { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class ListItem : Valadoc.Content.InlineContent { - [CCode (cprefix = "VALADOC_CONTENT_LIST_ITEM_BULLET_", cheader_filename = "valadoc-1.0.h")] - public enum Bullet { - NONE, - UNORDERED, - ORDERED, - ORDERED_LATIN, - ORDERED_CAPITAL, - ORDERED_NUMBER, - ORDERED_LOWER_CASE - } - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public Valadoc.Content.ListItem.Bullet bullet { get; set; } - public int level { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Page : Valadoc.Content.BlockContent { - public override void accept (Valadoc.Content.ContentVisitor visitor); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Paragraph : Valadoc.Content.InlineContent, Valadoc.Content.Block, Valadoc.Content.StyleAttributes { - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Run : Valadoc.Content.InlineContent, Valadoc.Content.Inline { - [CCode (cprefix = "VALADOC_CONTENT_RUN_STYLE_", cheader_filename = "valadoc-1.0.h")] - public enum Style { - NONE, - BOLD, - ITALIC, - UNDERLINED, - MONOSPACED, - STROKE, - LANG_KEYWORD, - LANG_LITERAL, - LANG_TYPE - } - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public Valadoc.Content.Run.Style style { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class SourceCode : Valadoc.Content.ContentElement, Valadoc.Content.Block { - [CCode (cprefix = "VALADOC_CONTENT_SOURCE_CODE_LANGUAGE_", cheader_filename = "valadoc-1.0.h")] - public enum Language { - GENIE, - VALA, - C - } - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public string code { get; set; } - public Valadoc.Content.SourceCode.Language language { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class SymbolLink : Valadoc.Content.ContentElement, Valadoc.Content.Inline { - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public override void configure (Valadoc.Settings settings, Valadoc.ResourceLocator locator); - public string label { get; set; } - public Valadoc.Api.Node symbol { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Table : Valadoc.Content.ContentElement, Valadoc.Content.Block { - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void accept_children (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public Gee.List rows { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class TableCell : Valadoc.Content.InlineContent, Valadoc.Content.StyleAttributes { - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public int colspan { get; set; } - public int rowspan { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class TableRow : Valadoc.Content.ContentElement { - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void accept_children (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public Gee.List cells { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Text : Valadoc.Content.ContentElement, Valadoc.Content.Inline { - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public string content { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface Block : Valadoc.Content.ContentElement { - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface Inline : Valadoc.Content.ContentElement { - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface StyleAttributes : Valadoc.Content.ContentElement { - public abstract Valadoc.Content.HorizontalAlign? horizontal_align { get; set; } - public abstract string? style { get; set; } - public abstract Valadoc.Content.VerticalAlign? vertical_align { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface Taglet : Valadoc.Content.ContentElement { - public abstract Valadoc.Rule? get_parser_rule (Valadoc.Rule run_rule); - } - [CCode (cprefix = "VALADOC_CONTENT_HORIZONTAL_ALIGN_", cheader_filename = "valadoc-1.0.h")] - public enum HorizontalAlign { - LEFT, - RIGHT, - CENTER - } - [CCode (cprefix = "VALADOC_CONTENT_VERTICAL_ALIGN_", cheader_filename = "valadoc-1.0.h")] - public enum VerticalAlign { - TOP, - MIDDLE, - BOTTOM - } - } - [CCode (cprefix = "ValadocDiagrams", lower_case_cprefix = "valadoc_diagrams_")] - namespace Diagrams { - [CCode (cheader_filename = "valadoc-1.0.h")] - public static void write_class_diagram (Valadoc.Class cl, string path); - [CCode (cheader_filename = "valadoc-1.0.h")] - public static void write_interface_diagram (Valadoc.Interface iface, string path); - [CCode (cheader_filename = "valadoc-1.0.h")] - public static void write_struct_diagram (Valadoc.Struct stru, string path); - } - [CCode (cprefix = "ValadocTaglets", lower_case_cprefix = "valadoc_taglets_")] - namespace Taglets { - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Deprecated : Valadoc.Content.InlineContent, Valadoc.Content.Taglet, Valadoc.Content.Block { - public Deprecated (); - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class InheritDoc : Valadoc.Content.InlineTaglet { - public InheritDoc (); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public override Valadoc.Rule? get_parser_rule (Valadoc.Rule run_rule); - public override Valadoc.Content.ContentElement produce_content (); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Link : Valadoc.Content.InlineTaglet { - public Link (); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public override Valadoc.Rule? get_parser_rule (Valadoc.Rule run_rule); - public override Valadoc.Content.ContentElement produce_content (); - public string symbol_name { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Param : Valadoc.Content.InlineContent, Valadoc.Content.Taglet, Valadoc.Content.Block { - public Param (); - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public string parameter_name { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Return : Valadoc.Content.InlineContent, Valadoc.Content.Taglet, Valadoc.Content.Block { - public Return (); - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class See : Valadoc.Content.ContentElement, Valadoc.Content.Taglet, Valadoc.Content.Block { - public See (); - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public Valadoc.Api.Node symbol { get; set; } - public string symbol_name { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Since : Valadoc.Content.ContentElement, Valadoc.Content.Taglet, Valadoc.Content.Block { - public string version; - public Since (); - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Throws : Valadoc.Content.InlineContent, Valadoc.Content.Taglet, Valadoc.Content.Block { - public Throws (); - public override void accept (Valadoc.Content.ContentVisitor visitor); - public override void check (Valadoc.Tree api_root, Valadoc.Api.Node? container, Valadoc.ErrorReporter reporter); - public Valadoc.Api.Node error_domain { get; set; } - public string error_domain_name { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public static void init (Valadoc.ModuleLoader loader); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Array : Valadoc.Api.Item { - public Array (Vala.ArrayType vtyperef, Valadoc.Api.Item parent); - protected override Valadoc.Content.Inline build_signature (); - protected override void resolve_type_references (Valadoc.Tree root); - public Valadoc.Api.Item data_type { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Class : Valadoc.Api.TypeSymbolNode, Valadoc.ClassHandler, Valadoc.StructHandler, Valadoc.SignalHandler, Valadoc.MethodHandler, Valadoc.EnumHandler, Valadoc.PropertyHandler, Valadoc.ConstructionMethodHandler, Valadoc.FieldHandler, Valadoc.DelegateHandler, Valadoc.ConstantHandler, Valadoc.TemplateParameterListHandler { - public Class (Vala.Class symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public string? get_cname (); - public Gee.Collection get_implemented_interface_list (); - protected override void resolve_type_references (Valadoc.Tree root); - public void visit (Valadoc.Doclet doclet); - protected Valadoc.TypeReference? base_type { get; set; } - public bool is_abstract { get; } - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class CommentScanner : Valadoc.WikiScanner { - public CommentScanner (Valadoc.Settings settings); - protected override void accept (unichar c) throws Valadoc.ParserError; - public override int get_line_start_column (); - public override void reset (); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Constant : Valadoc.Api.MemberNode, Valadoc.ReturnTypeHandler { - public Constant (Vala.Constant symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public string get_cname (); - public bool is_vconstant (Vala.Constant vconst); - protected override void resolve_type_references (Valadoc.Tree root); - public void visit (Valadoc.Doclet doclet, Valadoc.ConstantHandler? parent); - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Delegate : Valadoc.Api.TypeSymbolNode, Valadoc.ParameterListHandler, Valadoc.ReturnTypeHandler, Valadoc.TemplateParameterListHandler, Valadoc.ExceptionHandler { - public Delegate (Vala.Delegate symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public string? get_cname (); - protected override void resolve_type_references (Valadoc.Tree root); - public void visit (Valadoc.Doclet doclet); - public bool is_static { get; } - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public abstract class Doclet : GLib.Object { - public Doclet (); - public abstract void initialisation (Valadoc.Settings settings, Valadoc.Tree tree); - public abstract void visit_class (Valadoc.Class cl); - public abstract void visit_constant (Valadoc.Constant constant, Valadoc.ConstantHandler parent); - public abstract void visit_delegate (Valadoc.Delegate del); - public abstract void visit_enum (Valadoc.Enum en); - public abstract void visit_enum_value (Valadoc.EnumValue enval); - public abstract void visit_error_code (Valadoc.ErrorCode errcode); - public abstract void visit_error_domain (Valadoc.ErrorDomain errdom); - public abstract void visit_field (Valadoc.Field field, Valadoc.FieldHandler parent); - public abstract void visit_interface (Valadoc.Interface iface); - public abstract void visit_method (Valadoc.Method m, Valadoc.MethodHandler parent); - public abstract void visit_namespace (Valadoc.Namespace ns); - public abstract void visit_package (Valadoc.Package pkg); - public abstract void visit_property (Valadoc.Property prop); - public abstract void visit_signal (Valadoc.Signal sig); - public abstract void visit_struct (Valadoc.Struct stru); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class DocumentationParser : GLib.Object, Valadoc.ResourceLocator { - public DocumentationParser (Valadoc.Settings settings, Valadoc.ErrorReporter reporter, Valadoc.Tree tree, Valadoc.ModuleLoader modules); - public Valadoc.Content.Comment? parse (Valadoc.Api.Node element, Vala.Comment source_comment); - public Valadoc.Content.Page? parse_wikipage (Valadoc.WikiPage page); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Enum : Valadoc.Api.TypeSymbolNode, Valadoc.MethodHandler { - public Enum (Vala.Enum symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public string? get_cname (); - public Gee.Collection get_enum_values (); - public void visit (Valadoc.Doclet doclet); - public void visit_enum_values (Valadoc.Doclet doclet); - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class EnumValue : Valadoc.Api.SymbolNode { - public EnumValue (Vala.EnumValue symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public string get_cname (); - public bool is_venumvalue (Vala.EnumValue venval); - protected override void process_comments (Valadoc.Settings settings, Valadoc.DocumentationParser parser); - public void visit (Valadoc.Doclet doclet); - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class ErrorCode : Valadoc.Api.TypeSymbolNode { - public ErrorCode (Vala.ErrorCode symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public string get_cname (); - public bool is_verrorcode (Vala.ErrorCode verrcode); - public void visit (Valadoc.Doclet doclet); - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class ErrorDomain : Valadoc.Api.TypeSymbolNode, Valadoc.MethodHandler { - public ErrorDomain (Vala.ErrorDomain symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public string? get_cname (); - public Gee.Collection get_error_code_list (); - public void visit (Valadoc.Doclet doclet); - public void visit_error_codes (Valadoc.Doclet doclet); - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class ErrorReporter : GLib.Object { - public ErrorReporter (); - public void error (string file, long line, long startpos, long endpos, string errline, string msg); - public void simple_error (string msg); - public void simple_warning (string msg); - public void warning (string file, long line, long startpos, long endpos, string errline, string msg); - public int errors { get; } - public GLib.FileStream stream { get; set; } - public Vala.Report? vreporter { get; set; } - public int warnings { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Field : Valadoc.Api.MemberNode, Valadoc.ReturnTypeHandler { - public Field (Vala.Field symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public string? get_cname (); - protected override void resolve_type_references (Valadoc.Tree root); - public void visit (Valadoc.Doclet doclet, Valadoc.FieldHandler? parent); - public bool is_static { get; } - public bool is_volatile { get; } - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class FormalParameter : Valadoc.Api.SymbolNode, Valadoc.ReturnTypeHandler { - public FormalParameter (Vala.FormalParameter symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - protected override void resolve_type_references (Valadoc.Tree root); - public bool ellipsis { get; } - public bool has_default_value { get; } - public bool is_out { get; } - public bool is_ref { get; } - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Interface : Valadoc.Api.TypeSymbolNode, Valadoc.SignalHandler, Valadoc.PropertyHandler, Valadoc.FieldHandler, Valadoc.ConstantHandler, Valadoc.TemplateParameterListHandler, Valadoc.MethodHandler, Valadoc.DelegateHandler, Valadoc.EnumHandler, Valadoc.StructHandler, Valadoc.ClassHandler { - public Interface (Vala.Interface symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public string? get_cname (); - public Gee.Collection get_implemented_interface_list (); - protected override void resolve_type_references (Valadoc.Tree root); - public void visit (Valadoc.Doclet doclet); - protected Valadoc.TypeReference? base_type { get; set; } - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Method : Valadoc.Api.MemberNode, Valadoc.ParameterListHandler, Valadoc.ExceptionHandler, Valadoc.TemplateParameterListHandler, Valadoc.ReturnTypeHandler { - public Method (Vala.Method symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public string? get_cname (); - protected override void resolve_type_references (Valadoc.Tree root); - public void visit (Valadoc.Doclet doclet, Valadoc.MethodHandler in_type); - public Valadoc.Method? base_method { get; set; } - public bool is_abstract { get; } - public bool is_constructor { get; } - public bool is_inline { get; } - public bool is_override { get; } - public bool is_static { get; } - public bool is_virtual { get; } - public bool is_yields { get; } - public override string? name { owned get; } - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class ModuleLoader : GLib.Object { - public Valadoc.Doclet doclet; - public Gee.HashMap taglets; - public ModuleLoader (); - public Valadoc.Content.Taglet create_taglet (string keyword); - public bool load (string path); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Namespace : Valadoc.Api.SymbolNode, Valadoc.MethodHandler, Valadoc.FieldHandler, Valadoc.NamespaceHandler, Valadoc.ErrorDomainHandler, Valadoc.EnumHandler, Valadoc.ClassHandler, Valadoc.StructHandler, Valadoc.InterfaceHandler, Valadoc.DelegateHandler, Valadoc.ConstantHandler { - public Namespace (Vala.Namespace symbol, Valadoc.NamespaceHandler parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - protected override void process_comments (Valadoc.Settings settings, Valadoc.DocumentationParser parser); - public void visit (Valadoc.Doclet doclet); - public override Valadoc.Api.NodeType node_type { get; } - public Vala.Namespace vnspace { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Package : Valadoc.Api.Node, Valadoc.NamespaceHandler { - public Package (Vala.SourceFile vfile, string name, bool is_package = false); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public Gee.Collection get_dependency_list (); - public Gee.Collection get_full_dependency_list (); - public override bool is_visitor_accessible (Valadoc.Settings settings); - public void visit (Valadoc.Doclet doclet); - public bool is_package { get; set; } - public override string? name { owned get; } - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (ref_function = "valadoc_parser_ref", unref_function = "valadoc_parser_unref", cheader_filename = "valadoc-1.0.h")] - public class Parser : Valadoc.ParserCallback { - public Parser (Valadoc.Settings settings, Valadoc.Scanner scanner, Valadoc.ErrorReporter reporter); - public void accept_token (Valadoc.Token token) throws Valadoc.ParserError; - public void parse (string content, string filename, int first_line, int first_column) throws Valadoc.ParserError; - public void set_root_rule (Valadoc.Rule root_rule); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Pointer : Valadoc.Api.Item { - public Pointer (Vala.PointerType vtyperef, Valadoc.Api.Item parent); - protected override Valadoc.Content.Inline build_signature (); - protected override void resolve_type_references (Valadoc.Tree root); - public Valadoc.Api.Item data_type { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Property : Valadoc.Api.MemberNode, Valadoc.ReturnTypeHandler { - public Property (Vala.Property symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public bool equals (Valadoc.Property p); - public string? get_cname (); - public bool is_vproperty (Vala.Property vprop); - protected override void resolve_type_references (Valadoc.Tree root); - public void visit (Valadoc.Doclet doclet); - public Valadoc.Property base_property { get; set; } - public Valadoc.PropertyAccessor getter { get; set; } - public bool is_abstract { get; } - public bool is_override { get; } - public bool is_virtual { get; } - public override Valadoc.Api.NodeType node_type { get; } - public Valadoc.PropertyAccessor setter { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class PropertyAccessor : Valadoc.Api.SymbolNode { - public PropertyAccessor (Vala.PropertyAccessor symbol, Valadoc.Property parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public bool is_construct { get; } - public bool is_get { get; } - public bool is_owned { get; } - public bool is_set { get; } - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public abstract class Rule : GLib.Object { - [CCode (cprefix = "VALADOC_RULE_FORWARD_", cheader_filename = "valadoc-1.0.h")] - public enum Forward { - NONE, - PARENT, - CHILD - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public delegate void Action (); - protected Rule (); - public abstract bool accept_token (Valadoc.Token token, Valadoc.ParserCallback parser, Valadoc.Rule.Forward forward) throws Valadoc.ParserError; - protected void do_reduce (Valadoc.ParserCallback parser) throws Valadoc.ParserError; - protected void do_start (Valadoc.ParserCallback parser) throws Valadoc.ParserError; - protected bool has_start_token (GLib.Object? scheme_element, Valadoc.Token token); - public abstract bool is_optional (); - protected bool is_optional_rule (GLib.Object? scheme_element); - public static Valadoc.Rule many (GLib.Object?[] scheme); - public static Valadoc.Rule one_of (GLib.Object?[] scheme); - public static Valadoc.Rule option (GLib.Object?[] scheme); - public static Valadoc.Rule seq (GLib.Object?[] scheme); - public Valadoc.Rule set_name (string name); - public Valadoc.Rule set_reduce (Valadoc.Rule.Action action); - public Valadoc.Rule set_start (Valadoc.Rule.Action action); - public abstract bool starts_with_token (Valadoc.Token token); - public abstract string to_string (GLib.Object? state); - protected bool try_to_apply (GLib.Object? scheme_element, Valadoc.Token token, Valadoc.ParserCallback parser, out bool handled) throws Valadoc.ParserError; - public abstract bool would_accept_token (Valadoc.Token token, GLib.Object? state); - public abstract bool would_reduce (Valadoc.Token token, GLib.Object? state); - public string name { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Settings : GLib.Object { - public bool _internal; - public bool _private; - public bool _protected; - public bool add_inherited; - public string? basedir; - public string[] defines; - public bool deprecated; - public string? directory; - public bool disable_dbus_transformation; - public bool enable_checking; - public bool experimental; - public bool non_null_experimental; - public string path; - public string pkg_name; - public string pkg_version; - public string? profile; - public string[] vapi_directories; - public bool verbose; - public string wiki_directory; - public bool with_deps; - public Settings (); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Signal : Valadoc.Api.MemberNode, Valadoc.ParameterListHandler, Valadoc.ReturnTypeHandler { - public Signal (Vala.Signal symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public string? get_cname (); - protected override void resolve_type_references (Valadoc.Tree root); - public void visit (Valadoc.Doclet doclet); - public bool is_virtual { get; } - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Struct : Valadoc.Api.TypeSymbolNode, Valadoc.MethodHandler, Valadoc.ConstructionMethodHandler, Valadoc.FieldHandler, Valadoc.ConstantHandler, Valadoc.TemplateParameterListHandler { - public Struct (Vala.Struct symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public string? get_cname (); - protected override void resolve_type_references (Valadoc.Tree root); - public void visit (Valadoc.Doclet doclet); - protected Valadoc.TypeReference? base_type { get; set; } - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class StubRule : Valadoc.Rule { - public StubRule (); - public override bool accept_token (Valadoc.Token token, Valadoc.ParserCallback parser, Valadoc.Rule.Forward forward) throws Valadoc.ParserError; - public override bool is_optional (); - public Valadoc.Rule set_rule (Valadoc.Rule rule); - public override bool starts_with_token (Valadoc.Token token); - public override string to_string (GLib.Object? state); - public override bool would_accept_token (Valadoc.Token token, GLib.Object? state); - public override bool would_reduce (Valadoc.Token token, GLib.Object? state); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class Token : GLib.Object { - public Token (); - public Token.from_type (Valadoc.TokenType type, Valadoc.SourceLocation begin, Valadoc.SourceLocation end); - public Token.from_word (string word, Valadoc.SourceLocation begin, Valadoc.SourceLocation end); - public int to_int (); - public string to_pretty_string (); - public string to_string (); - public Valadoc.SourceLocation begin { get; } - public Valadoc.SourceLocation end { get; } - public bool is_number { get; } - public bool is_word { get; } - public Valadoc.TokenType? token_type { get; } - public string? word { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class TokenType : GLib.Object { - [CCode (cheader_filename = "valadoc-1.0.h")] - public delegate void Action (Valadoc.Token token); - public static Valadoc.TokenType ALIGN_BOTTOM; - public static Valadoc.TokenType ALIGN_CENTER; - public static Valadoc.TokenType ALIGN_RIGHT; - public static Valadoc.TokenType ALIGN_TOP; - public static Valadoc.TokenType ANY; - public static Valadoc.TokenType ANY_NUMBER; - public static Valadoc.TokenType ANY_WORD; - public static Valadoc.TokenType AROBASE; - public static Valadoc.TokenType BACK_QUOTE; - public static Valadoc.TokenType CLOSED_BRACE; - public static Valadoc.TokenType DOUBLE_CLOSED_BRACE; - public static Valadoc.TokenType DOUBLE_CLOSED_BRACKET; - public static Valadoc.TokenType DOUBLE_OPEN_BRACE; - public static Valadoc.TokenType DOUBLE_OPEN_BRACKET; - public static Valadoc.TokenType DOUBLE_PIPE; - public static Valadoc.TokenType EOF; - public static Valadoc.TokenType EOL; - public static Valadoc.TokenType EQUAL_1; - public static Valadoc.TokenType EQUAL_2; - public static Valadoc.TokenType EQUAL_3; - public static Valadoc.TokenType EQUAL_4; - public static Valadoc.TokenType EQUAL_5; - public static Valadoc.TokenType GREATER_THAN; - public static Valadoc.TokenType LESS_THAN; - public static Valadoc.TokenType MINUS; - public static Valadoc.TokenType OPEN_BRACE; - public static Valadoc.TokenType PIPE; - public static Valadoc.TokenType SHARP; - public static Valadoc.TokenType SINGLE_QUOTE_2; - public static Valadoc.TokenType SLASH_2; - public static Valadoc.TokenType SPACE; - public static Valadoc.TokenType STAR; - public static Valadoc.TokenType TAB; - public static Valadoc.TokenType TRIPLE_CLOSED_BRACE; - public static Valadoc.TokenType TRIPLE_OPEN_BRACE; - public static Valadoc.TokenType UNDERSCORE_2; - public Valadoc.TokenType action (Valadoc.TokenType.Action action); - public static Valadoc.TokenType any (); - public static Valadoc.TokenType any_number (); - public static Valadoc.TokenType any_word (); - public void do_action (Valadoc.Token matched_token) throws Valadoc.ParserError; - public bool matches (Valadoc.Token token); - public static Valadoc.TokenType str (string str); - public string to_pretty_string (); - public string to_string (); - } - [CCode (ref_function = "valadoc_tree_ref", unref_function = "valadoc_tree_unref", cheader_filename = "valadoc-1.0.h")] - public class Tree { - public Tree (Valadoc.ErrorReporter reporter, Valadoc.Settings settings); - public void add_depencies (string[] packages); - public void add_documented_file (string[] sources); - public bool create_tree (); - public Gee.Collection get_package_list (); - public void parse_comments (Valadoc.DocumentationParser docparser); - public Valadoc.Api.Node? search_symbol_str (Valadoc.Api.Node? element, string symname); - public void visit (Valadoc.Doclet doclet); - public Valadoc.WikiPageTree? wikitree { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class TypeParameter : Valadoc.Api.SymbolNode, Valadoc.ReturnTypeHandler { - public TypeParameter (Vala.TypeParameter symbol, Valadoc.Api.Node parent); - public override void accept (Valadoc.Doclet doclet); - protected override Valadoc.Content.Inline build_signature (); - public override Valadoc.Api.NodeType node_type { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class TypeReference : Valadoc.Api.Item { - public TypeReference (Vala.DataType? vtyperef, Valadoc.Api.Item parent); - protected override Valadoc.Content.Inline build_signature (); - public Gee.Collection get_type_arguments (); - protected override void resolve_type_references (Valadoc.Tree root); - public Valadoc.Api.Item? data_type { get; set; } - public bool is_dynamic { get; } - public bool is_nullable { get; } - public bool is_owned { get; } - public bool is_unowned { get; } - public bool is_weak { get; } - public bool pass_ownership { get; } - public string type_name { owned get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class WikiPage : GLib.Object, Valadoc.Documentation { - public WikiPage (string name, string path); - public bool parse (Valadoc.DocumentationParser docparser); - public void read () throws GLib.FileError; - public Valadoc.Content.Page documentation { get; set; } - public string documentation_str { get; set; } - public string name { get; set; } - public string path { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class WikiPageTree : GLib.Object { - public WikiPageTree (Valadoc.ErrorReporter reporter, Valadoc.Settings settings); - public void create_tree (Valadoc.DocumentationParser docparser) throws GLib.FileError; - public Gee.Collection get_pages (); - public Valadoc.WikiPage? search (string name); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public class WikiScanner : GLib.Object, Valadoc.Scanner { - public WikiScanner (Valadoc.Settings settings); - protected virtual void accept (unichar c) throws Valadoc.ParserError; - public int get_line (); - public virtual string get_line_content (); - public virtual int get_line_start_column (); - protected unichar get_next_char (int offset = 1); - public virtual void reset (); - public void set_code_escape_mode (bool escape_mode); - public void set_url_escape_mode (bool escape_mode); - public virtual void stop (); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface ClassHandler : Valadoc.Api.Node { - protected Valadoc.Class? find_vclass (Vala.Class vcl); - public Gee.Collection get_class_list (); - public void visit_classes (Valadoc.Doclet doclet); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface ConstantHandler : Valadoc.Api.Node { - public Gee.Collection get_constant_list (); - public void visit_constants (Valadoc.Doclet doclet); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface ConstructionMethodHandler : Valadoc.Api.Node { - public Gee.Collection get_construction_method_list (); - public void visit_construction_methods (Valadoc.Doclet doclet); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface DelegateHandler : Valadoc.Api.Node { - public Gee.Collection get_delegate_list (); - public void visit_delegates (Valadoc.Doclet doclet); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface Documentation : GLib.Object { - public abstract string? get_filename (); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface EnumHandler : Valadoc.Api.Node { - public Gee.Collection get_enum_list (); - public void visit_enums (Valadoc.Doclet doclet); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface ErrorDomainHandler : Valadoc.Api.Node { - public Gee.Collection get_error_domain_list (); - public void visit_error_domains (Valadoc.Doclet doclet); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface ExceptionHandler : Valadoc.Api.Node { - public void add_exception_list (Valadoc.Tree root, Vala.Collection vexceptions); - public Gee.Collection get_error_domains (); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface FieldHandler : Valadoc.Api.Node { - public Gee.Collection get_field_list (); - public void visit_fields (Valadoc.Doclet doclet); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface InterfaceHandler : Valadoc.Api.Node { - public Gee.Collection get_interface_list (); - public void visit_interfaces (Valadoc.Doclet doclet); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface MethodHandler : Valadoc.Api.Node { - public Gee.Collection get_method_list (); - public void visit_methods (Valadoc.Doclet doclet); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface NamespaceHandler : Valadoc.Api.Node { - protected Valadoc.Namespace get_namespace (Vala.Symbol node); - public Gee.Collection get_namespace_list (bool filtered = true); - public void visit_namespaces (Valadoc.Doclet doclet); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface ParameterListHandler : Valadoc.Api.Node { - public Gee.List get_parameter_list (); - public Gee.List param_list { owned get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface ParserCallback { - public abstract void error (string message, Valadoc.Token? token = null) throws Valadoc.ParserError; - public abstract GLib.Object? get_rule_state (); - public abstract void push_rule (Valadoc.Rule rule); - public abstract void reduce (); - public abstract void set_rule_state (GLib.Object state); - public abstract void warning (string message, Valadoc.Token? token = null); - public abstract bool would_parent_accept_token (Valadoc.Token token); - public abstract bool would_parent_reduce_to_rule (Valadoc.Token token, Valadoc.Rule rule); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface PropertyHandler : Valadoc.Api.Node { - public Gee.Collection get_property_list (); - protected bool is_overwritten_property (Valadoc.Property prop); - public void visit_properties (Valadoc.Doclet doclet); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface ResourceLocator : GLib.Object { - public abstract string resolve (string path); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface ReturnTypeHandler : Valadoc.Api.Item { - public abstract Valadoc.TypeReference? type_reference { get; set; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface Scanner : GLib.Object { - public abstract void end () throws Valadoc.ParserError; - public abstract string get_line_content (); - public abstract void reset (); - public abstract void scan (string content) throws Valadoc.ParserError; - public abstract void set_parser (Valadoc.Parser parser); - public abstract void stop (); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface SignalHandler : Valadoc.Api.Node { - public Gee.Collection get_signal_list (); - public void visit_signals (Valadoc.Doclet doclet); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface StructHandler : Valadoc.Api.Node { - public Gee.Collection get_struct_list (); - public void visit_structs (Valadoc.Doclet doclet); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface SymbolAccessibility { - public abstract bool is_internal { get; } - public abstract bool is_private { get; } - public abstract bool is_protected { get; } - public abstract bool is_public { get; } - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface TemplateParameterListHandler : Valadoc.Api.Node { - public Gee.Collection get_template_param_list (); - } - [CCode (cheader_filename = "valadoc-1.0.h")] - public interface Visitable : Valadoc.Api.Item { - public abstract bool is_visitor_accessible (Valadoc.Settings settings); - } - [CCode (type_id = "VALADOC_TYPE_SOURCE_LOCATION", cheader_filename = "valadoc-1.0.h")] - public struct SourceLocation { - public int line; - public int column; - public SourceLocation (int _line, int _column); - } - [CCode (cprefix = "VALADOC_ERROR_LEVEL_", cheader_filename = "valadoc-1.0.h")] - public enum ErrorLevel { - ASSUMPTION, - WARNING, - ERROR - } - [CCode (cprefix = "VALADOC_PARSER_ERROR_", cheader_filename = "valadoc-1.0.h")] - public errordomain ParserError { - INTERNAL_ERROR, - UNEXPECTED_TOKEN, - } - [CCode (cheader_filename = "valadoc-1.0.h", has_target = false)] - public delegate GLib.Type DocletRegisterFunction (); - [CCode (cheader_filename = "valadoc-1.0.h", has_target = false)] - public delegate void TagletRegisterFunction (Valadoc.ModuleLoader loader); - [CCode (cheader_filename = "valadoc-1.0.h")] - public static bool copy_directory (string src, string dest); - [CCode (cheader_filename = "valadoc-1.0.h")] - public static bool copy_file (string src, string dest); - [CCode (cheader_filename = "valadoc-1.0.h")] - public static string realpath (string name); -} -[CCode (cheader_filename = "valadoc-1.0.h")] -public static Valadoc.Class glib_error;