Module: Adarwin
- Defined in:
- lib/adarwin.rb,
lib/adarwin/nest.rb,
lib/adarwin/engine.rb,
lib/adarwin/interval.rb,
lib/adarwin/reference.rb,
lib/adarwin/dependences.rb,
lib/adarwin/preprocessor.rb
Overview
The module keeps all the classes and constants together. It contains the classes:
-
Engine: The main component of the tool, providing the high-level flow.
-
Preprocessor: C-preprocessor, extracting defines/includes from source code.
-
Nest:
-
Interval:
-
Dependence:
-
Reference:
The module also contains a list of inter-class constants.
Defined Under Namespace
Classes: Common, Dependence, Engine, Interval, Nest, Preprocessor, Reference
Constant Summary collapse
- MESSAGE =
A string given as a start of an informative message.
'[A-Darwin] ### Info : '- WARNING =
A string given as a start of an warning message.
'[A-Darwin] ### Warning: '- ERROR =
A string given as a start of an error message.
'[A-Darwin] ### Error : '- SCOP_START =
Start of the scop
'#pragma scop'- SCOP_END =
Enf of the scop
'#pragma endscop'- PRAGMA_SPECIES =
Species pragma
'#pragma species'- PRAGMA_ARC =
Array reference characterisation (ARC) pragma
'#pragma ARC'- PRAGMA_DELIMITER_START =
Create a string from a pragma because pragma’s are unsupported by CAST.
'"PRAGMA '- PRAGMA_DELIMITER_END =
' PRAGMA"'