[Bro-Dev] [JIRA] (BIT-1097) Unexpected string indexing behavior

2013-11-25 Thread Robin Sommer (JIRA)
Robin Sommer created BIT-1097:
-

 Summary: Unexpected string indexing behavior
 Key: BIT-1097
 URL: https://bro-tracker.atlassian.net/browse/BIT-1097
 Project: Bro Issue Tracker
  Issue Type: Problem
  Components: Bro
Affects Versions: 2.2
Reporter: Robin Sommer


Playing with string indexing/slicing, I'm seeing some (I think) non-intuitive 
behavior:

{code}
global s = 012345;

print A;
print s[1:-1];
print s[1:-2];
print s[1:-3];
print s[1:-4];
print s[1:-5];
print s[1:-6];
print s[1:-7];
print s[1:-8];
print s[1:-9];

print ;

print B;
print s[-1:-1];
print s[-1:-2];
print s[-1:-3];
print s[-1:-4];
{code}

This prints:

{code}
A
12345
1234
123
12
1

12345
12345
12345

B
5

5
5
{code}

I would instead have expected:

(1) A to print empty lines for all cases with the 2nd index = -6?

(2) B to print empty lines for all cases with the 2nd index = -2?

So, is this intentional? 



--
This message was sent by Atlassian JIRA
(v6.2-OD-03#6206)
___
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev


[Bro-Dev] [JIRA] (BIT-1098) topic/jsiwek/broxygen

2013-11-25 Thread Jon Siwek (JIRA)
Jon Siwek created BIT-1098:
--

 Summary: topic/jsiwek/broxygen
 Key: BIT-1098
 URL: https://bro-tracker.atlassian.net/browse/BIT-1098
 Project: Bro Issue Tracker
  Issue Type: Improvement
  Components: Bro, Broccoli
Affects Versions: git/master
Reporter: Jon Siwek
 Fix For: 2.3


This branch is in the bro and broccoli repos and improves the automated 
script-reference documentation generation process, broxygen.

This should address issues in BIT-701 and BIT-751, let me know if there's 
anything not covered that's still relevant.

Highlights:

- Remove {{--doc-scripts}} and {{-Z}} options to toggle documentation mode -- 
the parser is now always instrumented to gather documentation from comments of 
the form ##, ##!, or ##.

- Raw comments are available at runtime through several BIF functions: 
{{get_*_comments}};

- Add {{--broxygen}} and {{-X}} options to toggle generating reST-format 
documentation output, driven by a config file argument.

- Add a broxygen Sphinx extension domain, allowing certain pieces of 
documentation to be generated on-the-fly via invoking a Bro process.  
Re-organized/cleaned up the Sphinx source tree in {{doc/}} to use this in some 
places.



--
This message was sent by Atlassian JIRA
(v6.2-OD-03#6206)
___
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev