---
name: "TTCN3Parser"
section: "1"
platform: "linux"
package: "ttcn3parser"
version: "20080407-1"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/TTCN3Parser"
---

# TTCN3Parser(1)

parse TTCN-3 files

## NAME

TTCN3Parser - parse TTCN-3 files

## SYNOPSIS

**TTCN3Parser** \[**--help**\] \[**--version**\] \[**--read-stdin**\] \[**--print-tree**\] \[**--print-symbol-tables**\] \[**--no-flattening**\] \[**--pretty-print**\] \[**--keywords**\] \[*file(s)*\]

## DESCRIPTION

This manual page documents briefly the **TTCN3Parser** command.

**TTCN3Parser** is a program that parses and checks TTCN-3 specifications. It does not generate any code. TTCN-3 is the Test and Test Control Notation 3, the successor of the Tree and Tabular Combined Notation. It is a programming language for testing, mainly conformance testing of communication protocols.

## OPTIONS

This program follows the usual GNU command line syntax, with long options starting with two dashes (\`-´). A summary of options is included below.

- **-f** **--no-flattening**

  Disable flattened output of AST.

- **-h** **--help**

  Show summary of options.

- **-k** **--keywords**

  Print list of TTCN-3 keywords.

- **-p** **--progress**

  Show progress while parsing.

- **-s** **--read-stdin**

  Read from standard input.

- **-t** **--print-tree**

  Print abstract syntax tree in XML format.

- **-T** **--print-symbol-tables**

  Print out the symbols in the test suite.

- **-v** **--version**

  Show version of program.

## AUTHOR

TTCN3Parser has been written by W. Martin Borgert. Permission is granted to copy, distribute and/or modify this software under the terms of the GNU General Public License, Version 3 or any later version published by the Free Software Foundation.

## AUTHOR

**W. Martin Borgert**

-

  Author.

## COPYRIGHT

Copyright © 2000, 2005, 2008 W. Martin Borgert\
