b697f3d34e
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1781 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
47 lines
1.4 KiB
Plaintext
47 lines
1.4 KiB
Plaintext
=================================================================
|
|
Logtalk - Object oriented extension to Prolog
|
|
Release 2.29.3
|
|
|
|
Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
|
|
=================================================================
|
|
|
|
|
|
To load this example and for sample queries, please see the SCRIPT file.
|
|
|
|
This folder contains the following examples of using DCGs inside
|
|
objects and categories:
|
|
|
|
calculator
|
|
canonical DCG example of parsing arithmetic expressions
|
|
enigma
|
|
solve a cellphone enigma against a dictionary of words
|
|
bom
|
|
bill of materials DCG example (see below for original source)
|
|
sentences
|
|
simple parsing of natural language sentences
|
|
parsetree
|
|
same as above but building and returning the parse tree
|
|
xml
|
|
conversion between XML and Prolog terms
|
|
url
|
|
parsing of URLs, decomposing them in components
|
|
shell
|
|
parsing of command-line shell commands
|
|
faa
|
|
command language DCG example (see below for original source)
|
|
walker
|
|
parsing of walker movements and calculation of distance
|
|
travelled
|
|
bypass
|
|
using the {} DCG construct together with the {} Logtalk control
|
|
construct
|
|
|
|
This folder contains two examples of DCGs ("bom" and "faa") adopted with
|
|
permission from the Amzi! Prolog documentation. The documentation is
|
|
available on-line in HTML format at the URL:
|
|
|
|
http://www.amzi.com/
|
|
|
|
Please refer to the Amzi! Prolog documentation for more information on the
|
|
original examples.
|