mrc-tech / header-merger Goto Github PK
View Code? Open in Web Editor NEWMerges multiple header files into a single one
License: The Unlicense
Merges multiple header files into a single one
License: The Unlicense
don't use separate header files (like "parser.h" and "utils.h") always for portability....
add the following functions (for a more reliable line parsing of the files):
deleteMultipleSpaces
deleteInitialSpace
implementations for this functions are maybe in the OpenSEES viewer....
Per ora il parser non fa niente se incontra delle direttive di preprocessore come
#ifndef
e #define
#endif
delete the #pragma once
directives.
If the code track the header included and never includes the same file twice this statement is always checked!
Use the Backus-Naur Form for the general grammar specification (or only for specific grammar rules defined in separate files)?
Wikipedia article
Quando ha a che fare con path lunghi va in confusione.
Infatti non riesco a usarlo da CLI mettendolo in c:/bin/
come vorrei veramente.
Write the program that has a command line interface for input and output files
header_merger dir\sourceFile.h -o merged.h
in this case the default output file is dir\sourceFile_merged.h
(if the -o ...
option is omitted)
devo fare una procedura che evita di includere piu volte lo stesso file. Anche per le librerie standard del C++
Add a MakeFile so the compilation is automatic.
I need to study how to do it in the proper way. Maybe can be inportant for other, more complex, softwares (like EULER
or SeRes
)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.