knowledge-database (beta)

Current group: comp.compilers

Tom pattern matching compiler Release 2.1

Tom pattern matching compiler Release 2.1  
pem
 Re: Tom pattern matching compiler Release 2.1  
pem
 Re: Tom pattern matching compiler Release 2.1  
pem
From:pem
Subject:Tom pattern matching compiler Release 2.1
Date:23 Dec 2004 17:54:11 -0500
Tom 2.1 announcement
--------------------

It is my great privilege and pleasure to announce the availability of
Tom version 2.1.

This release continues our work on the integration of pattern matching
and rule based programming facilities into C and Java.

Tom is a pattern matching compiler developed at INRIA. It is
particularly well-suited for programming various transformations on
trees/terms and XML based documents. Its design follows our research
on the efficient compilation of rule based languages (e.g. ELAN,
developed at INRIA-Loria).

Tom is a tool implemented in Tom itself. Similarly to Yacc, it
translates patterns into executable pattern matching automata. When a
match is found, the corresponding semantic action (a sequence of
instructions written in C or Java) is triggered and executed.

Tom is a complex compiler which adds powerful constructs to C and
Java: non linear syntactic matching, associative matching with neutral
element (a.k.a. list-matching), XML based pattern matching, string
matching, and equational rewriting.
This offers the possibility to analyze and transform any kind of
data-structure. Tom can be used for large scale developments and
applications. It comes with documentation, programming, and debugging
support.

This new release contains many improvements and new features:

- a re-designed plugin based architecture, which allows extension
and experimentation
- a new parser based on ANTLR
- a library for defining traversal strategies, very useful to
perform analysis and transformations
- a new organization, which make a clean separation between
libraries and kernel
- several bugs fixed

Tom is available, in open source (GPL/BSD License), from the Tom web
page:

http://tom.loria.fr

best regards,
Tom development team
From:pem
Subject:Re: Tom pattern matching compiler Release 2.1
Date:Sat, 25 Dec 2004 19:45:17 GMT
in cold water) to the sauce.
You are just about there, Pour the sauce over the cutlets,
top with parsley, lemon slices and cracked pepper.
Serve with spinach salad, macaroni and cheese (homemade) and iced tea...



Spaghetti with Real Italian Meatballs

If you don?t have an expendable bambino on hand,
you can use a pound of ground pork instead.
The secret to great meatballs, is to use very lean meat.

1 lb. ground flesh; human or pork
3 lb. ground beef
1 cup finely chopped onions
7 - 12 cloves garlic
1 cup seasoned bread crumbs
˝ cup milk, 2 eggs
Oregano
basil
salt
pepper
Italian seasoning, etc.
Tomato gravy (see index)
Fresh or at least freshly cooked spaghetti or other pasta

Mix the ground meats together in a large bowl,
then mix each of the other ingredients.
Make balls about the size of a baby?s fist
(there should be one lying around for reference).
Bake at 400°for about 25 minutes -
or you could fry them in olive oil.
Place the meatballs in the tomato gravy, and simmer for several hours.
Serve on spaghetti.
Accompany with green salad, garlic bread and red wine.



Newborn Parmesan

This classic Sicilian cuisine can easily be turned into Eggplant Parmesan
If you are planning a vegetarian meal. Or you could just as well use veal -
after all, you have to be careful - Sicilians are touchy about their young
family members...

6 newborn or veal cutlets
Tomato gravy (see index)
4 cups
From:pem
Subject:Re: Tom pattern matching compiler Release 2.1
Date:Sat, 25 Dec 2004 18:48:14 GMT
ribs can be used in this recipe,
and that is exactly what your dinner guests will assume!
An excellent way to expose the uninitiated to this highly misunderstood
yet succulent source of protein.

2 human baby rib racks
3 cups barbecue sauce or honey glaze (see index)
Salt
black pepper
white pepper
paprika

Remove the silverskin by loosening from the edges,
then stripping off.
Season generously, rubbing the mixture into the baby?s flesh.
Place 1 quart water in a baking pan, the meat on a wire rack.
Bake uncovered in 250° oven for 1˝ hours.
When browned, remove and glaze,
return to oven and bake 20 minutes more to form a glaze.
Cut ribs into individual pieces and serve with extra sauce.



Fresh Sausage

If it becomes necessary to hide the fact that you are eating
human babies, this is the perfect solution.
But if you are still paranoid, you can substitute pork butt.

5 lb. lean chuck roast
3 lb. prime baby butt
2 tablespoons each:
salt
black, white and cayenne peppers
celery salt
garlic powder
parsley flakes
brown sugar
1 teaspoon sage
2 onions
6 cloves garlic
bunch green onions, chopped

Cut the children?s butts and the beef roast into pieces
that will fit in the grinder.
Run the meat through using a 3/16 grinding plate.
Add garlic, onions and seasoning then mix well.
Add just enough water for a smooth consistency, then mix again.
Form the sausage mixture into patties or stuff into natural casings.



Stillborn Stew

By definition, this meat cannot be had altogether fresh,
but have the lifeless unfortunate available immediately after delivery,
or use high quality beef or pork roast
   

Copyright © 2006 knowledge-database   -   All rights reserved