Click here to Skip to main content
Click here to Skip to main content
Add your own
alternative version

Parsing Expression Grammar Support for C# 3.0 Part 1 - PEG Lib and Parser Generator

, 7 Oct 2008 CPOL
Introduction to the parsing method PEG with library and parser generator
PEG_GrammarExplorer.zip
PEG_GrammarExplorer
Documents
PEG_GrammarExplorer_fromCP-Dateien
PEG_GrammerExplorer.jpg
mssccprj.scc
PEG Explorer
mssccprj.scc
PEG Explorer.csproj.user
Properties
Settings.settings
vssver2.scc
vssver2.scc
PegBase
mssccprj.scc
Properties
vssver2.scc
vssver2.scc
PegSamples
BasicEncodingRules
input
CDURKR2URKR125195
DefiniteLengthForm
CDURKR2URKR125195
hello
TDAUTPTEUR0100011.tap3
vssver2.scc
hello
IndefiniteLengthForm
DefiniteLengthForm
TDAUTPTEUR0100011.tap3
TDAUTPTEUR0100011.tap3
TDAUTPTEUR0100011.tap3
TDAUTPTEUR0100011_withError.tap3
vssver2.scc
vssver2.scc
calc0_direct
input
vssver2.scc
vssver2.scc
calc0_tree
input
vssver2.scc
vssver2.scc
CSharp3
docu
input
vssver2.scc
vssver2.scc
C_KernighanRitchie2
input
vssver2.scc
vssver2.scc
EMail
input
vssver2.scc
vssver2.scc
Json
input
vssver2.scc
peg_template
vssver2.scc
vssver2.scc
mssccprj.scc
PEG Samples.csproj.user
PegGenerator
input
C#
TestCases
C#
.cs
vssver2.scc
vssver2.scc
vssver2.scc
vssver2.scc
Properties
vssver2.scc
python_2_5_2
input
adwords
awapi_python_samples_1.0.0
src
decoratorators_01
vssver2.scc
Problems
Sample PEG Console Parser
PEG Console Parser
input
Properties
Sample PEG Console Parser.csproj.user
vssver2.scc
PEG_GrammarExplorer_Submission.zip
PEG_GrammarExplorer_Submission
PEG_GrammerExplorer.jpg
PEG_GrammerExplorer.zip
{
   "version":"1.0",
   "encoding":"UTF-8",
   "feed":{
      "xmlns":"http://www.w3.org/2005/Atom",
      "xmlns$openSearch":"http://a9.com/-/spec/opensearchrss/1.0/",
      "xmlns$batch":"http://schemas.google.com/gdata/batch",
      "xmlns$gCal":"http://schemas.google.com/gCal/2005",
      "xmlns$gd":"http://schemas.google.com/g/2005",
      "id":{
         "$t":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full"
      },
      "updated":{
         "$t":"2008-02-27T19:07:01.000Z"
      },
      "category":[
         {
            "scheme":"http://schemas.google.com/g/2005#kind",
            "term":"http://schemas.google.com/g/2005#event"
         }
      ],
      "title":{
         "type":"text",
         "$t":"Dev Events"
      },
      "subtitle":{
         "type":"text",
         "$t":"The calendar contains information about upcoming developer conferences at which Google will be speaking, along with other developer-related events."
      },
      "link":[
         {
            "rel":"alternate",
            "type":"text/html",
            "href":"http://www.google.com/calendar/embed?src\u003ddeveloper-calendar@google.com"
         },
         {
            "rel":"http://schemas.google.com/g/2005#feed",
            "type":"application/atom+xml",
            "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full"
         },
         {
            "rel":"http://schemas.google.com/g/2005#batch",
            "type":"application/atom+xml",
            "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/batch"
         },
         {
            "rel":"self",
            "type":"application/atom+xml",
            "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full?alt\u003djson-in-script\u0026max-results\u003d15\u0026sortorder\u003dascending\u0026singleevents\u003dtrue\u0026orderby\u003dstarttime\u0026futureevents\u003dtrue"
         },
         {
            "rel":"next",
            "type":"application/atom+xml",
            "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full?alt\u003djson-in-script\u0026start-index\u003d16\u0026max-results\u003d15\u0026sortorder\u003dascending\u0026singleevents\u003dtrue\u0026orderby\u003dstarttime\u0026futureevents\u003dtrue"
         }
      ],
      "author":[
         {
            "name":{
               "$t":"Google Developer Calendar"
            },
            "email":{
               "$t":"developer-calendar@google.com"
            }
         }
      ],
      "generator":{
         "version":"1.0",
         "uri":"http://www.google.com/calendar",
         "$t":"Google Calendar"
      },
      "openSearch$totalResults":{
         "$t":"733"
      },
      "openSearch$startIndex":{
         "$t":"1"
      },
      "openSearch$itemsPerPage":{
         "$t":"15"
      },
      "gCal$timezone":{
         "value":"America/Los_Angeles"
      },
      "entry":[
         {
            "id":{
               "$t":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/v2745n72j3jngb352uhcg2qf5s"
            },
            "published":{
               "$t":"2008-02-22T22:26:58.000Z"
            },
            "updated":{
               "$t":"2008-02-23T01:06:33.000Z"
            },
            "category":[
               {
                  "scheme":"http://schemas.google.com/g/2005#kind",
                  "term":"http://schemas.google.com/g/2005#event"
               }
            ],
            "title":{
               "type":"text",
               "$t":"DrupalCon"
            },
            "content":{
               "type":"text",
               "$t":"drupalcon.org\nChris DiBona is speaking.\nSponsored by Google"
            },
            "link":[
               {
                  "rel":"alternate",
                  "type":"text/html",
                  "href":"http://www.google.com/calendar/event?eid\u003ddjI3NDVuNzJqM2puZ2IzNTJ1aGNnMnFmNXMgZGV2ZWxvcGVyLWNhbGVuZGFyQGdvb2dsZS5jb20",
                  "title":"alternate"
               },
               {
                  "rel":"self",
                  "type":"application/atom+xml",
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/v2745n72j3jngb352uhcg2qf5s"
               }
            ],
            "author":[
               {
                  "name":{
                     "$t":"Google Developer Calendar"
                  },
                  "email":{
                     "$t":"developer-calendar@google.com"
                  }
               }
            ],
            "gd$comments":{
               "gd$feedLink":{
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/v2745n72j3jngb352uhcg2qf5s/comments"
               }
            },
            "gd$eventStatus":{
               "value":"http://schemas.google.com/g/2005#event.confirmed"
            },
            "gd$transparency":{
               "value":"http://schemas.google.com/g/2005#event.transparent"
            },
            "gCal$uid":{
               "value":"v2745n72j3jngb352uhcg2qf5s@google.com"
            },
            "gCal$sequence":{
               "value":"0"
            },
            "gd$when":[
               {
                  "startTime":"2008-03-03",
                  "endTime":"2008-03-07"
               }
            ],
            "gd$who":[
               {
                  "rel":"http://schemas.google.com/g/2005#event.organizer",
                  "valueString":"Google Developer Calendar",
                  "email":"developer-calendar@google.com"
               }
            ],
            "gd$where":[
               {
                  "valueString":"Boston, MA, USA"
               }
            ]
         },
         {
            "id":{
               "$t":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/dgenetcgfj9tthlhqqs5kcm060_20080305T030000Z"
            },
            "published":{
               "$t":"2007-11-15T18:19:05.000Z"
            },
            "updated":{
               "$t":"2007-11-15T18:19:05.000Z"
            },
            "category":[
               {
                  "scheme":"http://schemas.google.com/g/2005#kind",
                  "term":"http://schemas.google.com/g/2005#event"
               }
            ],
            "title":{
               "type":"text",
               "$t":"Joomla Bay Area User Group Meeting"
            },
            "content":{
               "type":"text",
               "$t":"Monthly meeting of the Joomla Bay Area User Group.\nLearn more at http://bayareajoomla.org/\n\nHosted by Google"
            },
            "link":[
               {
                  "rel":"alternate",
                  "type":"text/html",
                  "href":"http://www.google.com/calendar/event?eid\u003dZGdlbmV0Y2dmajl0dGhsaHFxczVrY20wNjBfMjAwODAzMDVUMDMwMDAwWiBkZXZlbG9wZXItY2FsZW5kYXJAZ29vZ2xlLmNvbQ",
                  "title":"alternate"
               },
               {
                  "rel":"self",
                  "type":"application/atom+xml",
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/dgenetcgfj9tthlhqqs5kcm060_20080305T030000Z"
               }
            ],
            "author":[
               {
                  "name":{
                     "$t":"Google Developer Calendar"
                  },
                  "email":{
                     "$t":"developer-calendar@google.com"
                  }
               }
            ],
            "gd$originalEvent":{
               "id":"dgenetcgfj9tthlhqqs5kcm060",
               "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/dgenetcgfj9tthlhqqs5kcm060",
               "gd$when":{
                  "startTime":"2008-03-04T19:00:00.000-08:00"
               }
            },
            "gd$comments":{
               "gd$feedLink":{
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/dgenetcgfj9tthlhqqs5kcm060_20080305T030000Z/comments"
               }
            },
            "gd$eventStatus":{
               "value":"http://schemas.google.com/g/2005#event.confirmed"
            },
            "gd$transparency":{
               "value":"http://schemas.google.com/g/2005#event.opaque"
            },
            "gCal$uid":{
               "value":"dgenetcgfj9tthlhqqs5kcm060@google.com"
            },
            "gCal$sequence":{
               "value":"0"
            },
            "gd$when":[
               {
                  "startTime":"2008-03-04T19:00:00.000-08:00",
                  "endTime":"2008-03-04T21:00:00.000-08:00"
               }
            ],
            "gd$who":[
               {
                  "rel":"http://schemas.google.com/g/2005#event.organizer",
                  "valueString":"Google Developer Calendar",
                  "email":"developer-calendar@google.com"
               }
            ],
            "gd$where":[
               {
                  "valueString":"Googlplex @ 37.423071,-122.08437"
               }
            ]
         },
         {
            "id":{
               "$t":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/3qe0s0cnmg5fo3nqoghqf7h9ck"
            },
            "published":{
               "$t":"2008-02-25T21:35:39.000Z"
            },
            "updated":{
               "$t":"2008-02-25T21:35:39.000Z"
            },
            "category":[
               {
                  "scheme":"http://schemas.google.com/g/2005#kind",
                  "term":"http://schemas.google.com/g/2005#event"
               }
            ],
            "title":{
               "type":"text",
               "$t":"Google Geo Developer Series: GigaPan In-Depth"
            },
            "content":{
               "type":"text",
               "$t":"Randy Sargent of GigaPan.org will be speaking about their website, which allows users to upload, share, and explore brilliant gigapixel+ panoramas from around the globe. GigaPan provides a layer of these high resolution photographs in Google Earth in the form of PhotoOverlays. Randy will discuss the following topics:\n\n    * How to upload to gigapan website\n    * How to annotate panoramas\n    * An overview of GigaPan capture process\n    * The GigaPan photo stitching process\n    * The interactive placement of a panorama in Google Earth\n    * Tips on using PhotoOverlays \n\n\nRegister for this event and get more information about this series here:\nhttp://google-geo-developer-series.googlemashups.com/"
            },
            "link":[
               {
                  "rel":"alternate",
                  "type":"text/html",
                  "href":"http://www.google.com/calendar/event?eid\u003dM3FlMHMwY25tZzVmbzNucW9naHFmN2g5Y2sgZGV2ZWxvcGVyLWNhbGVuZGFyQGdvb2dsZS5jb20",
                  "title":"alternate"
               },
               {
                  "rel":"self",
                  "type":"application/atom+xml",
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/3qe0s0cnmg5fo3nqoghqf7h9ck"
               }
            ],
            "author":[
               {
                  "name":{
                     "$t":"Google Developer Calendar"
                  },
                  "email":{
                     "$t":"developer-calendar@google.com"
                  }
               }
            ],
            "gd$comments":{
               "gd$feedLink":{
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/3qe0s0cnmg5fo3nqoghqf7h9ck/comments"
               }
            },
            "gd$eventStatus":{
               "value":"http://schemas.google.com/g/2005#event.confirmed"
            },
            "gd$transparency":{
               "value":"http://schemas.google.com/g/2005#event.opaque"
            },
            "gCal$uid":{
               "value":"3qe0s0cnmg5fo3nqoghqf7h9ck@google.com"
            },
            "gCal$sequence":{
               "value":"0"
            },
            "gd$when":[
               {
                  "startTime":"2008-03-05T18:00:00.000-08:00",
                  "endTime":"2008-03-05T19:30:00.000-08:00"
               }
            ],
            "gd$who":[
               {
                  "rel":"http://schemas.google.com/g/2005#event.organizer",
                  "valueString":"Google Developer Calendar",
                  "email":"developer-calendar@google.com"
               }
            ],
            "gd$where":[
               {
                  "valueString":"Ahmad Baba, 1200 Crittenden Lane @  37.425866,-122.071817"
               }
            ]
         },
         {
            "id":{
               "$t":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/npbeq5e4fo1qt30bbokferrb9o"
            },
            "published":{
               "$t":"2008-02-23T01:08:10.000Z"
            },
            "updated":{
               "$t":"2008-02-23T01:09:34.000Z"
            },
            "category":[
               {
                  "scheme":"http://schemas.google.com/g/2005#kind",
                  "term":"http://schemas.google.com/g/2005#event"
               }
            ],
            "title":{
               "type":"text",
               "$t":"Avoimien ohjelmien p�iv�\u0022 (AOP 2008)"
            },
            "content":{
               "type":"text",
               "$t":"Finland Open Source Campus event.  Google is a sponsor."
            },
            "link":[
               {
                  "rel":"alternate",
                  "type":"text/html",
                  "href":"http://www.google.com/calendar/event?eid\u003dbnBiZXE1ZTRmbzFxdDMwYmJva2ZlcnJiOW8gZGV2ZWxvcGVyLWNhbGVuZGFyQGdvb2dsZS5jb20",
                  "title":"alternate"
               },
               {
                  "rel":"self",
                  "type":"application/atom+xml",
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/npbeq5e4fo1qt30bbokferrb9o"
               }
            ],
            "author":[
               {
                  "name":{
                     "$t":"Google Developer Calendar"
                  },
                  "email":{
                     "$t":"developer-calendar@google.com"
                  }
               }
            ],
            "gd$comments":{
               "gd$feedLink":{
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/npbeq5e4fo1qt30bbokferrb9o/comments"
               }
            },
            "gd$eventStatus":{
               "value":"http://schemas.google.com/g/2005#event.confirmed"
            },
            "gd$transparency":{
               "value":"http://schemas.google.com/g/2005#event.transparent"
            },
            "gCal$uid":{
               "value":"npbeq5e4fo1qt30bbokferrb9o@google.com"
            },
            "gCal$sequence":{
               "value":"0"
            },
            "gd$when":[
               {
                  "startTime":"2008-03-08",
                  "endTime":"2008-03-09"
               }
            ],
            "gd$who":[
               {
                  "rel":"http://schemas.google.com/g/2005#event.organizer",
                  "valueString":"Google Developer Calendar",
                  "email":"developer-calendar@google.com"
               }
            ],
            "gd$where":[
               {
                  "valueString":"Turku, Finland"
               }
            ]
         },
         {
            "id":{
               "$t":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/1et2emteo2k7sn7fjt83414d80_20080311T013000Z"
            },
            "published":{
               "$t":"2007-11-15T18:17:38.000Z"
            },
            "updated":{
               "$t":"2007-11-15T18:17:38.000Z"
            },
            "category":[
               {
                  "scheme":"http://schemas.google.com/g/2005#kind",
                  "term":"http://schemas.google.com/g/2005#event"
               }
            ],
            "title":{
               "type":"text",
               "$t":"MySQL Community Meetup"
            },
            "content":{
               "type":"text",
               "$t":"Monthly Bay Area MySQL users group meeting\n\nVisit http://mysql.meetup.com/30/ for more information, to confirm date and time, and to register.\n\nHosted by Google.\n"
            },
            "link":[
               {
                  "rel":"alternate",
                  "type":"text/html",
                  "href":"http://www.google.com/calendar/event?eid\u003dMWV0MmVtdGVvMms3c243Zmp0ODM0MTRkODBfMjAwODAzMTFUMDEzMDAwWiBkZXZlbG9wZXItY2FsZW5kYXJAZ29vZ2xlLmNvbQ",
                  "title":"alternate"
               },
               {
                  "rel":"self",
                  "type":"application/atom+xml",
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/1et2emteo2k7sn7fjt83414d80_20080311T013000Z"
               }
            ],
            "author":[
               {
                  "name":{
                     "$t":"Google Developer Calendar"
                  },
                  "email":{
                     "$t":"developer-calendar@google.com"
                  }
               }
            ],
            "gd$originalEvent":{
               "id":"1et2emteo2k7sn7fjt83414d80",
               "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/1et2emteo2k7sn7fjt83414d80",
               "gd$when":{
                  "startTime":"2008-03-10T18:30:00.000-07:00"
               }
            },
            "gd$comments":{
               "gd$feedLink":{
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/1et2emteo2k7sn7fjt83414d80_20080311T013000Z/comments"
               }
            },
            "gd$eventStatus":{
               "value":"http://schemas.google.com/g/2005#event.confirmed"
            },
            "gd$transparency":{
               "value":"http://schemas.google.com/g/2005#event.opaque"
            },
            "gCal$uid":{
               "value":"1et2emteo2k7sn7fjt83414d80@google.com"
            },
            "gCal$sequence":{
               "value":"0"
            },
            "gd$when":[
               {
                  "startTime":"2008-03-10T18:30:00.000-07:00",
                  "endTime":"2008-03-10T20:30:00.000-07:00"
               }
            ],
            "gd$who":[
               {
                  "rel":"http://schemas.google.com/g/2005#event.organizer",
                  "valueString":"Google Developer Calendar",
                  "email":"developer-calendar@google.com"
               }
            ],
            "gd$where":[
               {
                  "valueString":"Googleplex @ 37.423071,-122.08437"
               }
            ]
         },
         {
            "id":{
               "$t":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/mmhtfqqodkfgc8cihrfj0u2e20"
            },
            "published":{
               "$t":"2008-02-23T01:12:59.000Z"
            },
            "updated":{
               "$t":"2008-02-23T01:13:00.000Z"
            },
            "category":[
               {
                  "scheme":"http://schemas.google.com/g/2005#kind",
                  "term":"http://schemas.google.com/g/2005#event"
               }
            ],
            "title":{
               "type":"text",
               "$t":"Conference PHP Quebec"
            },
            "content":{
               "type":"text",
               "$t":"PHP experts will be presenting real life solutions to developers and project managers at the prestigious Sofitel Hotel, located downtown Montreal.\n\nGoogler Marcus Borger will be speaking, and Google is sponsoring the conference.\n\nhttp://conf.phpquebec.com/"
            },
            "link":[
               {
                  "rel":"alternate",
                  "type":"text/html",
                  "href":"http://www.google.com/calendar/event?eid\u003dbW1odGZxcW9ka2ZnYzhjaWhyZmowdTJlMjAgZGV2ZWxvcGVyLWNhbGVuZGFyQGdvb2dsZS5jb20",
                  "title":"alternate"
               },
               {
                  "rel":"self",
                  "type":"application/atom+xml",
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/mmhtfqqodkfgc8cihrfj0u2e20"
               }
            ],
            "author":[
               {
                  "name":{
                     "$t":"Google Developer Calendar"
                  },
                  "email":{
                     "$t":"developer-calendar@google.com"
                  }
               }
            ],
            "gd$comments":{
               "gd$feedLink":{
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/mmhtfqqodkfgc8cihrfj0u2e20/comments"
               }
            },
            "gd$eventStatus":{
               "value":"http://schemas.google.com/g/2005#event.confirmed"
            },
            "gd$transparency":{
               "value":"http://schemas.google.com/g/2005#event.transparent"
            },
            "gCal$uid":{
               "value":"mmhtfqqodkfgc8cihrfj0u2e20@google.com"
            },
            "gCal$sequence":{
               "value":"0"
            },
            "gd$when":[
               {
                  "startTime":"2008-03-12",
                  "endTime":"2008-03-15"
               }
            ],
            "gd$who":[
               {
                  "rel":"http://schemas.google.com/g/2005#event.organizer",
                  "valueString":"Google Developer Calendar",
                  "email":"developer-calendar@google.com"
               }
            ],
            "gd$where":[
               {
                  "valueString":"Montreal, Quebec, Canada"
               }
            ]
         },
         {
            "id":{
               "$t":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/nolugvo29pk2hb604lt4mntq4c"
            },
            "published":{
               "$t":"2008-01-23T02:08:29.000Z"
            },
            "updated":{
               "$t":"2008-02-23T02:02:22.000Z"
            },
            "category":[
               {
                  "scheme":"http://schemas.google.com/g/2005#kind",
                  "term":"http://schemas.google.com/g/2005#event"
               }
            ],
            "title":{
               "type":"text",
               "$t":"PyCon"
            },
            "content":{
               "type":"text",
               "$t":"a conference for Python developers, enthusiasts, and companies, PyCon brings together a diverse group to explore new challenges, launch new businesses and forge new connections within the Python community.  Google is a Diamond sponsor.\nhttp://us.pycon.org/2008/about/\n"
            },
            "link":[
               {
                  "rel":"alternate",
                  "type":"text/html",
                  "href":"http://www.google.com/calendar/event?eid\u003dbm9sdWd2bzI5cGsyaGI2MDRsdDRtbnRxNGMgZGV2ZWxvcGVyLWNhbGVuZGFyQGdvb2dsZS5jb20",
                  "title":"alternate"
               },
               {
                  "rel":"self",
                  "type":"application/atom+xml",
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/nolugvo29pk2hb604lt4mntq4c"
               }
            ],
            "author":[
               {
                  "name":{
                     "$t":"Google Developer Calendar"
                  },
                  "email":{
                     "$t":"developer-calendar@google.com"
                  }
               }
            ],
            "gd$comments":{
               "gd$feedLink":{
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/nolugvo29pk2hb604lt4mntq4c/comments"
               }
            },
            "gd$eventStatus":{
               "value":"http://schemas.google.com/g/2005#event.confirmed"
            },
            "gd$transparency":{
               "value":"http://schemas.google.com/g/2005#event.transparent"
            },
            "gCal$uid":{
               "value":"nolugvo29pk2hb604lt4mntq4c@google.com"
            },
            "gCal$sequence":{
               "value":"0"
            },
            "gd$when":[
               {
                  "startTime":"2008-03-13",
                  "endTime":"2008-03-21"
               }
            ],
            "gd$who":[
               {
                  "rel":"http://schemas.google.com/g/2005#event.organizer",
                  "valueString":"Google Developer Calendar",
                  "email":"developer-calendar@google.com"
               }
            ],
            "gd$where":[
               {
                  "valueString":"Chicago, IL, USA"
               }
            ]
         },
         {
            "id":{
               "$t":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/v05i9r38ilfmql0iqsl3rt2fcs"
            },
            "published":{
               "$t":"2008-02-20T02:54:11.000Z"
            },
            "updated":{
               "$t":"2008-02-20T02:54:11.000Z"
            },
            "category":[
               {
                  "scheme":"http://schemas.google.com/g/2005#kind",
                  "term":"http://schemas.google.com/g/2005#event"
               }
            ],
            "title":{
               "type":"text",
               "$t":"Google Japan Developer Roundtable #5 - OpenSocial (with Hackathon)"
            },
            "content":{
               "type":"text",
               "$t":"Developer Roundtable #5 will feature a keynote, panel discussion, and\nhackathon for OpenSocial. Details TBD"
            },
            "link":[
               {
                  "rel":"alternate",
                  "type":"text/html",
                  "href":"http://www.google.com/calendar/event?eid\u003ddjA1aTlyMzhpbGZtcWwwaXFzbDNydDJmY3MgZGV2ZWxvcGVyLWNhbGVuZGFyQGdvb2dsZS5jb20",
                  "title":"alternate"
               },
               {
                  "rel":"self",
                  "type":"application/atom+xml",
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/v05i9r38ilfmql0iqsl3rt2fcs"
               }
            ],
            "author":[
               {
                  "name":{
                     "$t":"Google Developer Calendar"
                  },
                  "email":{
                     "$t":"developer-calendar@google.com"
                  }
               }
            ],
            "gd$comments":{
               "gd$feedLink":{
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/v05i9r38ilfmql0iqsl3rt2fcs/comments"
               }
            },
            "gd$eventStatus":{
               "value":"http://schemas.google.com/g/2005#event.confirmed"
            },
            "gd$transparency":{
               "value":"http://schemas.google.com/g/2005#event.transparent"
            },
            "gCal$uid":{
               "value":"v05i9r38ilfmql0iqsl3rt2fcs@google.com"
            },
            "gCal$sequence":{
               "value":"0"
            },
            "gd$when":[
               {
                  "startTime":"2008-03-14",
                  "endTime":"2008-03-15"
               }
            ],
            "gd$who":[
               {
                  "rel":"http://schemas.google.com/g/2005#event.organizer",
                  "valueString":"Google Developer Calendar",
                  "email":"developer-calendar@google.com"
               }
            ],
            "gd$where":[
               {
                  "valueString":"Aoyama Diamond Hall, Tokyo, Japan @ 35.678451, 139.682282"
               }
            ]
         },
         {
            "id":{
               "$t":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/dgenetcgfj9tthlhqqs5kcm060_20080402T020000Z"
            },
            "published":{
               "$t":"2007-11-15T18:19:05.000Z"
            },
            "updated":{
               "$t":"2007-11-15T18:19:05.000Z"
            },
            "category":[
               {
                  "scheme":"http://schemas.google.com/g/2005#kind",
                  "term":"http://schemas.google.com/g/2005#event"
               }
            ],
            "title":{
               "type":"text",
               "$t":"Joomla Bay Area User Group Meeting"
            },
            "content":{
               "type":"text",
               "$t":"Monthly meeting of the Joomla Bay Area User Group.\nLearn more at http://bayareajoomla.org/\n\nHosted by Google"
            },
            "link":[
               {
                  "rel":"alternate",
                  "type":"text/html",
                  "href":"http://www.google.com/calendar/event?eid\u003dZGdlbmV0Y2dmajl0dGhsaHFxczVrY20wNjBfMjAwODA0MDJUMDIwMDAwWiBkZXZlbG9wZXItY2FsZW5kYXJAZ29vZ2xlLmNvbQ",
                  "title":"alternate"
               },
               {
                  "rel":"self",
                  "type":"application/atom+xml",
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/dgenetcgfj9tthlhqqs5kcm060_20080402T020000Z"
               }
            ],
            "author":[
               {
                  "name":{
                     "$t":"Google Developer Calendar"
                  },
                  "email":{
                     "$t":"developer-calendar@google.com"
                  }
               }
            ],
            "gd$originalEvent":{
               "id":"dgenetcgfj9tthlhqqs5kcm060",
               "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/dgenetcgfj9tthlhqqs5kcm060",
               "gd$when":{
                  "startTime":"2008-04-01T19:00:00.000-07:00"
               }
            },
            "gd$comments":{
               "gd$feedLink":{
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/dgenetcgfj9tthlhqqs5kcm060_20080402T020000Z/comments"
               }
            },
            "gd$eventStatus":{
               "value":"http://schemas.google.com/g/2005#event.confirmed"
            },
            "gd$transparency":{
               "value":"http://schemas.google.com/g/2005#event.opaque"
            },
            "gCal$uid":{
               "value":"dgenetcgfj9tthlhqqs5kcm060@google.com"
            },
            "gCal$sequence":{
               "value":"0"
            },
            "gd$when":[
               {
                  "startTime":"2008-04-01T19:00:00.000-07:00",
                  "endTime":"2008-04-01T21:00:00.000-07:00"
               }
            ],
            "gd$who":[
               {
                  "rel":"http://schemas.google.com/g/2005#event.organizer",
                  "valueString":"Google Developer Calendar",
                  "email":"developer-calendar@google.com"
               }
            ],
            "gd$where":[
               {
                  "valueString":"Googlplex @ 37.423071,-122.08437"
               }
            ]
         },
         {
            "id":{
               "$t":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/bvf3jkphri21ll0qnk5tgl9ii8"
            },
            "published":{
               "$t":"2008-02-22T23:21:11.000Z"
            },
            "updated":{
               "$t":"2008-02-22T23:21:11.000Z"
            },
            "category":[
               {
                  "scheme":"http://schemas.google.com/g/2005#kind",
                  "term":"http://schemas.google.com/g/2005#event"
               }
            ],
            "title":{
               "type":"text",
               "$t":"ApacheCon EU"
            },
            "content":{
               "type":"text",
               "$t":"http://www.eu.apachecon.com/eu2008/\n\nGoogle is sponsoring.\n"
            },
            "link":[
               {
                  "rel":"alternate",
                  "type":"text/html",
                  "href":"http://www.google.com/calendar/event?eid\u003dYnZmM2prcGhyaTIxbGwwcW5rNXRnbDlpaTggZGV2ZWxvcGVyLWNhbGVuZGFyQGdvb2dsZS5jb20",
                  "title":"alternate"
               },
               {
                  "rel":"self",
                  "type":"application/atom+xml",
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/bvf3jkphri21ll0qnk5tgl9ii8"
               }
            ],
            "author":[
               {
                  "name":{
                     "$t":"Google Developer Calendar"
                  },
                  "email":{
                     "$t":"developer-calendar@google.com"
                  }
               }
            ],
            "gd$comments":{
               "gd$feedLink":{
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/bvf3jkphri21ll0qnk5tgl9ii8/comments"
               }
            },
            "gd$eventStatus":{
               "value":"http://schemas.google.com/g/2005#event.confirmed"
            },
            "gd$transparency":{
               "value":"http://schemas.google.com/g/2005#event.transparent"
            },
            "gCal$uid":{
               "value":"bvf3jkphri21ll0qnk5tgl9ii8@google.com"
            },
            "gCal$sequence":{
               "value":"0"
            },
            "gd$when":[
               {
                  "startTime":"2008-04-07",
                  "endTime":"2008-04-12"
               }
            ],
            "gd$who":[
               {
                  "rel":"http://schemas.google.com/g/2005#event.organizer",
                  "valueString":"Google Developer Calendar",
                  "email":"developer-calendar@google.com"
               }
            ],
            "gd$where":[
               {
                  "valueString":"Amsterdam"
               }
            ]
         },
         {
            "id":{
               "$t":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/1et2emteo2k7sn7fjt83414d80_20080415T013000Z"
            },
            "published":{
               "$t":"2007-11-15T18:17:38.000Z"
            },
            "updated":{
               "$t":"2007-11-15T18:17:38.000Z"
            },
            "category":[
               {
                  "scheme":"http://schemas.google.com/g/2005#kind",
                  "term":"http://schemas.google.com/g/2005#event"
               }
            ],
            "title":{
               "type":"text",
               "$t":"MySQL Community Meetup"
            },
            "content":{
               "type":"text",
               "$t":"Monthly Bay Area MySQL users group meeting\n\nVisit http://mysql.meetup.com/30/ for more information, to confirm date and time, and to register.\n\nHosted by Google.\n"
            },
            "link":[
               {
                  "rel":"alternate",
                  "type":"text/html",
                  "href":"http://www.google.com/calendar/event?eid\u003dMWV0MmVtdGVvMms3c243Zmp0ODM0MTRkODBfMjAwODA0MTVUMDEzMDAwWiBkZXZlbG9wZXItY2FsZW5kYXJAZ29vZ2xlLmNvbQ",
                  "title":"alternate"
               },
               {
                  "rel":"self",
                  "type":"application/atom+xml",
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/1et2emteo2k7sn7fjt83414d80_20080415T013000Z"
               }
            ],
            "author":[
               {
                  "name":{
                     "$t":"Google Developer Calendar"
                  },
                  "email":{
                     "$t":"developer-calendar@google.com"
                  }
               }
            ],
            "gd$originalEvent":{
               "id":"1et2emteo2k7sn7fjt83414d80",
               "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/1et2emteo2k7sn7fjt83414d80",
               "gd$when":{
                  "startTime":"2008-04-14T18:30:00.000-07:00"
               }
            },
            "gd$comments":{
               "gd$feedLink":{
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/1et2emteo2k7sn7fjt83414d80_20080415T013000Z/comments"
               }
            },
            "gd$eventStatus":{
               "value":"http://schemas.google.com/g/2005#event.confirmed"
            },
            "gd$transparency":{
               "value":"http://schemas.google.com/g/2005#event.opaque"
            },
            "gCal$uid":{
               "value":"1et2emteo2k7sn7fjt83414d80@google.com"
            },
            "gCal$sequence":{
               "value":"0"
            },
            "gd$when":[
               {
                  "startTime":"2008-04-14T18:30:00.000-07:00",
                  "endTime":"2008-04-14T20:30:00.000-07:00"
               }
            ],
            "gd$who":[
               {
                  "rel":"http://schemas.google.com/g/2005#event.organizer",
                  "valueString":"Google Developer Calendar",
                  "email":"developer-calendar@google.com"
               }
            ],
            "gd$where":[
               {
                  "valueString":"Googleplex @ 37.423071,-122.08437"
               }
            ]
         },
         {
            "id":{
               "$t":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/i3ms2s98a9c7tbrjhjsuo4iids"
            },
            "published":{
               "$t":"2008-02-26T17:28:13.000Z"
            },
            "updated":{
               "$t":"2008-02-26T17:28:13.000Z"
            },
            "category":[
               {
                  "scheme":"http://schemas.google.com/g/2005#kind",
                  "term":"http://schemas.google.com/g/2005#event"
               }
            ],
            "title":{
               "type":"text",
               "$t":"LEET \u002708, the First USENIX Workshop on Large-scale Exploits and Emergent Threats"
            },
            "content":{
               "type":"text",
               "$t":"http://www.usenix.org/events/leet08/index.html\n\nGoogler Niels Provos is a Steering Committee member.  Google is a sponsor."
            },
            "link":[
               {
                  "rel":"alternate",
                  "type":"text/html",
                  "href":"http://www.google.com/calendar/event?eid\u003daTNtczJzOThhOWM3dGJyamhqc3VvNGlpZHMgZGV2ZWxvcGVyLWNhbGVuZGFyQGdvb2dsZS5jb20",
                  "title":"alternate"
               },
               {
                  "rel":"self",
                  "type":"application/atom+xml",
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/i3ms2s98a9c7tbrjhjsuo4iids"
               }
            ],
            "author":[
               {
                  "name":{
                     "$t":"Google Developer Calendar"
                  },
                  "email":{
                     "$t":"developer-calendar@google.com"
                  }
               }
            ],
            "gd$comments":{
               "gd$feedLink":{
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/i3ms2s98a9c7tbrjhjsuo4iids/comments"
               }
            },
            "gd$eventStatus":{
               "value":"http://schemas.google.com/g/2005#event.confirmed"
            },
            "gd$transparency":{
               "value":"http://schemas.google.com/g/2005#event.transparent"
            },
            "gCal$uid":{
               "value":"i3ms2s98a9c7tbrjhjsuo4iids@google.com"
            },
            "gCal$sequence":{
               "value":"0"
            },
            "gd$when":[
               {
                  "startTime":"2008-04-15",
                  "endTime":"2008-04-16"
               }
            ],
            "gd$who":[
               {
                  "rel":"http://schemas.google.com/g/2005#event.organizer",
                  "valueString":"Google Developer Calendar",
                  "email":"developer-calendar@google.com"
               }
            ],
            "gd$where":[
               {
                  "valueString":"San Francisco, CA USA"
               }
            ]
         },
         {
            "id":{
               "$t":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/dgenetcgfj9tthlhqqs5kcm060_20080507T020000Z"
            },
            "published":{
               "$t":"2007-11-15T18:19:05.000Z"
            },
            "updated":{
               "$t":"2007-11-15T18:19:05.000Z"
            },
            "category":[
               {
                  "scheme":"http://schemas.google.com/g/2005#kind",
                  "term":"http://schemas.google.com/g/2005#event"
               }
            ],
            "title":{
               "type":"text",
               "$t":"Joomla Bay Area User Group Meeting"
            },
            "content":{
               "type":"text",
               "$t":"Monthly meeting of the Joomla Bay Area User Group.\nLearn more at http://bayareajoomla.org/\n\nHosted by Google"
            },
            "link":[
               {
                  "rel":"alternate",
                  "type":"text/html",
                  "href":"http://www.google.com/calendar/event?eid\u003dZGdlbmV0Y2dmajl0dGhsaHFxczVrY20wNjBfMjAwODA1MDdUMDIwMDAwWiBkZXZlbG9wZXItY2FsZW5kYXJAZ29vZ2xlLmNvbQ",
                  "title":"alternate"
               },
               {
                  "rel":"self",
                  "type":"application/atom+xml",
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/dgenetcgfj9tthlhqqs5kcm060_20080507T020000Z"
               }
            ],
            "author":[
               {
                  "name":{
                     "$t":"Google Developer Calendar"
                  },
                  "email":{
                     "$t":"developer-calendar@google.com"
                  }
               }
            ],
            "gd$originalEvent":{
               "id":"dgenetcgfj9tthlhqqs5kcm060",
               "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/dgenetcgfj9tthlhqqs5kcm060",
               "gd$when":{
                  "startTime":"2008-05-06T19:00:00.000-07:00"
               }
            },
            "gd$comments":{
               "gd$feedLink":{
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/dgenetcgfj9tthlhqqs5kcm060_20080507T020000Z/comments"
               }
            },
            "gd$eventStatus":{
               "value":"http://schemas.google.com/g/2005#event.confirmed"
            },
            "gd$transparency":{
               "value":"http://schemas.google.com/g/2005#event.opaque"
            },
            "gCal$uid":{
               "value":"dgenetcgfj9tthlhqqs5kcm060@google.com"
            },
            "gCal$sequence":{
               "value":"0"
            },
            "gd$when":[
               {
                  "startTime":"2008-05-06T19:00:00.000-07:00",
                  "endTime":"2008-05-06T21:00:00.000-07:00"
               }
            ],
            "gd$who":[
               {
                  "rel":"http://schemas.google.com/g/2005#event.organizer",
                  "valueString":"Google Developer Calendar",
                  "email":"developer-calendar@google.com"
               }
            ],
            "gd$where":[
               {
                  "valueString":"Googlplex @ 37.423071,-122.08437"
               }
            ]
         },
         {
            "id":{
               "$t":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/1et2emteo2k7sn7fjt83414d80_20080513T013000Z"
            },
            "published":{
               "$t":"2007-11-15T18:17:38.000Z"
            },
            "updated":{
               "$t":"2007-11-15T18:17:38.000Z"
            },
            "category":[
               {
                  "scheme":"http://schemas.google.com/g/2005#kind",
                  "term":"http://schemas.google.com/g/2005#event"
               }
            ],
            "title":{
               "type":"text",
               "$t":"MySQL Community Meetup"
            },
            "content":{
               "type":"text",
               "$t":"Monthly Bay Area MySQL users group meeting\n\nVisit http://mysql.meetup.com/30/ for more information, to confirm date and time, and to register.\n\nHosted by Google.\n"
            },
            "link":[
               {
                  "rel":"alternate",
                  "type":"text/html",
                  "href":"http://www.google.com/calendar/event?eid\u003dMWV0MmVtdGVvMms3c243Zmp0ODM0MTRkODBfMjAwODA1MTNUMDEzMDAwWiBkZXZlbG9wZXItY2FsZW5kYXJAZ29vZ2xlLmNvbQ",
                  "title":"alternate"
               },
               {
                  "rel":"self",
                  "type":"application/atom+xml",
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/1et2emteo2k7sn7fjt83414d80_20080513T013000Z"
               }
            ],
            "author":[
               {
                  "name":{
                     "$t":"Google Developer Calendar"
                  },
                  "email":{
                     "$t":"developer-calendar@google.com"
                  }
               }
            ],
            "gd$originalEvent":{
               "id":"1et2emteo2k7sn7fjt83414d80",
               "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/1et2emteo2k7sn7fjt83414d80",
               "gd$when":{
                  "startTime":"2008-05-12T18:30:00.000-07:00"
               }
            },
            "gd$comments":{
               "gd$feedLink":{
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/1et2emteo2k7sn7fjt83414d80_20080513T013000Z/comments"
               }
            },
            "gd$eventStatus":{
               "value":"http://schemas.google.com/g/2005#event.confirmed"
            },
            "gd$transparency":{
               "value":"http://schemas.google.com/g/2005#event.opaque"
            },
            "gCal$uid":{
               "value":"1et2emteo2k7sn7fjt83414d80@google.com"
            },
            "gCal$sequence":{
               "value":"0"
            },
            "gd$when":[
               {
                  "startTime":"2008-05-12T18:30:00.000-07:00",
                  "endTime":"2008-05-12T20:30:00.000-07:00"
               }
            ],
            "gd$who":[
               {
                  "rel":"http://schemas.google.com/g/2005#event.organizer",
                  "valueString":"Google Developer Calendar",
                  "email":"developer-calendar@google.com"
               }
            ],
            "gd$where":[
               {
                  "valueString":"Googleplex @ 37.423071,-122.08437"
               }
            ]
         },
         {
            "id":{
               "$t":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/dddp76plrig5c5gf88le7mhpa0"
            },
            "published":{
               "$t":"2008-02-04T17:20:40.000Z"
            },
            "updated":{
               "$t":"2008-02-04T17:20:40.000Z"
            },
            "category":[
               {
                  "scheme":"http://schemas.google.com/g/2005#kind",
                  "term":"http://schemas.google.com/g/2005#event"
               }
            ],
            "title":{
               "type":"text",
               "$t":"WhereCamp"
            },
            "content":{
               "type":"text",
               "$t":"WhereCamp is the (free!) unconference for geohackers. Check out the wiki for more information:\n\nhttp://wherecamp.pbwiki.com/"
            },
            "link":[
               {
                  "rel":"alternate",
                  "type":"text/html",
                  "href":"http://www.google.com/calendar/event?eid\u003dZGRkcDc2cGxyaWc1YzVnZjg4bGU3bWhwYTAgZGV2ZWxvcGVyLWNhbGVuZGFyQGdvb2dsZS5jb20",
                  "title":"alternate"
               },
               {
                  "rel":"self",
                  "type":"application/atom+xml",
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/dddp76plrig5c5gf88le7mhpa0"
               }
            ],
            "author":[
               {
                  "name":{
                     "$t":"Google Developer Calendar"
                  },
                  "email":{
                     "$t":"developer-calendar@google.com"
                  }
               }
            ],
            "gd$comments":{
               "gd$feedLink":{
                  "href":"http://www.google.com/calendar/feeds/developer-calendar%40google.com/public/full/dddp76plrig5c5gf88le7mhpa0/comments"
               }
            },
            "gd$eventStatus":{
               "value":"http://schemas.google.com/g/2005#event.confirmed"
            },
            "gd$transparency":{
               "value":"http://schemas.google.com/g/2005#event.transparent"
            },
            "gCal$uid":{
               "value":"dddp76plrig5c5gf88le7mhpa0@google.com"
            },
            "gCal$sequence":{
               "value":"0"
            },
            "gd$when":[
               {
                  "startTime":"2008-05-17",
                  "endTime":"2008-05-19"
               }
            ],
            "gd$who":[
               {
                  "rel":"http://schemas.google.com/g/2005#event.organizer",
                  "valueString":"Google Developer Calendar",
                  "email":"developer-calendar@google.com"
               }
            ],
            "gd$where":[
               {
                  "valueString":"Googleplex @ @ 37.423071,-122.08437"
               }
            ]
         }
      ]
   }
}

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Martin.Holzherr

Switzerland Switzerland
No Biography provided

| Advertise | Privacy | Mobile
Web01 | 2.8.141015.1 | Last Updated 7 Oct 2008
Article Copyright 2008 by Martin.Holzherr
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid