=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.27.1

Copyright (c) 1998-2006 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.