File tree Expand file tree Collapse file tree 3 files changed +645
-0
lines changed
testsuite/ada_lsp/definition_begin Expand file tree Collapse file tree 3 files changed +645
-0
lines changed Original file line number Diff line number Diff line change 1+ procedure Main is
2+ package Pkg is
3+ X : Integer;
4+ private
5+ function Y return Integer;
6+ end Pkg ;
7+
8+ package body Pkg is
9+ Z : Integer;
10+
11+ function Y return Integer is
12+ begin
13+ return (Z);
14+ end Y ;
15+
16+ begin
17+ Z := 0 ;
18+ end Pkg ;
19+
20+ protected type Pr_Type is
21+ procedure Proc ;
22+ private
23+ procedure Priv ;
24+ end Pr_Type ;
25+
26+ protected body Pr_Type is
27+ procedure Proc is
28+ begin
29+ Priv;
30+ end Proc ;
31+
32+ procedure Priv is
33+ begin
34+ null ;
35+ end Priv ;
36+ end Pr_Type ;
37+
38+ protected Pr_Obj is
39+ procedure Proc ;
40+ private
41+ procedure Priv ;
42+ end Pr_Obj ;
43+
44+ protected body Pr_Obj is
45+ procedure Proc is
46+ begin
47+ Priv;
48+ end Proc ;
49+
50+ procedure Priv is
51+ begin
52+ null ;
53+ end Priv ;
54+ end Pr_Obj ;
55+
56+ task type Task_Type is
57+ pragma Page;
58+ private
59+ entry Entr;
60+ end Task_Type ;
61+
62+ task body Task_Type is
63+ X : Integer;
64+ begin
65+ loop
66+ accept Entr;
67+ end loop ;
68+ end Task_Type ;
69+
70+ task Task_Obj is
71+ pragma Page;
72+ private
73+ entry Entr;
74+ end Task_Obj ;
75+
76+ task body Task_Obj is
77+ X : Integer;
78+ begin
79+ loop
80+ accept Entr;
81+ end loop ;
82+ end Task_Obj ;
83+
84+ begin
85+ null ;
86+ end Main ;
You can’t perform that action at this time.
0 commit comments