COMPILER Script CHARACTERS digit = '0'..'9'. letter = 'a'..'z' + 'A'..'Z'. TOKENS name = letter {letter | digit | '_'}. PRODUCTIONS Script = CommandLine {CommandLine}. CommandLine = Command ['|' Command | '>' name | '<' name]. Command = name {name}. END Script.