Class: XNode::Scanner

Inherits:
Object
  • Object
show all
Defined in:
ext/utopia/xnode/fast_scanner/parser.c

Instance Method Summary collapse

Constructor Details

#initialize(delegate, content) ⇒ Object



43
44
45
46
47
48
49
50
51
52
53
54
# File 'ext/utopia/xnode/fast_scanner/parser.c', line 43

static VALUE XNode_Scanner_Initialize(VALUE self, VALUE delegate, VALUE content) {
	Check_Type(content, T_STRING);

	XNode_Scanner * scanner;

	Data_Get_Struct(self, XNode_Scanner, scanner);

	scanner->delegate = delegate;
	scanner->content = content;

	return Qnil;
}

Instance Method Details

#parseObject



266
267
268
269
270
271
272
# File 'ext/utopia/xnode/fast_scanner/parser.c', line 266

static VALUE XNode_Scanner_Parse(VALUE self) {
	XNode_Scanner * scanner;

	Data_Get_Struct(self, XNode_Scanner, scanner);
		
	XNode_Scanner_Parse_Document(scanner);
}