<?xml version="1.0" encoding="iso-8859-1"?>
<module name="Ft.Rdf.Parsers.Versa" file="/work/a/ports/textproc/py-4suite/work/4Suite-1.0b1/build/lib.freebsd-7.1-RELEASE-i386-2.4/Ft/Rdf/Parsers/Versa/__init__.py">
  <modification-date>2005-04-03 04:14:15</modification-date>
  <abstract/>
  <description/>
  <modules>
    <module-reference public="yes" documented="yes" name="BooleanExpressions" realname="Ft.Rdf.Parsers.Versa.BooleanExpressions">
      <abstract>Definition for the boolean expressions in versa</abstract>
      <description>WWW: http://4suite.org/4XSLT        e-mail: support@4suite.org

Copyright (c) 1999-2001 Fourthought Inc, USA.   All Rights Reserved.
See  http://4suite.org/COPYRIGHT  for license and copyright information</description>
    </module-reference>
    <module-reference public="yes" documented="yes" name="Context" realname="Ft.Rdf.Parsers.Versa.Context">
      <abstract>Context that is passed around for the current evaluation</abstract>
      <description>WWW: http://4suite.org/4XSLT        e-mail: support@4suite.org

Copyright (c) 1999-2001 Fourthought Inc, USA.   All Rights Reserved.
See  http://4suite.org/COPYRIGHT  for license and copyright information</description>
    </module-reference>
    <module-reference public="yes" documented="yes" name="CoreFunctions" realname="Ft.Rdf.Parsers.Versa.CoreFunctions">
      <abstract>Core Versa functions</abstract>
      <description>Copyright 2005 Fourthought, Inc. (USA).
Detailed license and copyright information: http://4suite.org/COPYRIGHT
Project home, documentation, distributions: http://4suite.org/</description>
    </module-reference>
    <module-reference public="yes" documented="yes" name="DataTypes" realname="Ft.Rdf.Parsers.Versa.DataTypes">
      <abstract>Data type checking, conversion and ordering for Versa</abstract>
      <description>Copyright 2005 Fourthought, Inc. (USA).
Detailed license and copyright information: http://4suite.org/COPYRIGHT
Project home, documentation, distributions: http://4suite.org/</description>
    </module-reference>
    <module-reference public="yes" documented="yes" name="Literals" realname="Ft.Rdf.Parsers.Versa.Literals">
      <abstract>Definition of Literal Types</abstract>
      <description>WWW: http://4suite.org/4XSLT        e-mail: support@4suite.org

Copyright (c) 1999-2001 Fourthought Inc, USA.   All Rights Reserved.
See  http://4suite.org/COPYRIGHT  for license and copyright information</description>
    </module-reference>
    <module-reference public="yes" documented="yes" name="MessageSource" realname="Ft.Rdf.Parsers.Versa.MessageSource">
      <abstract>Versa error codes and messages</abstract>
      <description>Copyright 2003 Fourthought, Inc. (USA).
Detailed license and copyright information: http://4suite.org/COPYRIGHT
Project home, documentation, distributions: http://4suite.org/</description>
    </module-reference>
    <module-reference public="yes" documented="yes" name="NamedExpressions" realname="Ft.Rdf.Parsers.Versa.NamedExpressions">
      <abstract>Versa variables
WWW: http://4suite.org/4RDF        e-mail: support@4suite.org</abstract>
      <description>Copyright 2001-2002 Fourthought Inc, USA.
See  http://4suite.org/COPYRIGHT  for license and copyright information</description>
    </module-reference>
    <module-reference public="yes" documented="yes" name="Optimizer" realname="Ft.Rdf.Parsers.Versa.Optimizer">
      <abstract>Support routines for Versa optimizations
WWW: http://4suite.org/4XSLT        e-mail: support@4suite.org</abstract>
      <description>Copyright (c) 1999-2001 Fourthought Inc, USA.   All Rights Reserved.
See  http://4suite.org/COPYRIGHT  for license and copyright information</description>
    </module-reference>
    <module-reference public="yes" documented="yes" name="ResourceExpressions" realname="Ft.Rdf.Parsers.Versa.ResourceExpressions">
      <abstract>Implementation and utilities for resource processing Versa</abstract>
      <description>Copyright 2003 Fourthought, Inc. (USA).
Detailed license and copyright information: http://4suite.org/COPYRIGHT
Project home, documentation, distributions: http://4suite.org/</description>
    </module-reference>
    <module-reference public="yes" documented="yes" name="Traversal" realname="Ft.Rdf.Parsers.Versa.Traversal">
      <abstract>the classes that perform traversal in Versa
WWW: http://4suite.org        e-mail: support@4suite.org</abstract>
      <description>Copyright 2002 Fourthought Inc, USA.
