xref: /OpenGrok/opengrok-indexer/src/test/resources/analysis/ada/sample.adb (revision eeb7e5b33d1bcc524fcc9d1d560447b044e286a4)
1--
2-- CDDL HEADER START
3--
4-- The contents of this file are subject to the terms of the
5-- Common Development and Distribution License (the "License").
6-- You may not use this file except in compliance with the License.
7--
8-- See LICENSE.txt included in this distribution for the specific
9-- language governing permissions and limitations under the License.
10--
11-- When distributing Covered Code, include this CDDL HEADER in each
12-- file and include the License file at LICENSE.txt.
13-- If applicable, add the following below this CDDL HEADER, with the
14-- fields enclosed by brackets "[]" replaced with your own identifying
15-- information: Portions Copyright [yyyy] [name of copyright owner]
16--
17-- CDDL HEADER END
18--
19
20--
21-- Copyright (c) 2017, Chris Fraire <cfraire@me.com>.
22--
23
24with Ada.Text_IO; use Ada.Text_IO;
25procedure Hello is
26begin
27	Put_Line("Hello, world!");
28	Put_Line("""
29		Hello?""");
30	Put_Line('?');
31	Put_Line('
32');
33	Put(0);
34	Put(12);
35	Put(123_456);
36	Put(3.14159_26);
37	Put(2#1111_1111#);
38	Put(16#E#E1);
39	Put(16#F.FF#E+2);
40	Put_Line();
41	Put_Line("Archimedes said ""Εύρηκα""");
42end Hello;
43
44-- Test a URL that is not matched fully by a rule using just {URIChar} and
45-- {FnameChar}:
46-- https://msdn.microsoft.com/en-us/library/windows/desktop/ms633591(v=vs.85).aspx
47