TS2 scripts have been designed to allow for the following:
Component interdependence testing
Definition of global symbols for generating
TS2 script will be processed in the same way as
TST script, with the only differences as follows:
TS2 script can define global symbols that will remain defined for generating codes
TS2 script will always be processed for all components at the same time
TS2 script can set errors to items of arbitrary components by the
%set @>Component@Item Error command
TS2 script can set an extra text to items of arbitrary components by the
%set @>Component@Item ExtraText command
TS2 script can influence the sequence of their processing as follows: at the start of the
TS2 script (the file used from
SRC) the first line (or lines) in the format like
% AFTER_BEAN:component, where component stands for the name of the component, the TS2 script file of which is to be processed prior this component. Init components: for each family, a component name can be entered in the format as follows:
Init_<name>_*. The sequence is determined statically, i.e. without conditional translation. The sequence determined this way is preferred to that determined by a reference to a different component instance (inherited or shared components).
Note:
Any modification will need project reloading.