Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages


home | help
FEDEX(1)		    General Commands Manual		      FEDEX(1)

       fedex - EXPRESS Compiler

       fedex [ -e Express-schema-file ]	[ -w warning-class ... ] [ -i warning-
       class ... ]

       fedex is	an EXPRESS-based translator.  It parses	the  EXPRESS  language
       information  model  contained in	the input EXPRESS file and sends warn-
       ings and	errors to stdout.

       The `-w warning-class' and `-i warning-class' options are used  to  en-
       able  or	disable	various	categories of warning messages.	 These options
       are processed left-to-right,  with  later  options  overriding  earlier
       ones.  Any number of these options may appear in	any order.

       During the parsing of the EXPRESS file, fedex detects any problems with
       the input schema.  These	problems are reported to the user, subject  to
       the  controls  imposed  by any `-w' and `-i' options.  If no errors are
       encountered, fedex terminates with an appropriate message.

       To see a	list of	options, run fedex without any arguments.

       The NIST	EXPRESS	Working	Form, TIR 4814,	Clark, S., and Libes, D.,  re-
       vised, April 1992.

       ISO  10303-11:1994  Industrial  Automation  Systems  and	Integration --
       Product Data Representation and Exchange	-- Part	11: Description	 Meth-
       ods: The	EXPRESS	Language Reference Manual.

       The  NIST EXPRESS Toolkit - Design and Implementation, Engineering Data
       Management: Key to Success in a Global Market, Proc. of the  1993  ASME
       Intl.  Computers	 in  Engineering  Conference,  August  8-12, 1993, San
       Diego, pp. 167-180.

       The NIST	EXPRESS	Toolkit: Using Applications, TIR 5206, Libes, D., June

       d-X: The	NIST EXPRESS Translator, TIR 4822, Libes, D., April 1992.

       Some Express language constructs	are accepted by	fedex but are not rep-
       resented	in the Express Working Form, and so are	not  available	during
       the output pass.	 These constructs include cardinality expressions, MAP
       directives, and supertype expressions.  In addition, PRIVATE directives
       and  WITH  statements  are represented in the Working Form, but are ig-
       nored during symbol lookup.  This may produce spurious  warnings	 about
       undefined or multiply defined identifiers.

       According  to the rules of EXPRESS (STEP	Part 11, Section, the
       AND operator has	a higher precedence than ANDOR.	 fedex considers  them
       to  have	 an  equal level of precedence and processes them from left to
       right.  A work around would be to use paretheses	around all AND	opera-
       tors appearing in an expression.

       Expressions are not `type'd properly: although an expression's type can
       be derived from its components, this has	not  been  implemented.	  This
       can  result in spurious warnings.  A notable example occurs when	a com-
       plex expression used as a loop control (WHILE or	UNTIL) does not	appear
       to  compute  a  boolean result simply because no	type has been computed
       for the expression.

       All NISTIR documents may	be obtained through the	National Technical In-
       formation  Service (NTIS), Springfield VA 22161,	USA.  Postscript files
       may   be	  obtained   from   the	  STEP	 Class	 Library   web	  page
       (,  the Manufacturing Systems Integration Divi-
       sion publications  page	(
       or  by  anonymous  ftp  from (see pub/subject/sc4/na-
       tional/usa/nist/docs/readme.txt to determine the	 appropriate  file  to

				 12 June 1995			      FEDEX(1)


Want to link to this manual page? Use this URL:

home | help