addpath ( ' functions\' ) ;
overall_outfname = ' ..\index.html' ;
inpname = ' ParsedInputs\' ;
all_lines = { } ;
% copy header information from original index.html
infname = [ inpname ' header.txt' ] ;
disp ( [ ' Copying lines from ' infname ] ) ;
foo_lines = readAllLines ( infname ) ;
all_lines ( end + [ 1 : length ( foo_lines ) ] ) = foo_lines ;
% copy transition to nodes from original index.html
infname = [ inpname ' transition_to_nodes.txt' ] ;
disp ( [ ' Copying lines from ' infname ] ) ;
foo_lines = readAllLines ( infname ) ; %read the text in
all_lines ( end + [ 1 : length ( foo_lines ) ] ) = foo_lines ; %accumulate the lines
% create new nodes
origNode_fname = ' ParsedInputs\nodes.txt' ;
newNode_pname = ' C:\Users\wea\Documents\Arduino\libraries\OpenAudio_ArduinoLibrary\' ;
[ nodes ] = generateNodes ( origNode_fname , newNode_pname ) ;
outfname = ' NewOutputs\new_nodes.txt' ;
writeNodeText ( nodes , outfname ) ; %write to text file
infname = outfname ;
foo_lines = readAllLines ( infname ) ; %load the text back in
all_lines ( end + [ 1 : length ( foo_lines ) ] ) = foo_lines ; %accumulate the lines
% copy the transition to docs
infname = [ inpname ' transitionToDocs.txt' ] ;
disp ( [ ' Copying lines from ' infname ] ) ;
foo_lines = readAllLines ( infname ) ; %read the text in
all_lines ( end + [ 1 : length ( foo_lines ) ] ) = foo_lines ; %accumulate the lines
% assemble the docs
for Inode = 1 : length ( nodes )
dir_f32 = ' ..\audio_f32_html\' ;
dir_orig = ' ..\audio_html\' ;
foo_lines = findAndLoadMatchingDoc ( nodes ( Inode ) . type , dir_f32 , dir_orig ) ;
if isempty ( foo_lines )
foo_lines = createEmptyDoc ( nodes ( Inode ) . type ) ;
end
all_lines ( end + [ 1 : length ( foo_lines ) ] ) = foo_lines ;
end
% copy the end of the file
infname = [ inpname ' end_of_file.txt' ] ;
disp ( [ ' Copying lines from ' infname ] ) ;
foo_lines = readAllLines ( infname ) ; %read the text in
all_lines ( end + [ 1 : length ( foo_lines ) ] ) = foo_lines ; %accumulate the lines
% write the text to the file
disp ( [ ' writing main output to ' overall_outfname ] ) ;
writeText ( overall_outfname , all_lines ) ;