INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

title: "Visual Eiffel environment top class"
project: "Visual Eiffel"
revision: "$Revision: 1.1 $"
copyright: "Copyright (C) 1996-2005 Object Tools Group"
license: "http://visual-eiffel.com/license"
cluster: ve_environment
class VE_ENVIRONMENT_COMMON
inherit

ENVIRONMENT
end
feature -- Processing

substitute (pattern: STRING): STRING
-- Replace all occurences of VE variable with the corresponding
-- value.
-- The variable is specified in the format "$@", where "@" stands for
-- "[A-Za-z0-9_]+" or "{[^${}]}".
-- Any other occurence of "$" followed by a character is replaced
-- with this character.
require
non_void_pattern: pattern /= void
ensure
non_void_result: Result /= void
end -- class VE_ENVIRONMENT_COMMON

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES