Button for 1977 Button for 1984 Button for 1990 Button for 1995 Button for MDC Button for notes Button for examples

X-Window - Conventions

1995 Version of ANSI (Equivalent to Current ISO Version) of Standard

4 Conventions used in this document
4.1 Formal syntax specific to this binding

* -> . , ; and & as used within the xmember and xpath meta-elements are graphics whose semantics are externally defined as done for xname.

    xtype::= expr V validtype
    validtype::= X Window System valid data type name

The term xtype is defined herin as the name of a data type represented as ASCII text corresponding to a documented data type used within the X Window System.

    xmember::= expr V

*
&


xname xpath

The term xmember is defined herin as the name in ASCII text that represents a documented portion of a documented X Window System data type.

In the following section the characters { and } are used to represent optional arguments to avoid confusion with the potential use of the characters [ and ] in the syntax:

    xpath::= { { [ intlit ] ... } {

->
.


xname } ... } ... { ; }
    xname::= expr V valid X Window System data type

The term xname is defined herein as the name of an allocated X Window System data element represented as ASCII text corresponding to a documented data element.

The term xpointer is defined herein as a system specific reference by which the object may be referenced. This reference shall be usable as a pointer for XLIB, XTOOLKIT, XMOTIF and XMITIFRM packagename calls.

In the following meta-language section, the characters { and } are used to indicate optional arguments, and the characters [ and ] represent their normal ASCII values.

The term xexpression is defined as an expression valid in the X Window System implementation environment.

    xdeclaration::= expr V strlit V

xtypespecifier ... SP xname { [ intlit ] } ...

The term xdeclaration is defined as an expression that evaluates to a string literal consisting of an xtypespecifier and a name valid for use within the X Window System.

xtypespecifier is a codatom of an xtype or one or more of the following list of literals: char, double, float, int, long, short, signed, unsigned, void.

    xtypespecifier::=









name V char
codatom V






double
float
int
long
short
signed
unsigned







   

xtype










Button for 1977 Button for 1984 Button for 1990 Button for 1995 Button for MDC Button for notes Button for examples

Copyright © Standard Documents; 1977-2024 MUMPS Development Committee;
Copyright © Examples: 1995-2024 Ed de Moel;
Copyright © Annotations: 2003-2008 Jacquard Systems Research
Copyright © Annotations: 2008-2024 Ed de Moel.

This page most recently updated on 13-Sep-2014, 16:30:14.

For comments, contact Ed de Moel (demoel@jacquardsystems.com)