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);
}