|
ANTLR2004 Workshop
in Cooperation with ACM SIGPLAN
October 7-8, 2004
University of San Francisco
|
This workshop provides a forum for language developers and researchers
to present ideas, experiences, techniques, and tools related to ANTLR
and language implementation or translation. The future direction of
ANTLR will be discussed at length and participants will get a
sneak-preview of ANTLR 3.0.
We encourage the submission of short (<=5 page) "position" papers
and/or "experience" presentations, however, you do not have to submit
a paper to attend.
The workshop is limited to the first 35 people that register [only a few slots left as of Oct 1].
Topics and schedule
The workshop will be from 10am-noon and then 1:30-6:00pm on Thursday
(7 October) and Friday (8 October).
Thursday, Oct. 7
10:00-11:15 ANTLR tutorial (grammars,tree construction,translation); Terence Parr
11:15-11:30 break;
11:30-12:00 Grammar, Translator Debugging; Monty Zukowski
12:00-1:30 LUNCH
1:30-2:30 StringTemplate introduction / examples; Terence Parr
2:30-2:45 break
2:45-3:15 To be determined; Ric Klaren
3:15-3:45 Proposal for Spry, A Syntax-Agnostic Language Front-End In ANTLR; Mark Hahn
3:45-4:00 break
4:00-4:30 2.8e and Automatic Tree Grammar Construction; Loring Craymer
4:30-5:00 ANTLR 3.0 teaser, AST discussion; Loring Craymer, Terence Parr
5:00-5:15 break
5:15-5:30 Usage of XML as AST templates; Anakreon (presented by Terence Parr)
5:30-6:00 Open discussion
6:00-7:00 Mixer with USF CS faculty
7:45 Dinner at http://www.beachchalet.com ($60/person; 10%tax, 20%tip included)
Friday, Oct. 8
10:00-10:30 USFJProf, Wei Chen & Zhenjian Chen
10:30-11:00 The Implementation of 'EJB QL' Object Query Language; Thorick Chow
11:00-11:15 break
11:15-12:00 Efficient Parser Generator for mixed languages, Shiva Kintali
12:00-1:30 LUNCH
1:30-2:30 ANTLR 3.0 LL(*) Parsing Algorithm; Terence Parr
2:30-2:45 break
2:45-3:15 ANTLR-driven eclipse editor toolkit; Richard Clark
3:15-4:00 ANTLR GUI/IDE Brainstorming; Terence Parr
4:00-4:15 break
4:15-5:00 ANTLR 3.0 Brainstorming (trees, string templates, scannerless parsing, unicode,...); Terence Parr
5:00-6:00 Open discussion
Location
The workshop will be held at the University of San Francisco in its $2.5M high-tech classroom/lab:
The workshop will be in the Harney Science Center, which is on Golden
Gate avenue (code HR) on this campus map.
Parking is tight on San Francisco streets so USF will be giving day
parking permits to participants. You will have valet parking on
October 7th (Thursday) and normal parking in USF lots on October 8th
(Friday). Here is a bus
map for San Francisco.
Proceedings
We will not be officially publishing the proceedings, but printed
copies will be made available to participants and the electronic
copies will be available on the antlr.org website.
Fee
This workshop is free for participants including parking, but food,
airfare, and hotel must be covered and arranged by participants
individually.
Registration
Please register so that we can prepare for the appropriate number and can add you to the parking list.
Article or presentation proposal
Please send email to parrt at cs.usfca.edu with questions or
proposals for presentations by September 20th. All presentations and
papers will be reviewed by our workshop committee listed below. The
deadline for full submissions is October 1. Please submit PDF or HTML
documents only. You will be able to plug in your laptop or use our
existing PC or linux hardware to present. We also have a document
camera, video projector, and whiteboard available.
After-session entertainment
As with previous ANTLR workshops, participants are encouraged to join
the organizers for food and beverages at a local establishment after
the October 7th (thursday) session.
Organizers
Terence Parr, USF; parrt at cs.usfca.edu
Loring Craymer, JPL; Loring.Craymer at jpl.nasa.gov
Monty Zukowski; monty at codetransform.com
Sriram Srinivasan; sriram at malhar.net
Last modified Monday October 11, 2004
Department of Computer Science, University of San Francisco
Please e-mail webmaster at cs dot usfca dot edu with comments or problems
|