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) foo_lines = createEmptyDoc(nodes(Inode).type); 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);