PeerBox
Kevin Greer's Stuff
[
start
|
index
|
login
]
start
> 2005-11-14 > 1
2005-11-14 #1
Created by
kgr
. Last edited by
kgr
, one year and 248 days ago. Viewed 950 times. #2
[
diff
] [
history
]
[edit]
[
rdf
]
labels
attachments
Syntax-Directed Languages
Syntax-Directed or Syntax-Oriented languages let you manipulate the grammer while a program is being compiled. This lets languages load or manipulate their own syntax. I think that this is an old idea (the first paper below is from 1964!) which is still a good one (unless you use a languages like Forth, Lisp, Smalltalk, etc., which basically have no syntax so never need to extend it).
META II a syntax-oriented compiler writing language
LINGO, A Dynamic Syntax Directed Compiler
COMFY---A Comfortable Set of Control Primitives for Machine Language Programming
Pliant
- language with extensible syntax
x86 assembler written in Scheme
- Only tangentially related but still neat.
no comments |
post comment
see also:
2005
1
Albert
kgr
1
snipsnap-index
Archives
2005
|
2006
|
2007
<
May 2008
>
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Links
Cafe Au Lait
Digg
EcoGeek
Information Aesthetics
Java Blogs
Java Desktop
Java Lobby
Lambda The Ultimate
Makezine
Moco Loco
Nooface
Programming Language News
Programming.Reddit
Slashdot
Help
For hints about formatting text see
snipsnap-help
.
Logged in Users: (0)
… and 17 Guests.
Recently Changed
Links
2008-05-09 #1
2008-05-06 #1
Context
Databases
Lisp
snipsnap-portlet-1
2008-03-18 #1
Physics
Electronics
Blogroll
Jake Voytko
.:Manageability:.
All Things Distributed
Chris Double
Creating Passionate Users
Dan Creswell
Paul Buchheit
Jake Voytko
Java Buzzwords
Java.Next
Knowing and Doing
Loud Thinking
Markus Voelter
Patrick Logan
Planet Lisp
Planet Scheme
Ralph Johnson
Sean McGrath
Smalltalk Tidbits...
Steve Dekorte
Steve Yegge
William Cook
Ryan Tomayko
peerbox.com
| Copyright 2005-2006 Kevin G. R. Greer