---
name: "islpp"
section: "1"
platform: "linux"
package: "ilu-dev"
version: "2.0.0.12-5"
release: "Debian 2.1 (Slink)"
platforms: ["linux"]
url: "https://new.carta.tech/islpp"
---

# islpp(1)

pretty-print ILU ISL interface descriptions

## NAME

islpp - pretty-print ILU ISL interface descriptions

## SYNOPSIS

**islpp** \[**-I** *interface-dir* ...\] \[**-brief**\] *ISLFILE* \[ *...ISLFILE* \]

## DESCRIPTION

**islpp** reads in one or more ILU ISL interface specification files, and writes a normalized version of those files to the standard output. If no directory is specified as part of *ISLFILE*, the stubber will search for the file in the directories specified with the **-I** options, followed by list of directories specified by the environment variable `ILUPATH`.  If no file extension is specified for *ISLFILE*, the extension "`.isl`" is assumed. If **-brief** is specified, the comments in the generated output will be briefer than normal.

## EXAMPLES

`% ./islpp foo.isl >a`\
 `% ./islpp -I /usr/include/isl -brief foo.isl >b`\
 `% `

## ENVIRONMENT VARIABLES

The environment variable "ILUPATH" is consulted to find referenced interfaces.  It should consist of a sequence of colon-separated directories, which contain interface specifications in the form of files with names like *\<interface-name\>*`.isl`.

## BUGS

Any comments in the original ISL file are discarded.

## SEE ALSO

`ILU(1)`

*The ILU Home Page*\
 (`ftp://ftp.parc.xerox.com/pub/ilu/ilu.html`)

*The ILU Reference Manual*

## AUTHOR

Bill Janssen
