.. _2to3: http://docs.python.org/library/2to3.html
.. _about pyke: about_pyke/index.html
.. _activated: activate_
.. _activate: using_pyke.html#setting-up-each-case
.. _activating: activate_
.. _activation: activate_
.. _active: knowledge_bases/rule_bases.html#rule-base-activation
.. _anonymous variable: `anonymous variable lp`_
.. _anonymous variable lp: logic_programming/pattern_matching/pattern_variables.html#anonymous-pattern-variables
.. _anonymous variable syntax: pyke_syntax/krb_syntax/pattern.html#anonymous-variable
.. _ask_tty: knowledge_bases/question_bases.html#presenting-questions-to-your-end-users
.. _assert: using_pyke.html#setting-up-each-case
.. _asserted: assert_
.. _asserts: assert_
.. _backtracked: backtracking_
.. _backtracking: logic_programming/rules/index.html#backtracking
.. _backward chaining: `backward-chaining rule lp`_
.. _backward-chaining: `backward chaining`_
.. _backward-chaining rule: `backward-chaining rule lp`_
.. _backward-chaining rule lp: logic_programming/rules/backward_chaining.html
.. _backward-chaining rule syntax: pyke_syntax/krb_syntax/bc_rule.html
.. _backward-chaining rules: `backward-chaining rule`_
.. _bc_premise: pyke_syntax/krb_syntax/bc_rule.html#when-clause
.. _bc_rule: `backward-chaining rule`_
.. _Bc_rule Syntax: bc_rule_
.. _case specific facts: knowledge_bases/fact_bases.html#case-specific-facts
.. _category: `rule base category`_
.. _command: knowledge_bases/special.html#running-commands
.. _commands: command_
.. _compound_premise: pyke_syntax/krb_syntax/compound_premise.html
.. _cooked: `cooking functions`_
.. _cooking functions: about_pyke/cooking_functions.html
.. _copy_reg: http://docs.python.org/library/copy_reg.html
.. _cut operator: http://en.wikipedia.org/wiki/Cut_%28logic_programming%29
.. _doctest: http://docs.python.org/library/doctest.html
.. _doctest-tools: http://code.google.com/p/doctest-tools/
.. _Docutils: http://sourceforge.net/projects/docutils
.. _easy_install: http://peak.telecommunity.com/DevCenter/EasyInstall
.. _engine: `knowledge engine`_
.. _engine.reset: using_pyke.html#setting-up-each-case
.. _Examples: examples.html
.. _extending: pyke_syntax/krb_syntax/index.html#extending-clause
.. _extending clause: extending_
.. _fact base: knowledge_bases/fact_bases.html
.. _fact bases: `fact base`_
.. _fact: knowledge_bases/fact_bases.html#facts
.. _facts: fact_
.. _family_relations: examples.html#family-relations
.. _FAQ: http://sourceforge.net/apps/trac/pyke/wiki/FAQ
.. _fc_premise: pyke_syntax/krb_syntax/fc_rule.html#foreach-clause
.. _fc_rule: pyke_syntax/krb_syntax/fc_rule.html
.. _forall: pyke_syntax/krb_syntax/compound_premise.html#forall-premise
.. _forall premise: forall_
.. _forward-chaining: `forward-chaining rule lp`_
.. _forward-chaining rule: `forward-chaining rule lp`_
.. _forward-chaining rule lp: logic_programming/rules/forward_chaining.html
.. _forward-chaining rule syntax: pyke_syntax/krb_syntax/fc_rule.html
.. _forward-chaining rules: `forward-chaining rule`_
.. _fully bound: logic_programming/pattern_matching/matching_patterns.html#binding-to-a-tuple-pattern
.. _functools: http://docs.python.org/library/functools.html
.. _functools.partial: functools_
.. _goal: `goal lp`_
.. _goal lp: logic_programming/rules/backward_chaining.html
.. _goal syntax: pyke_syntax/krb_syntax/bc_rule.html#use-clause
.. _goals: goal_
.. _hg: Mercurial_
.. _hgrc: http://www.selenic.com/mercurial/hgrc.5.html
.. _hgrc_keywords: http://pyke.hg.sourceforge.net/hgweb/pyke/release_1/raw-file/tip/hgrc_keywords
.. _home page: index.html
.. _how to call Pyke: using_pyke.html
.. _HTMLTemplate: http://py-templates.sourceforge.net/htmltemplate/index.html
.. _inherit: knowledge_bases/rule_bases.html#rule-base-inheritance
.. _inherits: inherit_
.. _Keyword Extension: http://mercurial.selenic.com/wiki/KeywordExtension
.. _.kfb file: pyke_syntax/kfb_syntax.html
.. _.kfb files: `.kfb file`_
.. _.kfb: `.kfb file`_
.. _knapsack problem: http://en.wikipedia.org/wiki/Knapsack_problem
.. _knowledge base: knowledge_bases/index.html
.. _knowledge bases: `knowledge base`_
.. _knowledge_engine.engine: using_pyke.html#initializing-pyke
.. _knowledge engine: `knowledge_engine.engine`_
.. _.kqb file: pyke_syntax/kqb_syntax.html
.. _.kqb files: `.kqb file`_
.. _.kqb: `.kqb file`_
.. _.krb file: pyke_syntax/krb_syntax/index.html
.. _.krb files: `.krb file`_
.. _.krb: `.krb file`_
.. _krb_traceback: using_pyke.html#krb-traceback
.. _Literal patterns: logic_programming/pattern_matching/literal_patterns.html
.. _loading: `knowledge_engine.engine`_
.. _Logic Programming: http://en.wikipedia.org/wiki/Logic_programming
.. _logic programming in pyke: logic_programming/index.html
.. _matched: `pattern matches`_
.. _matching two patterns together: logic_programming/pattern_matching/matching_patterns.html
.. _Mercurial: http://mercurial.selenic.com/wiki/
.. _Mercurial hook: http://www.selenic.com/mercurial/hgrc.5.html#hooks
.. _Mercurial Hosting Sites: http://mercurial.selenic.com/wiki/MercurialHosting
.. _Modifying Pyke: about_pyke/modifying_pyke.html
.. _MySQL: http://www.mysql.com/
.. _notany: pyke_syntax/krb_syntax/compound_premise.html#notany-premise
.. _notany premise: notany_
.. _Other Required Packages: about_pyke/installing_pyke.html#other-required-packages
.. _package: http://www.python.org/doc/essays/packages.html
.. _pathological question: logic_programming/pattern_matching/matching_patterns.html#pathological-question
.. _pattern: `pattern lp`_
.. _pattern lp: logic_programming/pattern_matching/index.html
.. _pattern syntax: pyke_syntax/krb_syntax/pattern.html
.. _pattern matches: logic_programming/pattern_matching/index.html
.. _pattern matching: `pattern matches`_
.. _pattern variable: `pattern variable lp`_
.. _pattern variable lp: logic_programming/pattern_matching/pattern_variables.html
.. _pattern variable syntax: pyke_syntax/krb_syntax/pattern.html#pattern-variable
.. _pattern variables: `pattern variable`_
.. _patterns: pattern_
.. _pickled: using_pyke.html#running-and-pickling-plans
.. _pickle: http://docs.python.org/library/pickle.html
.. _pickles: pickle_
.. _plan: logic_programming/plans.html
.. _plan_spec: pyke_syntax/krb_syntax/bc_rule.html#plan-spec
.. _plans: plan_
.. _PLY: http://www.dabeaz.com/ply/
.. _premise: `premise lp`_
.. _premise lp: logic_programming/rules/index.html#premises-and-conclusions
.. _premise syntax: pyke_syntax/krb_syntax/bc_rule.html#when-clause
.. _premises: premise_
.. _print_stats: using_pyke.html#other-functions
.. _programming in the large: http://portal.acm.org/citation.cfm?id=808431
.. _program in the large: `programming in the large`_
.. _program startup: using_pyke.html#initializing-pyke
.. _Prolog: http://en.wikipedia.org/wiki/Prolog
.. _prove_1: prove_
.. _prove_n: `prove_1`_
.. _prove: using_pyke.html#proving-goals
.. _proving: prove_
.. _PyCon 2008: http://us.pycon.org/2008/about/
.. _Pyke: http://groups.google.com/group/pyke
.. _Pyke project download page: http://sourceforge.net/projects/pyke/files/
.. _pypi: http://pypi.python.org/pypi
.. _Python: http://www.python.org
.. _Python egg file: http://peak.telecommunity.com/DevCenter/PythonEggs
.. _python_premise: pyke_syntax/krb_syntax/python_premise.html
.. _python_statements: pyke_syntax/krb_syntax/python_premise.html#python-statements
.. _question base: knowledge_bases/question_bases.html
.. _question bases: `question base`_
.. _question: knowledge_bases/question_bases.html
.. _questions: question_
.. _Rebuilding the HTML Documentation: about_pyke/modifying_pyke.html#rebuilding-the-html-documentation
.. _regular expression syntax: http://docs.python.org/library/re.html#regular-expression-syntax
.. _reset: using_pyke.html#setting-up-each-case
.. _rest2web: http://sourceforge.net/projects/rest2web
.. _rule base category: knowledge_bases/rule_bases.html#rule-base-categories
.. _rule base: knowledge_bases/rule_bases.html
.. _rule base's: `rule base`_
.. _rule bases: `rule base`_
.. _rule: logic_programming/rules/index.html
.. _rule's: rule_
.. _rules: rule_
.. _Running Unit Tests: about_pyke/modifying_pyke.html#running-unit-tests
.. _siege: http://www.joedog.org/index/siege-home
.. _special: knowledge_bases/special.html
.. _sqlgen: examples.html#sqlgen
.. _statement: logic_programming/statements.html
.. _statements: statement_
.. _string.Template: http://docs.python.org/library/string.html#template-strings
.. _subprocess.CalledProcessError: http://docs.python.org/library/subprocess.html#exceptions
.. _subprocess.Popen: http://docs.python.org/library/subprocess.html#subprocess.Popen
.. _taking clause: pyke_syntax/krb_syntax/bc_rule.html#taking-clause
.. _traceback: http://docs.python.org/library/traceback.html
.. _Tuple patterns: logic_programming/pattern_matching/tuple_patterns.html
.. _TurboGears 2: http://turbogears.org/2.0/
.. _variables: `pattern variable`_
.. _web_framework: examples.html#web-framework
.. _when clause: pyke_syntax/krb_syntax/bc_rule.html#when-clause
.. _wiki: http://sourceforge.net/apps/trac/pyke/wiki
.. _with clause: pyke_syntax/krb_syntax/bc_rule.html#with-clause
.. _WSGI: http://www.python.org/dev/peps/pep-0333/
.. _wxpython: http://www.wxpython.org/
