[ [ ( DocumentationTok , "-- life.lua" ) ] , [ ( DocumentationTok , "-- original by Dave Bollinger " ) , ( KeywordTok , "" ) , ( DocumentationTok , " posted to lua-l" ) ] , [ ( DocumentationTok , "-- modified to use ANSI terminal escape sequences" ) ] , [ ( DocumentationTok , "-- modified to use for instead of while" ) ] , [] , [ ( KeywordTok , "local" ) , ( NormalTok , " " ) , ( FunctionTok , "write" ) , ( OtherTok , "=" ) , ( FunctionTok , "io.write" ) ] , [] , [ ( NormalTok , "ALIVE" ) , ( OtherTok , "=" ) , ( StringTok , "\"\165\"" ) , ( NormalTok , "\tDEAD" ) , ( OtherTok , "=" ) , ( StringTok , "\"\254\"" ) ] , [ ( NormalTok , "ALIVE" ) , ( OtherTok , "=" ) , ( StringTok , "\"O\"" ) , ( NormalTok , "\tDEAD" ) , ( OtherTok , "=" ) , ( StringTok , "\"-\"" ) ] , [] , [ ( KeywordTok , "function" ) , ( NormalTok , " delay" ) , ( OtherTok , "()" ) , ( NormalTok , " " ) , ( DocumentationTok , "-- " ) , ( AlertTok , "NOTE" ) , ( DocumentationTok , ": SYSTEM-DEPENDENT, adjust as necessary" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "for" ) , ( NormalTok , " i" ) , ( OtherTok , "=" ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "10000" ) , ( NormalTok , " " ) , ( KeywordTok , "do" ) , ( NormalTok , " " ) , ( KeywordTok , "end" ) ] , [ ( NormalTok , " " ) , ( DocumentationTok , "-- local i=os.clock()+1 while(os.clock()" ) , ( KeywordTok , "" ) , ( NormalTok , " " ) , ( DecValTok , "0" ) , ( NormalTok , " " ) , ( KeywordTok , "do" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "local" ) , ( NormalTok , " xm1" ) , ( OtherTok , "," ) , ( NormalTok , "x" ) , ( OtherTok , "," ) , ( NormalTok , "xp1" ) , ( OtherTok , "," ) , ( NormalTok , "xi" ) , ( OtherTok , "=" ) , ( NormalTok , "self" ) , ( OtherTok , "." ) , ( NormalTok , "w" ) , ( OtherTok , "-" ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( NormalTok , "self" ) , ( OtherTok , "." ) , ( NormalTok , "w" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( NormalTok , "self" ) , ( OtherTok , "." ) , ( NormalTok , "w" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "while" ) , ( NormalTok , " xi " ) , ( OtherTok , ">" ) , ( NormalTok , " " ) , ( DecValTok , "0" ) , ( NormalTok , " " ) , ( KeywordTok , "do" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "local" ) , ( NormalTok , " sum " ) , ( OtherTok , "=" ) , ( NormalTok , " self" ) , ( OtherTok , "[" ) , ( NormalTok , "ym1" ) , ( OtherTok , "][" ) , ( NormalTok , "xm1" ) , ( OtherTok , "]" ) , ( NormalTok , " " ) , ( OtherTok , "+" ) , ( NormalTok , " self" ) , ( OtherTok , "[" ) , ( NormalTok , "ym1" ) , ( OtherTok , "][" ) , ( NormalTok , "x" ) , ( OtherTok , "]" ) , ( NormalTok , " " ) , ( OtherTok , "+" ) , ( NormalTok , " self" ) , ( OtherTok , "[" ) , ( NormalTok , "ym1" ) , ( OtherTok , "][" ) , ( NormalTok , "xp1" ) , ( OtherTok , "]" ) , ( NormalTok , " " ) , ( OtherTok , "+" ) ] , [ ( NormalTok , " self" ) , ( OtherTok , "[" ) , ( NormalTok , "y" ) , ( OtherTok , "][" ) , ( NormalTok , "xm1" ) , ( OtherTok , "]" ) , ( NormalTok , " " ) , ( OtherTok , "+" ) , ( NormalTok , " self" ) , ( OtherTok , "[" ) , ( NormalTok , "y" ) , ( OtherTok , "][" ) , ( NormalTok , "xp1" ) , ( OtherTok , "]" ) , ( NormalTok , " " ) , ( OtherTok , "+" ) ] , [ ( NormalTok , " self" ) , ( OtherTok , "[" ) , ( NormalTok , "yp1" ) , ( OtherTok , "][" ) , ( NormalTok , "xm1" ) , ( OtherTok , "]" ) , ( NormalTok , " " ) , ( OtherTok , "+" ) , ( NormalTok , " self" ) , ( OtherTok , "[" ) , ( NormalTok , "yp1" ) , ( OtherTok , "][" ) , ( NormalTok , "x" ) , ( OtherTok , "]" ) , ( NormalTok , " " ) , ( OtherTok , "+" ) , ( NormalTok , " self" ) , ( OtherTok , "[" ) , ( NormalTok , "yp1" ) , ( OtherTok , "][" ) , ( NormalTok , "xp1" ) , ( OtherTok , "]" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "next" ) , ( OtherTok , "[" ) , ( NormalTok , "y" ) , ( OtherTok , "][" ) , ( NormalTok , "x" ) , ( OtherTok , "]" ) , ( NormalTok , " " ) , ( OtherTok , "=" ) , ( NormalTok , " " ) , ( OtherTok , "((" ) , ( NormalTok , "sum" ) , ( OtherTok , "==" ) , ( DecValTok , "2" ) , ( OtherTok , ")" ) , ( NormalTok , " " ) , ( KeywordTok , "and" ) , ( NormalTok , " self" ) , ( OtherTok , "[" ) , ( NormalTok , "y" ) , ( OtherTok , "][" ) , ( NormalTok , "x" ) , ( OtherTok , "])" ) , ( NormalTok , " " ) , ( KeywordTok , "or" ) , ( NormalTok , " " ) , ( OtherTok , "((" ) , ( NormalTok , "sum" ) , ( OtherTok , "==" ) , ( DecValTok , "3" ) , ( OtherTok , ")" ) , ( NormalTok , " " ) , ( KeywordTok , "and" ) , ( NormalTok , " " ) , ( DecValTok , "1" ) , ( OtherTok , ")" ) , ( NormalTok , " " ) , ( KeywordTok , "or" ) , ( NormalTok , " " ) , ( DecValTok , "0" ) ] , [ ( NormalTok , " xm1" ) , ( OtherTok , "," ) , ( NormalTok , "x" ) , ( OtherTok , "," ) , ( NormalTok , "xp1" ) , ( OtherTok , "," ) , ( NormalTok , "xi " ) , ( OtherTok , "=" ) , ( NormalTok , " x" ) , ( OtherTok , "," ) , ( NormalTok , "xp1" ) , ( OtherTok , "," ) , ( NormalTok , "xp1" ) , ( OtherTok , "+" ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( NormalTok , "xi" ) , ( OtherTok , "-" ) , ( DecValTok , "1" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "end" ) ] , [ ( NormalTok , " ym1" ) , ( OtherTok , "," ) , ( NormalTok , "y" ) , ( OtherTok , "," ) , ( NormalTok , "yp1" ) , ( OtherTok , "," ) , ( NormalTok , "yi " ) , ( OtherTok , "=" ) , ( NormalTok , " y" ) , ( OtherTok , "," ) , ( NormalTok , "yp1" ) , ( OtherTok , "," ) , ( NormalTok , "yp1" ) , ( OtherTok , "+" ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( NormalTok , "yi" ) , ( OtherTok , "-" ) , ( DecValTok , "1" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "end" ) ] , [ ( KeywordTok , "end" ) ] , [] , [ ( DocumentationTok , "-- output the array to screen" ) ] , [ ( KeywordTok , "function" ) , ( NormalTok , " _CELLS:draw" ) , ( OtherTok , "()" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "local" ) , ( NormalTok , " out" ) , ( OtherTok , "=" ) , ( StringTok , "\"\"" ) , ( NormalTok , " " ) , ( DocumentationTok , "-- accumulate to reduce flicker" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "for" ) , ( NormalTok , " y" ) , ( OtherTok , "=" ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( NormalTok , "self" ) , ( OtherTok , "." ) , ( NormalTok , "h " ) , ( KeywordTok , "do" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "for" ) , ( NormalTok , " x" ) , ( OtherTok , "=" ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( NormalTok , "self" ) , ( OtherTok , "." ) , ( NormalTok , "w " ) , ( KeywordTok , "do" ) ] , [ ( NormalTok , " out" ) , ( OtherTok , "=" ) , ( NormalTok , "out" ) , ( OtherTok , "..(((" ) , ( NormalTok , "self" ) , ( OtherTok , "[" ) , ( NormalTok , "y" ) , ( OtherTok , "][" ) , ( NormalTok , "x" ) , ( OtherTok , "]>" ) , ( DecValTok , "0" ) , ( OtherTok , ")" ) , ( NormalTok , " " ) , ( KeywordTok , "and" ) , ( NormalTok , " ALIVE" ) , ( OtherTok , ")" ) , ( NormalTok , " " ) , ( KeywordTok , "or" ) , ( NormalTok , " DEAD" ) , ( OtherTok , ")" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "end" ) ] , [ ( NormalTok , " out" ) , ( OtherTok , "=" ) , ( NormalTok , "out" ) , ( OtherTok , ".." ) , ( StringTok , "\"" ) , ( OtherTok , "\\n" ) , ( StringTok , "\"" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "end" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "write" ) , ( OtherTok , "(" ) , ( NormalTok , "out" ) , ( OtherTok , ")" ) ] , [ ( KeywordTok , "end" ) ] , [] , [ ( DocumentationTok , "-- constructor" ) ] , [ ( KeywordTok , "function" ) , ( NormalTok , " CELLS" ) , ( OtherTok , "(" ) , ( NormalTok , "w" ) , ( OtherTok , "," ) , ( NormalTok , "h" ) , ( OtherTok , ")" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "local" ) , ( NormalTok , " c " ) , ( OtherTok , "=" ) , ( NormalTok , " ARRAY2D" ) , ( OtherTok , "(" ) , ( NormalTok , "w" ) , ( OtherTok , "," ) , ( NormalTok , "h" ) , ( OtherTok , ")" ) ] , [ ( NormalTok , " c" ) , ( OtherTok , "." ) , ( NormalTok , "spawn " ) , ( OtherTok , "=" ) , ( NormalTok , " _CELLS" ) , ( OtherTok , "." ) , ( NormalTok , "spawn" ) ] , [ ( NormalTok , " c" ) , ( OtherTok , "." ) , ( NormalTok , "evolve " ) , ( OtherTok , "=" ) , ( NormalTok , " _CELLS" ) , ( OtherTok , "." ) , ( NormalTok , "evolve" ) ] , [ ( NormalTok , " c" ) , ( OtherTok , "." ) , ( NormalTok , "draw " ) , ( OtherTok , "=" ) , ( NormalTok , " _CELLS" ) , ( OtherTok , "." ) , ( NormalTok , "draw" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " c" ) ] , [ ( KeywordTok , "end" ) ] , [] , [ ( DocumentationTok , "--" ) ] , [ ( DocumentationTok , "-- shapes suitable for use with spawn() above" ) ] , [ ( DocumentationTok , "--" ) ] , [ ( NormalTok , "HEART " ) , ( OtherTok , "=" ) , ( NormalTok , " " ) , ( OtherTok , "{" ) , ( NormalTok , " " ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , ";" ) , ( NormalTok , " w" ) , ( OtherTok , "=" ) , ( DecValTok , "3" ) , ( OtherTok , "," ) , ( NormalTok , "h" ) , ( OtherTok , "=" ) , ( DecValTok , "3" ) , ( NormalTok , " " ) , ( OtherTok , "}" ) ] , [ ( NormalTok , "GLIDER " ) , ( OtherTok , "=" ) , ( NormalTok , " " ) , ( OtherTok , "{" ) , ( NormalTok , " " ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , ";" ) , ( NormalTok , " w" ) , ( OtherTok , "=" ) , ( DecValTok , "3" ) , ( OtherTok , "," ) , ( NormalTok , "h" ) , ( OtherTok , "=" ) , ( DecValTok , "3" ) , ( NormalTok , " " ) , ( OtherTok , "}" ) ] , [ ( NormalTok , "EXPLODE " ) , ( OtherTok , "=" ) , ( NormalTok , " " ) , ( OtherTok , "{" ) , ( NormalTok , " " ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , ";" ) , ( NormalTok , " w" ) , ( OtherTok , "=" ) , ( DecValTok , "3" ) , ( OtherTok , "," ) , ( NormalTok , "h" ) , ( OtherTok , "=" ) , ( DecValTok , "4" ) , ( NormalTok , " " ) , ( OtherTok , "}" ) ] , [ ( NormalTok , "FISH " ) , ( OtherTok , "=" ) , ( NormalTok , " " ) , ( OtherTok , "{" ) , ( NormalTok , " " ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , ";" ) , ( NormalTok , " w" ) , ( OtherTok , "=" ) , ( DecValTok , "5" ) , ( OtherTok , "," ) , ( NormalTok , "h" ) , ( OtherTok , "=" ) , ( DecValTok , "4" ) , ( NormalTok , " " ) , ( OtherTok , "}" ) ] , [ ( NormalTok , "BUTTERFLY " ) , ( OtherTok , "=" ) , ( NormalTok , " " ) , ( OtherTok , "{" ) , ( NormalTok , " " ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "0" ) , ( OtherTok , "," ) , ( DecValTok , "1" ) , ( OtherTok , ";" ) , ( NormalTok , " w" ) , ( OtherTok , "=" ) , ( DecValTok , "5" ) , ( OtherTok , "," ) , ( NormalTok , "h" ) , ( OtherTok , "=" ) , ( DecValTok , "5" ) , ( NormalTok , " " ) , ( OtherTok , "}" ) ] , [] , [ ( DocumentationTok , "-- the main routine" ) ] , [ ( KeywordTok , "function" ) , ( NormalTok , " LIFE" ) , ( OtherTok , "(" ) , ( NormalTok , "w" ) , ( OtherTok , "," ) , ( NormalTok , "h" ) , ( OtherTok , ")" ) ] , [ ( NormalTok , " " ) , ( DocumentationTok , "-- create two arrays" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "local" ) , ( NormalTok , " thisgen " ) , ( OtherTok , "=" ) , ( NormalTok , " CELLS" ) , ( OtherTok , "(" ) , ( NormalTok , "w" ) , ( OtherTok , "," ) , ( NormalTok , "h" ) , ( OtherTok , ")" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "local" ) , ( NormalTok , " nextgen " ) , ( OtherTok , "=" ) , ( NormalTok , " CELLS" ) , ( OtherTok , "(" ) , ( NormalTok , "w" ) , ( OtherTok , "," ) , ( NormalTok , "h" ) , ( OtherTok , ")" ) ] , [] , [ ( NormalTok , " " ) , ( DocumentationTok , "-- create some life" ) ] , [ ( NormalTok , " " ) , ( DocumentationTok , "-- about 1000 generations of fun, then a glider steady-state" ) ] , [ ( NormalTok , " thisgen:spawn" ) , ( OtherTok , "(" ) , ( NormalTok , "GLIDER" ) , ( OtherTok , "," ) , ( DecValTok , "5" ) , ( OtherTok , "," ) , ( DecValTok , "4" ) , ( OtherTok , ")" ) ] , [ ( NormalTok , " thisgen:spawn" ) , ( OtherTok , "(" ) , ( NormalTok , "EXPLODE" ) , ( OtherTok , "," ) , ( DecValTok , "25" ) , ( OtherTok , "," ) , ( DecValTok , "10" ) , ( OtherTok , ")" ) ] , [ ( NormalTok , " thisgen:spawn" ) , ( OtherTok , "(" ) , ( NormalTok , "FISH" ) , ( OtherTok , "," ) , ( DecValTok , "4" ) , ( OtherTok , "," ) , ( DecValTok , "12" ) , ( OtherTok , ")" ) ] , [] , [ ( NormalTok , " " ) , ( DocumentationTok , "-- run until break" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "local" ) , ( NormalTok , " gen" ) , ( OtherTok , "=" ) , ( DecValTok , "1" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "write" ) , ( OtherTok , "(" ) , ( StringTok , "\"\\027[2J\"" ) , ( OtherTok , ")" ) , ( NormalTok , "\t" ) , ( DocumentationTok , "-- ANSI clear screen" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "while" ) , ( NormalTok , " " ) , ( DecValTok , "1" ) , ( NormalTok , " " ) , ( KeywordTok , "do" ) ] , [ ( NormalTok , " thisgen:evolve" ) , ( OtherTok , "(" ) , ( NormalTok , "nextgen" ) , ( OtherTok , ")" ) ] , [ ( NormalTok , " thisgen" ) , ( OtherTok , "," ) , ( NormalTok , "nextgen " ) , ( OtherTok , "=" ) , ( NormalTok , " nextgen" ) , ( OtherTok , "," ) , ( NormalTok , "thisgen" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "write" ) , ( OtherTok , "(" ) , ( StringTok , "\"\\027[H\"" ) , ( OtherTok , ")" ) , ( NormalTok , "\t" ) , ( DocumentationTok , "-- ANSI home cursor" ) ] , [ ( NormalTok , " thisgen:draw" ) , ( OtherTok , "()" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "write" ) , ( OtherTok , "(" ) , ( StringTok , "\"Life - generation \"" ) , ( OtherTok , "," ) , ( NormalTok , "gen" ) , ( OtherTok , "," ) , ( StringTok , "\"" ) , ( OtherTok , "\\n" ) , ( StringTok , "\"" ) , ( OtherTok , ")" ) ] , [ ( NormalTok , " gen" ) , ( OtherTok , "=" ) , ( NormalTok , "gen" ) , ( OtherTok , "+" ) , ( DecValTok , "1" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " gen" ) , ( OtherTok , ">" ) , ( DecValTok , "2000" ) , ( NormalTok , " " ) , ( KeywordTok , "then" ) , ( NormalTok , " " ) , ( KeywordTok , "break" ) , ( NormalTok , " " ) , ( KeywordTok , "end" ) ] , [ ( NormalTok , " " ) , ( DocumentationTok , "--delay()\t\t-- no delay" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "end" ) ] , [ ( KeywordTok , "end" ) ] , [] , [ ( NormalTok , "LIFE" ) , ( OtherTok , "(" ) , ( DecValTok , "40" ) , ( OtherTok , "," ) , ( DecValTok , "20" ) , ( OtherTok , ")" ) ] ]