home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 19
/
CD_ASCQ_19_010295.iso
/
vrac
/
adaada.zip
/
ADAADA.ZIP
/
DOC
/
TEST.ADA
< prev
Wrap
Text File
|
1994-10-12
|
2KB
|
75 lines
-- Copyright (c) 1994 ARINC Research Corporation
-- From material copyright (c) 1991, 1992 Premia Corporation
--
-- This material may be reproduced by or for the US Government pursuant
-- to the copyright license under DFAR Clause 252.227-7013 (1988)
--
-- Developed for US Air Force under contract no. F41608-90-D-0544-0005
--
-- PURPOSE
-- NOT COMPILABLE CODE! This is a test file for Ada ChromaCoding
--
-- MODIFICATIONS
-- 94/06 - J. Neuse, SD/OSE/EA - Initial code
-- 94/10 - O. Sluder, SD/OSE/EA - Cleanup
-----------
-- Strings
-----------
"Strings"
"'"
'"'
'''123
'a'123'''"Strings"
'''
""sdkfslkfjsldfk
-- Known string bug : 94/10/12-OVS
String_Access_Variable := new String'('Oops!');
-- ^=======^
-----------
-- Numbers
-----------
123_456.001_456
.00
2#0100101#
16#1234567890abcdefABCDEF#
16#1234567890abcdefABCDEF#
12_234.000_111
15..17
123.0000
-32_000..32000
---------------
-- Identifiers
---------------
forthe_loop_Variable
for_2_the_2loop2
al222pha_1
------------
-- Keywords
------------
-- Ada 9x syntax
ABORT ABS ABSTRACT ACCEPT ACCESS ALIASED ALL AND ARRAY AT BEGIN BODY
CASE CONSTANT DECLARE DELAY DELTA DIGITS DO ELSE ELSIF END ENTRY
EXCEPTION EXIT FOR FUNCTION GENERIC GOTO IF IN IS LIMITED LOOP MOD NEW
NOT NULL OF OR OTHERS OUT PACKAGE PRAGMA PRIVATE PROCEDURE PROTECTED
RAISE RANGE RECORD REM RENAMES REQUEUE RETURN REVERSE SELECT SEPARATE
SUBTYPE TAGGED TASK TERMINATE THEN TYPE UNTIL USE WHEN WHILE WITH XOR
For j in Key'FIRST..Key'LAST loop
if CHARACTER'POS (Key (j)) in 16#61#..16#7A# then
Key (j) := CHARACTER'VAL ( CHARACTER'POS ( Key (j) ) - 16#20# ) ;
new STRING'("ACCESS"), new STRING'("ALIASED"),
new STRING'("ALL"), new STRING'("AND"),