hipe_node_sets.erl

来自「OTP是开放电信平台的简称」· ERL 代码 · 共 32 行

ERL
32
字号
%% -*- erlang-indent-level: 2 -*-%% $Id$-module(hipe_node_sets).-export([new/0,	 spilled/1,	 colored/1,	 add_spilled/2,	 add_colored/2	]).-record(node_sets, 	{spilled,    % Nodes marked for spilling	 colored     % Nodes succesfully colored	}).spilled(Node_sets) -> Node_sets#node_sets.spilled.colored(Node_sets) -> Node_sets#node_sets.colored.    set_spilled(Spilled, Node_sets) -> Node_sets#node_sets{spilled = Spilled}.set_colored(Colored, Node_sets) -> Node_sets#node_sets{colored = Colored}.new() ->  #node_sets{spilled = [], colored = []}.add_spilled(Node, Node_sets) ->  set_spilled([Node | spilled(Node_sets)], Node_sets).add_colored(Node, Node_sets) ->  set_colored([Node | colored(Node_sets)], Node_sets).

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?