Some programming paradigms are not easily captured in Thai. The state table in Code Example 15 presented a challenge as the convention is not widely used by non-programmers. Likewise, the use of keywords to represent parameters in a definition used in Code Example16 required special attention. Because Thai words in a sentence are not separated by whitespace the < character has been appended to all keywords that are expected to exist in the phrase initial position. Labels are unmarked as they are expected to be followed by punctuation or white space.