Re: Py and Long Filenames
- Posted by "Cuny, David at DSS" <David.Cuny at DSS.CA.GOV> Oct 26, 2000
- 418 views
ck lester wrote: > So what's Ox and Py? [Ox: A Parser Generator] Ox is my parser generator for Euphoria, based loosely on YACC (Yet Another Compiler Compiler). It's limited to LL(1) grammars, which basically means that your grammar can't be ambigious. It lets you write parsers in Euphoria fairly painlessly. Want to write your own version of QBasic? Ox is the tool for you. Robert decided not to post Ox on the Euphoria site because it contained Py (see below). Since then, I've made some fixes and updates to it. I'll try to have an version with updated documentation ready in a couple of days, without Py. You can get the old version at: http://www.lanset.com/dcuny/download/ox.zip [Py: A Python-Inspired Programming Language] Py is a programming language that I've written using Ox. It's similar to Euphoria, except where it's not. You can think of Py as a testing ground for just about anything you've seen on my Euphoria wish list. It also borrows a lot of cool features from Python (http://www.python.org). It's sufficiently different enough from Euphoria that it won't run Euphoria programs, but similar enough that you should quickly get the hang of it. The latest release includes associative lists, and syntax coloring in interactive mode. The next release should have OOP as well. You can get Py from: http://www.lanset.com/dcuny/py.htm At some point, I'll come up with a new name for it that's not derivitive of either Euphoria or Python. -- David Cuny