public class Parser : Object {
public Parser ( ) ;
public signal void array_element ( Array array,
int index_ ) ;
public signal void array_end ( Array array ) ;
public signal void array_start ( ) ;
public signal void error ( void** error ) ;
public signal void object_end ( Object object ) ;
public signal void object_member ( Object object,
string member_name ) ;
public signal void object_start ( ) ;
public signal void parse_end ( ) ;
public signal void parse_start ( ) ;
public static GLib.Quark error_quark ( ) ;
public uint get_current_line ( ) ;
public uint get_current_pos ( ) ;
public weak Node get_root ( ) ;
public bool has_assignment ( weak string variable_name ) ;
public bool load_from_data ( string data,
ulong length )
throws GLib.Error;
public bool load_from_file ( string filename )
throws GLib.Error;
}

public Parser ( ) ;
public signal void array_element ( Array array,
int index_ ) ;
public signal void array_end ( Array array ) ;
public signal void array_start ( ) ;
public signal void error ( void** error ) ;
public signal void object_end ( Object object ) ;
public signal void object_member ( Object object,
string member_name ) ;
public signal void object_start ( ) ;
public signal void parse_end ( ) ;
public signal void parse_start ( ) ;
public static GLib.Quark error_quark ( ) ;
public uint get_current_line ( ) ;
public uint get_current_pos ( ) ;
public weak Node get_root ( ) ;
public bool has_assignment ( weak string variable_name ) ;
public bool load_from_data ( string data,
ulong length )
throws GLib.Error;
public bool load_from_file ( string filename )
throws GLib.Error;
Created by Valadoc