Indention is needed if the two conditions apply:
needs_indention_one(pd, potential_trigger_pos, other_trigger_tokens)A parse table.
the index of the token in the parse table for which it should be checked whether it should trigger indention.
Other tokens that are going to cause indention
if on the same line as the token corresponding to potential_trigger.
Returns TRUE if indention is needed, FALSE otherwise.
TRUE if indention is needed, FALSE otherwise.
there is no multi-line token between the trigger and the first line break.
there is no other token between the potential trigger and the first line break that is going to cause indention.