ANNOUNCEMENT: Live Wireshark University & Allegro Packets online APAC Wireshark Training Session
April 17th, 2024 | 14:30-16:00 SGT (UTC+8) | Online

Wireshark-dev: Re: [Wireshark-dev] RFD: New language to write dissectors

From: Jakub Zawadzki <darkjames-ws@xxxxxxxxxxxx>
Date: Mon, 16 Jul 2012 07:53:34 +0200
On Sun, Jul 15, 2012 at 08:10:42PM -0700, Richard Sharpe wrote:
> On Sun, Jul 15, 2012 at 2:20 AM, Jakub Zawadzki <darkjames-ws@xxxxxxxxxxxx> wrote:
> Well, it might look stupid to you, but it represents a quick way to
> get simplify the process of producing dissectors, and writing a
> dissector is very boring.

Forgot word, once again: *Manually* translating 4K lines of NPL code to C looks stupid to me (...)

> In addition, to produce Wireshark C-based dissectors from NPL would
> seem not to require LLVM. A simple recursive descent parser should
> suffice.

LLVM is not parser generator (in wireshark we use lemon for it), and if we talk about boredom, 
writting recursive descent parser is boring ;-)