Skip to main content navigation
parent site logoSite logo

Projects archive / Logo Parser

Code:logoparserRoe2002
Title:Logo Parser
Author:Chris Roe
Date:20-Feb-2002
Funding:PhD - PhD thesis
Short description:Creating a Logo notation in Tkeden
EM Technologies:tkeden, %logo
Keywords:notation, education, tutorial
empublic references:logoEdwards2000, agentparserBrown2001
EMpress references:
Web site references:
Previous locations:
Tour:README

This project implements a Logo notation in the TkEden intepreter. It allows you to type Logo commands directly into the interpreter. It builds on Gavin Edwards's 3rd year project which provided all the necessary elements for a Logo environment but commands had to be entered in a form that Eden would recognise. The file lp2.txt contains the definitions for describing the notation and setting it up.
At the present time this notation is incomplete as only the commands (lt, fd, bk, rt, penup, pendown) are supported. Logo's repeat operator and build construct (not in Gavin Edwards project) are not supported and could be a good source of future work.

logoparserRoe2002 is available locally within DCS at /dcs/emp/empublic/projects/logoparserRoe2002
Download logoparserRoe2002.tar.gz
Uncompressed, logoparserRoe2002 is 41.8 Kbytes (in 12 files).
Your download will be smaller as it will be compressed.
Help on extracting the files from the download.
README 3316 04:55 PM Apr 23 2002 12:19 PM Jul 27 2017
README.xml 1229 06:52 PM Aug 08 2002 12:19 PM Jul 27 2017
Run.e 39 12:37 PM Oct 14 2001 12:19 PM Jul 27 2017
down.gif 901 04:52 PM May 24 2001 12:19 PM Jul 27 2017
house.e 778 04:52 PM May 24 2001 12:19 PM Jul 27 2017
interpreter.gif 5575 04:21 PM Apr 23 2002 12:19 PM Jul 27 2017
logo.d 2180 04:52 PM May 24 2001 12:19 PM Jul 27 2017
logo.e 16279 04:52 PM May 24 2001 12:19 PM Jul 27 2017
logo.gif 1319 04:52 PM May 24 2001 12:19 PM Jul 27 2017
logo.s 7088 04:52 PM May 24 2001 12:19 PM Jul 27 2017
lp2.txt 3150 04:35 PM Apr 23 2002 12:19 PM Jul 27 2017
up.gif 901 04:52 PM May 24 2001 12:19 PM Jul 27 2017

empublic system initially created by Ashley Ward with assistance from Chris Roe and Meurig Beynon.