mirror of
https://github.com/zeek/zeek.git
synced 2025-10-15 21:18: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
5
CHANGES
5
CHANGES
|
@ -1,4 +1,9 @@
|
||||||
|
|
||||||
|
2.3-721 | 2015-04-20 12:47:05 -0500
|
||||||
|
|
||||||
|
* BIT-1380: Improve Broxygen output of &default expressions.
|
||||||
|
(Jon Siwek)
|
||||||
|
|
||||||
2.3-720 | 2015-04-17 14:18:26 -0700
|
2.3-720 | 2015-04-17 14:18:26 -0700
|
||||||
|
|
||||||
* Updating NEWS.
|
* Updating NEWS.
|
||||||
|
|
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
||||||
2.3-720
|
2.3-721
|
||||||
|
|
21
src/Attr.cc
21
src/Attr.cc
|
@ -76,11 +76,28 @@ void Attr::DescribeReST(ODesc* d) const
|
||||||
d->Add("`");
|
d->Add("`");
|
||||||
}
|
}
|
||||||
|
|
||||||
else
|
else if ( expr->Tag() == EXPR_CONST )
|
||||||
{
|
{
|
||||||
d->Add("``");
|
d->Add("``");
|
||||||
expr->Describe(d);
|
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