See  http://4suite.org/COPYRIGHT  for license and copyright information</description>
    </module-reference>
    <module-reference public="yes" documented="yes" name="Util" realname="Ft.Rdf.Parsers.Versa.Util">
      <abstract>Versa implementation utilities
WWW: http://4suite.org/4RDF        e-mail: support@4suite.org</abstract>
      <description>Copyright 2002 Fourthought Inc, USA.
See  http://4suite.org/COPYRIGHT  for license and copyright information</description>
    </module-reference>
    <module-reference public="yes" documented="yes" name="Variables" realname="Ft.Rdf.Parsers.Versa.Variables">
      <abstract>Versa variables
WWW: http://4suite.org/4RDF        e-mail: support@4suite.org</abstract>
      <description>Copyright 2001-2002 Fourthought Inc, USA.
See  http://4suite.org/COPYRIGHT  for license and copyright information</description>
    </module-reference>
    <module-reference public="yes" documented="yes" name="VersaParserc" realname="Ft.Rdf.Parsers.Versa.VersaParserc">
      <abstract/>
      <description/>
    </module-reference>
  </modules>
  <classes>
    <class name="CompiletimeException" public="yes">
      <bases>
        <base documented="yes" class="FtException" module="Ft"/>
      </bases>
      <abstract/>
      <description/>
      <method-resolution-order>
        <base name="CompiletimeException" module="Ft.Rdf.Parsers.Versa"/>
        <base name="FtException" module="Ft"/>
        <base name="Exception" module="exceptions"/>
      </method-resolution-order>
      <methods documented="yes" class="CompiletimeException" module="Ft.Rdf.Parsers.Versa" inherited="no">
        <method public="no" name="__init__" id="CompiletimeException-__init__">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="errorCode"/>
            <var-args name="args"/>
          </arguments>
          <overrides name="FtException" module="Ft"/>
        </method>
      </methods>
      <fields documented="yes" class="CompiletimeException" module="Ft.Rdf.Parsers.Versa" inherited="no">
        <field public="yes" name="INTERNAL" id="CompiletimeException-INTERNAL">
          <value>1</value>
        </field>
        <field public="yes" name="PROCESSING" id="CompiletimeException-PROCESSING">
          <value>3</value>
        </field>
        <field public="yes" name="SYNTAX" id="CompiletimeException-SYNTAX">
          <value>2</value>
        </field>
      </fields>
      <methods documented="yes" class="FtException" module="Ft" inherited="yes">
        <member-reference name="__getattr__" public="no"/>
        <member-reference name="__repr__" public="no"/>
        <member-reference name="__str__" public="no"/>
      </methods>
      <methods documented="no" class="Exception" module="exceptions" inherited="yes">
        <member-reference name="__getitem__" public="no"/>
      </methods>
    </class>
    <class name="Constants" public="yes">
      <bases>
      </bases>
      <abstract/>
      <description/>
      <method-resolution-order>
        <base name="Constants" module="Ft.Rdf.Parsers.Versa"/>
      </method-resolution-order>
      <fields documented="yes" class="Constants" module="Ft.Rdf.Parsers.Versa" inherited="no">
        <field public="yes" name="SORT_ASCENDING" id="Constants-SORT_ASCENDING">
          <value>u'http://rdfinference.org/versa/0/2/sort/ascending'</value>
        </field>
        <field public="yes" name="SORT_DESCENDING" id="Constants-SORT_DESCENDING">
          <value>u'http://rdfinference.org/versa/0/2/sort/descending'</value>
        </field>
        <field public="yes" name="SORT_NUMBER" id="Constants-SORT_NUMBER">
          <value>u'http://rdfinference.org/versa/0/2/sort/number'</value>
        </field>
        <field public="yes" name="SORT_STRING" id="Constants-SORT_STRING">
          <value>u'http://rdfinference.org/versa/0/2/sort/string'</value>
        </field>
        <field public="yes" name="TRAVERSE_ANY" id="Constants-TRAVERSE_ANY">
          <value>u'http://rdfinference.org/versa/0/2/traverse/any'</value>
        </field>
        <field public="yes" name="TRAVERSE_FWD" id="Constants-TRAVERSE_FWD">
          <value>u'http://rdfinference.org/versa/0/2/traverse/forward'</value>
        </field>
        <field public="yes" name="TRAVERSE_INV" id="Constants-TRAVERSE_INV">
          <value>u'http://rdfinference.org/versa/0/2/traverse/inverse'</value>
        </field>
        <field public="yes" name="TRAVERSE_SIMPLE" id="Constants-TRAVERSE_SIMPLE">
          <value>u'http://rdfinference.org/versa/0/2/traverse/simple'</value>
        </field>
        <field public="yes" name="TRAVERSE_TRANS" id="Constants-TRAVERSE_TRANS">
          <value>u'http://rdfinference.org/versa/0/2/traverse/transitive'</value>
        </field>
      </fields>
    </class>
    <class name="RuntimeException" public="yes">
      <bases>
        <base documented="yes" class="FtException" module="Ft"/>
      </bases>
      <abstract/>
      <description/>
      <method-resolution-order>
        <base name="RuntimeException" module="Ft.Rdf.Parsers.Versa"/>
        <base name="FtException" module="Ft"/>
        <base name="Exception" module="exceptions"/>
      </method-resolution-order>
      <methods documented="yes" class="RuntimeException" module="Ft.Rdf.Parsers.Versa" inherited="no">
        <method public="no" name="__init__" id="RuntimeException-__init__">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="errorCode"/>
            <var-args name="args"/>
          </arguments>
          <overrides name="FtException" module="Ft"/>
        </method>
      </methods>
      <fields documented="yes" class="RuntimeException" module="Ft.Rdf.Parsers.Versa" inherited="no">
        <field public="yes" name="INTERNAL" id="RuntimeException-INTERNAL">
          <value>1</value>
        </field>
        <field public="yes" name="NO_CONTEXT" id="RuntimeException-NO_CONTEXT">
          <value>10</value>
        </field>
        <field public="yes" name="UNDEFINED_PREFIX" id="RuntimeException-UNDEFINED_PREFIX">
          <value>101</value>
        </field>
        <field public="yes" name="UNDEFINED_VARIABLE" id="RuntimeException-UNDEFINED_VARIABLE">
          <value>100</value>
        </field>
        <field public="yes" name="WRONG_ARGUMENTS" id="RuntimeException-WRONG_ARGUMENTS">
          <value>200</value>
        </field>
      </fields>
      <methods documented="yes" class="FtException" module="Ft" inherited="yes">
        <member-reference name="__getattr__" public="no"/>
        <member-reference name="__repr__" public="no"/>
        <member-reference name="__str__" public="no"/>
      </methods>
      <methods documented="no" class="Exception" module="exceptions" inherited="yes">
        <member-reference name="__getitem__" public="no"/>
      </methods>
    </class>
  </classes>
  <functions>
    <function public="yes" name="Compile" id="Compile">
      <abstract>Compile a Versa expression into a compilied object.
