'1>'          Generic.Prompt
' '           Text.Whitespace
'io'          Name.Namespace
':'           Punctuation
'format'      Name.Function
'('           Punctuation
'"'           Literal.String
'Hello'       Literal.String
'\\n'         Literal.String.Escape
'"'           Literal.String
')'           Punctuation
'.'           Punctuation
'\n'          Text.Whitespace

'Hello\n'     Generic.Output

'ok\n'        Generic.Output

'2>'          Generic.Prompt
' '           Text.Whitespace
'fun'         Keyword
'('           Punctuation
'X'           Name.Variable
')'           Punctuation
' '           Text.Whitespace
'-'           Operator
'>'           Operator
' '           Text.Whitespace
'X'           Name.Variable
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'end'         Keyword
'.'           Punctuation
'\n'          Text.Whitespace

'#Fun<erl_eval.6.13229925>\n' Generic.Output

'3>'          Generic.Prompt
' '           Text.Whitespace
'123'         Literal.Number.Integer
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'234'         Literal.Number.Integer
'.'           Punctuation
'\n'          Text.Whitespace

'357\n'       Generic.Output

'4>'          Generic.Prompt
' '           Text.Whitespace
'X'           Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'Y'           Name.Variable
'.'           Punctuation
'\n'          Text.Whitespace

"* 1: variable 'Y' is unbound\n" Generic.Traceback

'5>'          Generic.Prompt
' \n'         Text.Whitespace
