class PUBLISHER_CONSTANTS

(source code)

description

Publisher constants

note
	description: "Publisher constants"

	author: "Finnian Reilly"
	copyright: "Copyright (c) 2001-2022 Finnian Reilly"
	contact: "finnian at eiffel hyphen loop dot com"

	license: "MIT license (See: en.wikipedia.org/wiki/MIT_License)"
	date: "2024-04-06 16:51:47 GMT (Saturday 6th April 2024)"
	revision: "20"

deferred class
	PUBLISHER_CONSTANTS

inherit
	EL_ANY_SHARED

	EL_MODULE_TUPLE

	EL_CHARACTER_32_CONSTANTS

feature {NONE} -- Templates

	Github_link_template: ZSTRING
		-- [link text] plus (web address)
		once
			Result := "[%S](%S)"
		end

feature {NONE} -- Strings

	Current_dir_forward_slash: ZSTRING
		once
			Result := "./"
		end

	Html: ZSTRING
		once
			Result := "html"
		end

	Html_reserved: ZSTRING
		once
			Result := "<>%"&"
		end

feature {NONE} -- Constants

	Class_link_list: CLASS_LINK_LIST
		once
			create Result.make (20)
		end

	Link_type_normal, First_link_type: NATURAL_8 = 1
		-- ${MY_CLASS}

	Link_type_abstract: NATURAL_8 = 2
		-- ${MY_CLASS_I*}

	Link_type_parameterized: NATURAL_8 = 3
		-- ${MY_CONTAINER [G -> [MY_ITEM]]}

	Link_type_routine, Last_link_type: NATURAL_8 = 4
		-- ${MY_CLASS}.my_routine

end