You can then call evaluate on the object passing in
a Context. See CreateContext</abstract>
      <description/>
      <arguments>
        <arg name="expression"/>
      </arguments>
    </function>
    <function public="yes" name="CreateContext" id="CreateContext">
      <abstract>Create a new context for processing, allowed params:
model = an instance of an Ft.Rdf.Model.Model
driver = an instance of Ft.Rdf.Drivers.*
nsMapping = a dictionary that map prefix to namespace
varBindings = a dictionary.  keys are a tuple of (namepsace,localName) and values are any allowed data type</abstract>
      <description/>
      <arguments>
        <var-keywords name="kw"/>
      </arguments>
    </function>
    <function public="yes" name="Evaluate" id="Evaluate">
      <abstract>Creates a context for the expression.  See Context.ContextFromKeyWord for a complete description
Then Compiles and evaluates the expression</abstract>
      <description/>
      <arguments>
        <arg name="expression"/>
        <var-keywords name="kw"/>
      </arguments>
    </function>
  </functions>
  <fields>
    <field public="yes" name="RDF_MS_BASE" id="RDF_MS_BASE">
      <value>'http://www.w3.org/1999/02/22-rdf-syntax-ns#'</value>
    </field>
    <field public="yes" name="RDF_SCHEMA_BASE" id="RDF_SCHEMA_BASE">
      <value>'http://www.w3.org/2000/01/rdf-schema#'</value>
    </field>
    <field public="yes" name="RDF_SUBCLASSOF_PROP" id="RDF_SUBCLASSOF_PROP">
      <value>u'http://www.w3.org/2000/01/rdf-schema#subClassOf'</value>
    </field>
    <field public="yes" name="RDF_SUBPROPOF_PROP" id="RDF_SUBPROPOF_PROP">
      <value>u'http://www.w3.org/2000/01/rdf-schema#subPropertyOf'</value>
    </field>
    <field public="yes" name="RDF_TYPE_PROP" id="RDF_TYPE_PROP">
      <value>u'http://www.w3.org/1999/02/22-rdf-syntax-ns#type'</value>
    </field>
    <field public="yes" name="VERSA_NS" id="VERSA_NS">
      <value>'http://rdfinference.org/versa/0/2/'</value>
    </field>
    <field public="yes" name="g_extFunctions" id="g_extFunctions">
      <value>{}</value>
    </field>
  </fields>
</module>
