Для описания структуры программы и операторов приняты следующие терминологические соглашения:
выражение – последовательность операндов (аргумент операции. a+b, a и b операнды), разделителей и символьных операторов, задающая вычисление без присвоения результата;
предложение – последовательность лексем (Лексема – последовательность допустимых символов языка программирования), определяющая выполнение логически законченного промежуточного действия. Таким действием может быть присвоение переменной результата вычислений, вызов функции-блока и т.п. Операторы (кроме символьных) также образуют предложения.
На основании этих соглашений программа или ее компонент на языке Техно ST определяется как последовательность предложений.
Каждое предложение должно завершаться точкой с запятой. Исключением из этого правила являются операторы определения переменных, для завершения которых точка с запятой не используется.
Длина строки программы не ограничивается, лексемы разделяются произвольным числом пробелов, знаков табуляции или символов перевода строки.
Основная точка входа в программу определяется следующей конструкцией:
Program
{определение аргументов}
{список предложений}