/[eiffelstudio]/branches/eth/eve/Src/framework/code_analysis/cfg/ca_cfg.e
ViewVC logotype

Contents of /branches/eth/eve/Src/framework/code_analysis/cfg/ca_cfg.e

Parent Directory Parent Directory | Revision Log Revision Log


Revision 93943 - (show annotations)
Thu Jan 9 13:38:38 2014 UTC (6 years, 1 month ago) by zurfluhs
File size: 599 byte(s)
Code Analysis: 'unneeded helper' rule
1 note
2 description: "Represents a Control Flow Graph implemented as a doubly linked graph."
3 author: "Stefan Zurfluh"
4 date: "$Date$"
5 revision: "$Revision$"
6
7 class
8 CA_CFG
9
10 create {CA_CFG_BUILDER}
11 make
12
13 feature {NONE} -- Initialization
14
15 make (a_start_label, a_end_label: INTEGER)
16 -- Initialization for `Current'.
17 do
18 create start_node.make (a_start_label)
19 create end_node.make (a_end_label)
20 end
21
22 feature -- Properties
23
24 start_node, end_node: CA_CFG_SKIP
25
26 max_label: INTEGER
27
28 feature {CA_CFG_BUILDER} -- Utilities
29
30 set_max_label (a_max: INTEGER)
31 do
32 max_label := a_max
33 end
34
35 end

Properties

Name Value
svn:eol-style native
svn:keywords Author Date ID Revision

  ViewVC Help
Powered by ViewVC 1.1.23