mirror of
https://github.com/zeek/zeek.git
synced 2025-10-15 13:08:20 +00:00
BIT-1380: Improve Broxygen output of &default expressions.
This commit is contained in:
parent
b514bb5cd6
commit
229307174e
3 changed files with 25 additions and 3 deletions
21
src/Attr.cc
21
src/Attr.cc
|
@ -76,11 +76,28 @@ void Attr::DescribeReST(ODesc* d) const
|
|||
d->Add("`");
|
||||
}
|
||||
|
||||
else
|
||||
else if ( expr->Tag() == EXPR_CONST )
|
||||
{
|
||||
d->Add("``");
|
||||
expr->Describe(d);
|
||||
d-> Add("``");
|
||||
d->Add("``");
|
||||
}
|
||||
|
||||
else
|
||||
{
|
||||
d->Add("``");
|
||||
Val* v = expr->Eval(0);
|
||||
ODesc dd;
|
||||
v->Describe(&dd);
|
||||
Unref(v);
|
||||
string s = dd.Description();
|
||||
|
||||
for ( size_t i = 0; i < s.size(); ++i )
|
||||
if ( s[i] == '\n' )
|
||||
s[i] = ' ';
|
||||
|
||||
d->Add(s);
|
||||
d->Add("``");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue