Loading...
Searching...
No Matches
logStructureFlag.hpp
Go to the documentation of this file.
1
2
#pragma once
3
4
#include "flagStacker/flag/flag.hpp"
5
#include "
frontend/common/dep.hpp
"
6
7
namespace
by {
8
9
struct
cli;
10
21
class
logStructureFlag
:
public
flag {
22
BY(ME(
logStructureFlag
, flag))
23
24
public
:
25
logStructureFlag
(
cli
&
c
);
26
27
public
:
28
const
nchar
* getName()
const override
;
29
const
nchar
* getDescription()
const override
;
30
31
protected
:
32
const
strings& _getRegExpr()
const override
;
33
res _onTake(
const
flagArgs
&
tray
)
const override
;
34
35
private
:
36
cli
& _cli;
37
};
38
}
by::logStructureFlag
Flag for enabling logging of the Abstract Syntax Tree (AST) or program structure.
Definition
logStructureFlag.hpp:21
by::tnarr
Definition
tnarr.hpp:9
dep.hpp
by::cli
Definition
cli.hpp:40
to Top