<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -85,6 +85,18 @@ void PkRuntimeASTNodeAnalyzerInitialize(void) {
 
 
 /* ----------------------------------------------------------------
+ * PkASTNodeAnalyzer
+ * ---------------------------------------------------------------- */
+struct _PkASTNodeAnalyzer {
+  PkInstanceRec base;
+};
+
+PkASTNodeAnalyzer *PkASTNodeAnalyzerCreate(void) {
+  PK_DEFINE_INSTANCE(struct _PkASTNodeAnalyzer, &amp;kPkASTNodeAnalyzerClass, analyzer);
+  return analyzer;
+}
+
+/* ----------------------------------------------------------------
  * Polymorphic Functions
  * ---------------------------------------------------------------- */
 static PkRef analyzer_init(PkRef object) {</diff>
      <filename>src/ast_analyzer.c</filename>
    </modified>
    <modified>
      <diff>@@ -6,7 +6,19 @@ static void test_classid(void) {
   assert( id != kPkClassIdUnrecognized );
 }
 
+static void test_init(void) {
+  PkASTNodeAnalyzer *analyzer = PkASTNodeAnalyzerCreate();
+
+  assert( analyzer != NULL );
+  assert( PkInstanceGetClassId(analyzer) == PkASTNodeAnalyzerGetClassId() );
+
+  PkRelease(analyzer);
+}
+
 void PkASTNodeAnalyzerTest(void) {
   PK_FUNCTION_LOG;
+
   test_classid();
+  test_init();
 }
+</diff>
      <filename>test/ast_analyzer.c</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>4a944daa5fefbbb76e7546be26a3eba46441c286</id>
    </parent>
  </parents>
  <author>
    <name>Takanori Ishikawa</name>
    <email>takanori.ishikawa@gmail.com</email>
  </author>
  <url>http://github.com/ishikawa/pekoe/commit/1c7c007c351978eba12befcf446c7f82ba8b07fa</url>
  <id>1c7c007c351978eba12befcf446c7f82ba8b07fa</id>
  <committed-date>2009-10-23T19:53:20-07:00</committed-date>
  <authored-date>2009-10-23T19:53:20-07:00</authored-date>
  <message>Added test_init() of PkASTNodeAnalyzer</message>
  <tree>44d716441ff5179a66d752e95a09b96751f69908</tree>
  <committer>
    <name>Takanori Ishikawa</name>
    <email>takanori.ishikawa@gmail.com</email>
  </committer>
</commit>
