(command.CommandList children: [ (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} {($ Id.VSub_Pound '#')} {<-ne>} {<1>} {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.Simple words: [{<echo>} {(DQ <'USAGE: '> ($ Id.VSub_Number 0) <' <path to libtopo.h>'>)}] redirects: [(redir op:<Id.Redir_GreatAnd '>&'> loc:(redir_loc.Fd fd:1) arg:{<2>})] more_env: [] do_fork: T ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] spids: [90 103] ) ] else_action: [] redirects: [] ) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} {<-r>} {($ Id.VSub_Number 1)} {<Id.Lit_RBracket ']'>}) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'libtopo_h='> name:libtopo_h) op: assign_op.Equal rhs: {($ Id.VSub_Number 1)} spids: [139] ) ] redirects: [] ) ] spids: [125 136] ) ] else_action: [ (command.Simple words: [{<echo>} {(DQ <'USAGE: '> ($ Id.VSub_Number 0) <' <path to libtopo.h>'>)}] redirects: [(redir op:<Id.Redir_GreatAnd '>&'> loc:(redir_loc.Fd fd:1) arg:{<2>})] more_env: [] do_fork: T ) (command.Simple words: [{<echo>} {(DQ <'Make sure libtopo.h exists and is readable'>)}] redirects: [(redir op:<Id.Redir_GreatAnd '>&'> loc:(redir_loc.Fd fd:1) arg:{<2>})] more_env: [] do_fork: T ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] redirects: [] ) (C {<echo>} { (DQ <'/*\n'> <' * Copyright 2008 Sun Microsystems, Inc. All rights reserved.\n'> <' * Use is subject to license terms.\n'> <' */\n'> <'\n'> <'#include <libtopo.h>\n'> <'#include '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <topo_mod.h> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <'\n'> <'#include '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <topo_subr.h> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') ) } ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_type_table[] = {'>)}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_TYPE_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [213] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_TYPE_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [223] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_units_type_table[] = {'>)}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'\tTOPO_SENSOR_UNITS_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [287] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_UNITS_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [297] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_led_type_table[] = {'>)}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'\tTOPO_LED_TYPE_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [361] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_LED_TYPE_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [371] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_led_states_table[] = {'>)}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'\tTOPO_LED_STATE_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [435] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_LED_STATE_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [445] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_physical_table[] = {'>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_PHYSICAL_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [509] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_PHYSICAL_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [519] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_platform_table[] = {'>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_PLATFORM_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [574] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_PLATFORM_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [584] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} { (DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_processor_table[] = {'>) } ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_PROCESSOR_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [639] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_PROCESSOR_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [649] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} { (DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_power_supply_table[] = {'> ) } ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_POWER_SUPPLY_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [704] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_POWER_SUPPLY_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [714] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} { (DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_power_unit_table[] = {'> ) } ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_POWER_UNIT_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [769] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_POWER_UNIT_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [779] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_memory_table[] = {'>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_MEMORY_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [834] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_MEMORY_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [844] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_bay_table[] = {'>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_BAY_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [899] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_BAY_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [909] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_firmware_table[] = {'>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_FIRMWARE_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [964] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_FIRMWARE_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [974] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} { (DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_event_log_table[] = {'>) } ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_EVENT_LOG_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [1029] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_EVENT_LOG_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [1039] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} { (DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_watchdog1_table[] = {'>) } ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_WATCHDOG_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [1094] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_WATCHDOG_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [1104] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_system_table[] = {'>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_SYSTEM_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [1159] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_SYSTEM_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [1169] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_critical_table[] = {'>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_CRITICAL_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [1224] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_CRITICAL_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [1234] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_button_table[] = {'>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_BUTTON_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [1289] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_BUTTON_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [1299] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_cable_table[] = {'>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_CABLE_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [1354] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_CABLE_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [1364] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} { (DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_boot_state_table[] = {'> ) } ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_BOOT_STATE_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [1419] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_BOOT_STATE_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [1429] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} { (DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_boot_error_table[] = {'> ) } ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_BOOT_ERROR_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [1484] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_BOOT_ERROR_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [1494] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_boot_os_table[] = {'>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_BOOT_OS_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [1549] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_BOOT_OS_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [1559] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_os_table[] = {'>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_OS_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [1614] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_OS_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [1624] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_slot_table[] = {'>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_SLOT_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [1679] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_SLOT_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [1689] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_acpi_table[] = {'>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_ACPI_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [1744] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_ACPI_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [1754] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} { (DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_watchdog2_table[] = {'>) } ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_WATCHDOG2_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [1809] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_WATCHDOG2_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [1819] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_alert_table[] = {'>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_ALERT_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [1874] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_ALERT_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [1884] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_presence_table[] = {'>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_PRESENCE_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [1939] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_PRESENCE_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [1949] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_lan_table[] = {'>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_LAN_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [2004] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_LAN_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [2014] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_health_table[] = {'>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_HEALTH_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [2069] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_HEALTH_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [2079] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_battery_table[] = {'>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_BATTERY_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [2134] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_BATTERY_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [2144] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_audit_table[] = {'>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_AUDIT_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [2199] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_AUDIT_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [2209] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_version_table[] = {'>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_VERSION_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [2264] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_VERSION_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [2274] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} { (DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_fru_state_table[] = {'>) } ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_FRU_STATE_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [2329] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_FRU_STATE_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [2339] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_thresh_table[] = {'>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_THRESH_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [2394] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_THRESH_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [2404] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} { (DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_generic_usage_table[] = {'> ) } ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_GENERIC_USAGE_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [2459] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_GENERIC_USAGE_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [2469] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} { (DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_generic_state_table[] = {'> ) } ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_GENERIC_STATE_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [2524] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_GENERIC_STATE_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [2534] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} { (DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_generic_predfail_table[] = {'> ) } ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_GENERIC_PREDFAIL_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [2590] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_GENERIC_PREDFAIL_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [2600] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} { (DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_generic_limit_table[] = {'> ) } ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_GENERIC_LIMIT_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [2655] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_GENERIC_LIMIT_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [2665] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} { (DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_generic_perf_table[] = {'> ) } ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_GENERIC_PERFORMANCE_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [2720] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_GENERIC_PERFORMANCE_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [2730] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_severity_table[] = {'>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_SEVERITY_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [2785] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_SEVERITY_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [2795] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} { (DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_generic_presence_table[] = {'> ) } ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_GENERIC_PRESENCE_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [2850] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_GENERIC_PRESENCE_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [2860] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} { (DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_generic_avail_table[] = {'> ) } ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_GENERIC_AVAILABILITY_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [2915] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_GENERIC_AVAILABILITY_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [2925] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} { (DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_generic_status_table[] = {'> ) } ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_GENERIC_STATUS_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [2980] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_GENERIC_STATUS_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [2990] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} { (DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_generic_acpi_pwr_table[] = {'> ) } ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_GENERIC_ACPI_PWR_STATE_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [3045] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_GENERIC_ACPI_PWR_STATE_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [3055] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} { (DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_generic_failure_table[] = {'> ) } ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_GENERIC_FAIL_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [3110] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_GENERIC_FAIL_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [3120] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) (C {<echo>} { (DQ <Id.Lit_BadBackslash '\\'> <'ntopo_name_trans_t topo_sensor_states_generic_ok_table[] = {'> ) } ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'pattern='> name:pattern) op: assign_op.Equal rhs: { (DQ <'#define\tTOPO_SENSOR_STATE_GENERIC_OK_'> <Id.Lit_BadBackslash '\\'> <'([A-Z0-9_]*'> <Id.Lit_BadBackslash '\\'> <').*'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') ) } spids: [3175] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'replace='> name:replace) op: assign_op.Equal rhs: { (DQ <'\t{ TOPO_SENSOR_STATE_GENERIC_OK_'> <Id.Lit_BadBackslash '\\'> <'1, '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <Id.Lit_BadBackslash '\\'> <1> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <' },'> ) } spids: [3185] ) ] redirects: [] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<cat>} {($ Id.VSub_DollarName libtopo_h)}) (C {<sed>} {<-n>} {(DQ <'s/'> ($ Id.VSub_DollarName pattern) <'/'> ($ Id.VSub_DollarName replace) <'/p'>)} ) ] negated: F stderr_indices: [] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) (C {<echo>} {(DQ <Id.Lit_BadBackslash '\\'> <'t{ 0, NULL }\n'> <'};'>)}) ] )