To parse means: to split a text into a list of tokens, by using some characters as delimiters (separators). It is also called "token parsing", where "token" means "word" (group of characters).Usually, the text is given as a string and the resulting list comes in a StringList.

Example: you write a procedure WordList(S: string; var Tokens: TStringList) that uses the space character as a delimiter. Calling the procedure as:WordList('DelphiLand is a great website', Tokens)results in a stringlist with as contents: