Today I finally managed to move my blog from blogger.com to wordpress.com. After all I have to say, wordpress.com provides more features and is easier to use (at least for me) and last but not least it opens my blog to more potential readers.
Welcome back at the new location! / Welcome for the first time!
Today I have giving a short introduction into ANTLR (http://www.antlr.org), a famous Parser Generator written in Java and very often used within Java Applications. The introduction was given in form of a practical session at the university in Heilbronn, Germany. The session is based on the tutorial of Ashley J.S Mills (http://supportweb.cs.bham.ac.uk/docs/tutorials/docsystem/build/tutorials/antlr/antlr.html) and covers the following contents:
• Defining grammars (Writing lexers and parsers)
• Using ANTLR to generate (Java) code (parser and lexer) from a grammar
• Using ANTLR command line tools
• Using ANTLR Plug-ins for eclipse
• Using generated (Java) code in programs
• Parsing data from system-in prompt
• Parsing data from text files
• Let ANTLR generate abstract syntax trees
• Debugging an abstract syntax tree
While I have been given a lot of presentation on various topics, this was my first time recording it and producing a video out of it. I must say I had quite some problems in creating the final video (I also lost the first 45 seconds of video, but the voice is still there…), but I think the content might be usefull to some of you.
You can find the cut version of the session at: http://stud.hs-heilbronn.de/~nischmid/Antlr%20tutorial%20session%20held%20by%20Nils%20Schmidt.mp4
Yox can find the hand out of the session at: http://stud.hs-heilbronn.de/~nischmid/ANTLR-PracticalSession-NilsSchmidt.pdf
If you are interested in the source code, just write me an E-Mail, any feedback is also very welcomed and would help me to decide if I will do more of those videos in the future.