# Transition Set Transition Set files (.ts) are the link between the [Classifier](classifier.md) and the [Strategy](strategy.md).\ Each state is linked to a Transition Set file (see [Classifier](classifier.md)), so that when the classifier is making a prediction,\ the index of the most activated output neuron corresponds to an index of the Transition Set file and thus to a Transition.\ When the classifier has predicted the next Transition, the [Strategy](strategy.md) is used to determine the next state and the relative movement of the word index. Each line of a .ts file will be of the form `[<stateName>] transitionName [arguments]` where [elements] are optional.\ stateName restricts the transition to a certain state. ## Transitions Here is the list of all available transitions along with their possible arguments : * `WRITE $1.$2 $3 $4`\ Write a string to a cell. E.g. `WRITE b.0 UPOS VERB` * $1 : `b` or `s`, writing to the buffer or the stack. * $2 : Relative index to write into. * $3 : The name of the tape to write into. * $4 : The string to write. * `ADD $1.$2 $3 $4`\ Add a string to a cell. E.g. `ADD b.0 FEATS Gender=Fem` * $1 : `b` or `s`, writing to the buffer or the stack. * $2 : Relative index to write into. * $3 : The name of the tape to write into. * $4 : The string to append. * `eager_SHIFT`\ Shift transition in arc_eager transition based parsing. Push the current word index onto the stack. * `standard_SHIFT`\ Shift transition in arc_standard transition based parsing. Push the current word index onto the stack. TODO