Include

From Mesham
Revision as of 13:08, 12 January 2013 by Polas (talk | contribs)
Jump to navigationJump to search

Syntax

#include [sourcefile]

Semantics

Will read in the Mesham source file specified and will embed the contents of this source file into the code at the current location

Example

#include "test.mesh"
#include <io>

The preprocessing stage will replace the first include with the contents of test.mesh, followed by the second include replaced by io. In the absence of the .mesh ending, the preprocessor will attempt to match on the absolute filename first and if this can not be found will then look for a file with the corresponding name and .mesh ending.

The preprocessor will search the include directories when the filename is contained in quotation marks. If contained within < > then the preprocessor will search the system include locations too which have priority.