(FuncDef name: initializeANSI body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:esc) op: Equal rhs: {(DQ (Lit_Other '\\') (033))} spids: [20] ) ] spids: [20] ) (Sentence child: (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:blackf) op: Equal rhs: {(DQ (${ VSub_Name esc) ('[30m'))} spids: [35] ) ] spids: [35] ) terminator: <Op_Semi ';'> ) (Sentence child: (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:redf) op: Equal rhs: {(DQ (${ VSub_Name esc) ('[31m'))} spids: [44] ) ] spids: [44] ) terminator: <Op_Semi ';'> ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:greenf) op: Equal rhs: {(DQ (${ VSub_Name esc) ('[32m'))} spids: [53] ) ] spids: [53] ) (Sentence child: (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:yellowf) op: Equal rhs: {(DQ (${ VSub_Name esc) ('[33m'))} spids: [62] ) (assign_pair lhs: (LhsName name:bluef) op: Equal rhs: {(DQ (${ VSub_Name esc) ('[34m'))} spids: [70] ) ] spids: [62] ) terminator: <Op_Semi ';'> ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:purplef) op: Equal rhs: {(DQ (${ VSub_Name esc) ('[35m'))} spids: [79] ) ] spids: [79] ) (Sentence child: (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:cyanf) op: Equal rhs: {(DQ (${ VSub_Name esc) ('[36m'))} spids: [88] ) ] spids: [88] ) terminator: <Op_Semi ';'> ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:whitef) op: Equal rhs: {(DQ (${ VSub_Name esc) ('[37m'))} spids: [97] ) ] spids: [97] ) (Sentence child: (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:blackb) op: Equal rhs: {(DQ (${ VSub_Name esc) ('[40m'))} spids: [112] ) ] spids: [112] ) terminator: <Op_Semi ';'> ) (Sentence child: (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:redb) op: Equal rhs: {(DQ (${ VSub_Name esc) ('[41m'))} spids: [121] ) ] spids: [121] ) terminator: <Op_Semi ';'> ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:greenb) op: Equal rhs: {(DQ (${ VSub_Name esc) ('[42m'))} spids: [130] ) ] spids: [130] ) (Sentence child: (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:yellowb) op: Equal rhs: {(DQ (${ VSub_Name esc) ('[43m'))} spids: [139] ) (assign_pair lhs: (LhsName name:blueb) op: Equal rhs: {(DQ (${ VSub_Name esc) ('[44m'))} spids: [147] ) ] spids: [139] ) terminator: <Op_Semi ';'> ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:purpleb) op: Equal rhs: {(DQ (${ VSub_Name esc) ('[45m'))} spids: [156] ) ] spids: [156] ) (Sentence child: (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:cyanb) op: Equal rhs: {(DQ (${ VSub_Name esc) ('[46m'))} spids: [165] ) ] spids: [165] ) terminator: <Op_Semi ';'> ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:whiteb) op: Equal rhs: {(DQ (${ VSub_Name esc) ('[47m'))} spids: [174] ) ] spids: [174] ) (Sentence child: (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:boldon) op: Equal rhs: {(DQ (${ VSub_Name esc) ('[1m'))} spids: [188] ) ] spids: [188] ) terminator: <Op_Semi ';'> ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:boldoff) op: Equal rhs: {(DQ (${ VSub_Name esc) ('[22m'))} spids: [197] ) ] spids: [197] ) (Sentence child: (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:italicson) op: Equal rhs: {(DQ (${ VSub_Name esc) ('[3m'))} spids: [206] ) ] spids: [206] ) terminator: <Op_Semi ';'> ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:italicsoff) op: Equal rhs: {(DQ (${ VSub_Name esc) ('[23m'))} spids: [215] ) ] spids: [215] ) (Sentence child: (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ulon) op: Equal rhs: {(DQ (${ VSub_Name esc) ('[4m'))} spids: [224] ) ] spids: [224] ) terminator: <Op_Semi ';'> ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:uloff) op: Equal rhs: {(DQ (${ VSub_Name esc) ('[24m'))} spids: [233] ) ] spids: [233] ) (Sentence child: (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:invon) op: Equal rhs: {(DQ (${ VSub_Name esc) ('[7m'))} spids: [242] ) ] spids: [242] ) terminator: <Op_Semi ';'> ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:invoff) op: Equal rhs: {(DQ (${ VSub_Name esc) ('[27m'))} spids: [251] ) ] spids: [251] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:reset) op: Equal rhs: {(DQ (${ VSub_Name esc) ('[0m'))} spids: [261] ) ] spids: [261] ) ] spids: [17] ) spids: [13 16] )