
	$VER: Parser.dok 1.0 (16.01.96)
	Copyright © 1996 Constantin Rack. All rights reserved

	------------------------------------------------------------------

	Einleitung:

		Parser ist, das sagt der Name schon, ein Programm, das Eingaben
		nach einer bestimmten Syntax verarbeitet ("parst").

		Die Syntax von Parser ist sehr einfach und alle, die schon ein-
		mal in Lisp programmiert haben, werden sich gut zurechtfinden.

		Verwendet werden kann Parser als Ersatz des 'Eval' Befehls.


	Operatoren:

		Zur Zeit sind folgende Operatoren eingebaut: +, -, *, /.
		Die Implementation eigener Operatoren sollte kein Problem sein.


	Beispiel und Funktionsweise:

		Ausdruck:		(+ 1 (* 2 (/ 12 4)))			=	x

		1. Klammer:		(+ 1 (* 2 3))					=	x

		2.	Klammer:		(+ 1 6)							=	x

		3.	Klammer:		7									=	x


	Quellcode:

		Der Quellcode wurde in Standard C++ geschrieben, auch wenn kein
		besonderer Gebrauch von C++ Merkmalen gemacht wird.

		Der Quellcode ist gut dokumentiert und sollte sehr einfach  er-
		weitert werden können (weitere Operatoren etc.).


	Rechtliches:

		Parser ist Freeware. Das Programm, die Anleitung und der Quell-
		code - nachfolgend als Produkt bezeichnet - dürfen nur zusammen
		weitergegeben werden.

		Sämtliche Rechte am Produkt liegen beim Autor, Constantin Rack.

		Die HAAGE & PARTNER Computer GmbH hat die Erlaubnis, das Produkt
		der Version 1.0 ihrem StormC Entwicklungssystem beizulegen.


	Adresse des Autors:

		Constantin Rack
		Steubenstr. 26a
		D-58097 Hagen

		Email:	racon@new.topnet.sub.de (Constantin Rack)

