25.07.2014 Views

VDM-10 Language Manual

VDM-10 Language Manual

VDM-10 Language Manual

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>VDM</strong>-<strong>10</strong> <strong>Language</strong> <strong>Manual</strong><br />

union type, 26<br />

equality abstraction field, 23<br />

equals definition, 99, 191<br />

error, 90, 179<br />

error list, 90, 179<br />

error statement, 118, 194<br />

escape sequence, 200<br />

evaluator, 205<br />

exceptions, 90, 179<br />

exists expression, 49, 186<br />

exists unique expression, 49, 186<br />

exit statement, 115, 194<br />

explicit function definition, 35, 176<br />

explicit operation definition, 89, 178<br />

exponent, 200<br />

export definition, 154, 172<br />

export functions signature, 154, 172<br />

export module signature, 154, 172<br />

export signature, 154, 172<br />

export types signature, 154, 172<br />

expression, 41, 44–46, 48, 50, 51, 53–60, 62–<br />

66, 68, 70, 181<br />

expression list, 51, 181<br />

extended explicit function definition, 36, 177<br />

extended explicit operation definition, 90, 178<br />

externals, 90, 179<br />

field, 23, 175<br />

field list, 23, 175<br />

field reference, <strong>10</strong>2, 190<br />

Field select, 24<br />

field select, 57, 188, 204<br />

fin expression, 66, 190<br />

Finite power set, 14<br />

finite power set, 183<br />

Floor, 9<br />

floor, 183<br />

for loop, <strong>10</strong>7<br />

Function apply, 29<br />

function body, 36, 177<br />

Function composition, 29<br />

function definition, 35, 176<br />

function definitions, 35, 176<br />

function export, 154, 173<br />

function import, 158, 172<br />

Function iteration, 29<br />

function signature, 154, 173<br />

function type, 28, 36, 175<br />

function type instantiation, 57, 188, 204<br />

functions signature, 154, 173<br />

general assign statement, <strong>10</strong>1, 192<br />

general is expression, 63, 189<br />

general map type, 18, 175<br />

Greater or equal, 9<br />

Greater than, 9<br />

greater than, 185<br />

greater than or equal, 185<br />

Head, 16<br />

hexadecimal literal, 200<br />

history expressions, 66<br />

identifier, 199<br />

identifier type pair, 177<br />

identifier type pair list, 36, 177<br />

identity statement, 119, 194<br />

if expression, 46, 182<br />

if statement, <strong>10</strong>4, 192<br />

Implication, 6<br />

implicit function definition, 35, 176<br />

implicit operation body, 89, 178<br />

implicit operation definition, 89, 178<br />

imply, 186<br />

import definition, 158, 171<br />

import definition list, 158, 171<br />

import functions signature, 158, 172<br />

import module signature, 158, 171<br />

import operations signature, 158, 172<br />

import signature, 158, 171<br />

import types signature, 158, 172<br />

import values signature, 158, 172<br />

in set, 186<br />

index for loop, <strong>10</strong>7, 192<br />

Indexes, 16<br />

Inequality<br />

216

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!