Tunnel Grammar Studio (TGS) icon
Tunnel Grammar Studio (TGS) icon

Tunnel Grammar Studio (TGS)

 Like

Tunnel Grammar Studio is an Integrated Development Environment for generating parsers (also known as parser generator or a compiler compiler). It is used to develop stand alone Parsing Machines from given ABNF syntax grammar.

Tunnel Grammar Studio (TGS) screenshot 1

License model

Platforms

  • Windows
  No rating
0likes
0comments
0news articles

Features

Suggest and vote on features
No features, maybe you want to suggest one?

 Tags

Tunnel Grammar Studio (TGS) News & Activities

Highlights All activities

Recent activities

No activities found.

Tunnel Grammar Studio (TGS) information

  • Developed by

    Unknown
  • Licensing

    Proprietary and Commercial product.
  • Pricing

    One time purchase (perpetual license) that costs $0.
  • Alternatives

    2 alternatives listed
  • Supported Languages

    • English

Popular alternatives

View all

Our users have written 0 comments and reviews about Tunnel Grammar Studio (TGS), and it has gotten 0 likes

Tunnel Grammar Studio (TGS) was added to AlternativeTo by Nikolay Handzhiyski on Sep 18, 2020 and this page was last updated Sep 18, 2020.
No comments or reviews, maybe you want to be first?
Post comment/review

What is Tunnel Grammar Studio (TGS)?

Tunnel Grammar Studio is an Integrated Development Environment (IDE) for generating parsers (also known as parser generator or a compiler compiler). It is used to develop stand alone Parsing Machines (PM) from given Augmented Backus-Naur-Form (ABNF) syntax grammar. Graphical representation of the developed grammars is available directly into the IDE. Tunnel Grammar Studio handles parsing deterministically for some types of ambiguous grammars, and can process streams with different encodings (ASCII, UTF8 and more). Each syntax error discovered signals a detailed event with the error location, the expected tokens/rules and the found erroneous token. The result, on successful parsing, is an explicit concrete syntax tree. The generated PM source code (including the syntax tree) is object oriented. The depth grammar rules parsing is using a dynamic memory stack, not the thread dedicated stack, to avoid stack overflow events. The target language for each PM is C++98 with single or multi threaded (Win32API) run time and x86/64 CPU architecture support. The generated PM are online - can process as much as input there is, and continue later when more become available. Additionally the studio has an integrated debugger that visualises the PM progress step by step for an input string.