PeerBox
Kevin Greer's Stuff
[
start
|
index
|
login
]
start
> 2005-11-14 > 1
2005-11-14 #1
Created by
kgr
. Last edited by
kgr
, 3 years and 358 days ago. Viewed 1,668 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
snipsnap-search
1
Albert
kgr
1
snipsnap-index
Archives
2005
|
2006
|
2007
<
September 2010
>
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
Links
Cafe Au Lait
Digg
EcoGeek
High Scalability
Information Aesthetics
Java Blogs
Java Desktop
Java Lobby
Lambda The Ultimate
Makezine
Moco Loco
Nooface
Planet Lisp
Planet Scheme
Planet Smalltalk
Programming Language News
Programming.Reddit
Slashdot
Help
For hints about formatting text see
snipsnap-help
.
Logged in Users: (0)
… and 2 Guests.
Recently Changed
ToDo
Things to Learn
2010-07-13 #1
2010-06-03 #1
2010-05-25 #1
2010-04-09 #1
Links
Electronics
Quotes
Databases
Blogroll
Jake Voytko
.:Manageability:.
Chris Double
Creating Passionate Users
Dan Creswell
Paul Buchheit
Jake Voytko
Java Buzzwords
Java.Next
Knowing and Doing
Loud Thinking
Markus Voelter
Patrick Logan
Ralph Johnson
Sean McGrath
Smalltalk Tidbits...
Steve Dekorte
Steve Yegge
William Cook
Ryan Tomayko
peerbox.com
| Copyright 2005-2006 Kevin G. R. Greer