Next: Output file, Up: Generating browser files [Contents][Index]

### 2.1 Specifying Input Files

‘`file`’

  Each file name on the command line tells `ebrowse` to parse that file.

‘`--files=file`’

  This command line switch specifies that file contains a list of file names to parse. Each line in file must contain one file name. More than one option of this kind is allowed. You might, for instance, want to use one file for header files, and another for source files.

‘`standard input`’

  When `ebrowse` finds no file names on the command line, and no ‘`--file`’ option is specified, it reads file names from standard input. This is sometimes convenient when `ebrowse` is used as part of a command pipe.

‘`--search-path=paths`’

  This option lets you specify search paths for your input files. paths is a list of directory names, separated from each other by a either a colon or a semicolon, depending on the operating system.

It is generally a good idea to specify input files so that header files are parsed before source files. This facilitates the parser’s work of properly identifying friend functions of a class.