User Guide
modl.h
Go to the documentation of this file.
1
/*
2
* Copyright 2023 Blue Brain Project, EPFL.
3
* See the top-level LICENSE file for details.
4
*
5
* SPDX-License-Identifier: Apache-2.0
6
*/
7
8
#pragma once
9
10
/**
11
* \file modl.h
12
* \brief Legacy macro definitions from mod2c/nocmodl implementation
13
*
14
* Original implementation of NMODL use various flags to help
15
* code generation. These flags are implemented as bit masks
16
* which are later used during code printing. We are using ast
17
* and hence don't need all bit masks.
18
*
19
* \todo Add these bit masks as enum-flags and remove this legacy header
20
*/
21
22
/// bit masks for block types where integration method are used
23
#define DERF 01000
24
#define KINF 02000
25
#define LINF 0200000
26
#define NLINF 04000
src
lexer
modl.h