(List (Com {[LIT_CHARS set]} {[LIT_CHARS -e]}) (If (Com {[LIT_OTHER "["]} {[DQ [VarSub #]]} {[LIT_CHARS -ne]} {[LIT_CHARS 2]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Usage: "][VarSub 0][LIT_CHARS " "]]}) (Com {[LIT_CHARS echo]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Copies to and extracts all inline scripts from"]]} {[DQ [LIT_CHARS "Polymer HTML files found in the destination directory to separate JS"]]} {[DQ [LIT_CHARS "files. A JS file extracted from the file with name 'foo.html' will"]]} {[DQ [LIT_CHARS "have a name 'foo-extracted.js'. Inclusion of the script file will be"]]} {[DQ [LIT_CHARS "added to 'foo.html': ''."]]}) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) ) ) (= scope= flags=0 words=[] bindings=[('src', {[DQ [VarSub 1]]})]) (= scope= flags=0 words=[] bindings=[('dst', {[DQ [VarSub 2]]})]) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -e]} {[DQ [VarSub dst]]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "ERROR: '"][VarSub dst][LIT_CHARS "' already exists. Please remove it before running the"]]} {[DQ [LIT_CHARS script.]]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) ) ) (Com {[LIT_CHARS cp]} {[LIT_CHARS -r]} {[DQ [VarSub src]]} {[DQ [VarSub dst]]}) (Pipeline (Com {[LIT_CHARS find]} {[DQ [VarSub dst]]} {[LIT_CHARS -name]} {[DQ [LIT_CHARS "*.html"]]} {[LIT_CHARS -not]} {[LIT_CHARS -path]} {[DQ [LIT_CHARS "*/demos/*"]]} {[LIT_CHARS -not]} {[LIT_CHARS -name]} {[DQ [LIT_CHARS "demo*.html"]]} {[LIT_CHARS -not]} {[LIT_CHARS -name]} {[DQ [LIT_CHARS index.html]]} {[LIT_CHARS -not]} {[LIT_CHARS -name]} {[DQ [LIT_CHARS metadata.html]]}) (Com {[LIT_CHARS xargs]} {[LIT_CHARS grep]} {[LIT_CHARS -l]} {[DQ [LIT_CHARS "