Jurko Gospodnetić
97e9af5e74
Updated the comment parsing logic in Boost Build's util/doc.jam module. Now correctly recognizes comment blocks starting with an empty line and correctly parses comment lines where the initial # character is followed by a non-whitespace characters.
...
This for example allows it to correctly process comments written like this:
######################################
#
# And example comment.
#
######################################
Which would previously not get interpreted as valid module description comment blocks.
[SVN r48313]
2008-08-23 11:51:45 +00:00
Jurko Gospodnetić
c2e96b4454
Removed empty internal Boost Build __test__ rules. Made remaining __test__ rules be non-local to correct a defect introduced during last internal testing system reorganization with local __test__ rules not getting called. Minor stylistic changes.
...
[SVN r46258]
2008-06-08 21:55:16 +00:00
Jurko Gospodnetić
9fd081ba76
Minor stylistic comment changes. Removed trailing spaces.
...
[SVN r42801]
2008-01-15 21:13:52 +00:00
Jurko Gospodnetić
d96735566f
No functional changes but only stylistic changes such as: comment typo corrections, wrapping lines to 80 characters, indentations, removing trailing spaces, removing empty lines, made tests use Jamfile.jam and Jamroot.jam Boost Build script names, removed unnecessary module imports, etc.
...
[SVN r42506]
2008-01-06 00:25:48 +00:00
Jurko Gospodnetić
566cbb772f
Stylistic comment changes & typo corrections.
...
[SVN r42485]
2008-01-05 17:46:45 +00:00
Jurko Gospodnetić
15da5cdfba
Updated Boost.Jam command line option texts. Minor stylistic changes.
...
[SVN r42479]
2008-01-05 16:53:03 +00:00
Vladimir Prus
394e9f753a
Fix grammar
...
[SVN r36626]
2007-01-06 19:31:52 +00:00
Vladimir Prus
a304517708
Improve --help output.
...
[SVN r36624]
2007-01-06 19:19:09 +00:00
Rene Rivera
3b73c71ee5
Add/update copyrights+license (with help of a shell script).
...
[SVN r35851]
2006-11-05 07:13:39 +00:00
Rene Rivera
4edfde6e74
Fix file reading on Windows.
...
[SVN r33748]
2006-04-19 21:10:11 +00:00
Rene Rivera
d5dfde2c11
Fix missing online help docs, and refactor to not use header scanning to speed up the parsing of Jamfiles for docs.
...
[SVN r33746]
2006-04-19 20:13:54 +00:00
Dave Abrahams
4e9538d155
Fix typo
...
[SVN r26616]
2005-01-02 00:39:24 +00:00
Dave Abrahams
e5eeab2349
Fix typo
...
[SVN r26615]
2005-01-02 00:35:36 +00:00
Vladimir Prus
0372bb81f4
Unbreak doc.jam, broken by third argument to header scanning rule.
...
[SVN r21313]
2003-12-18 05:15:27 +00:00
Rene Rivera
0b0d36b670
Replace license statement with Boost.License.
...
[SVN r20057]
2003-09-15 00:16:10 +00:00
Vladimir Prus
81dc7f094b
Rename 'xclass' to 'class'.
...
[SVN r19458]
2003-08-05 05:25:33 +00:00
Vladimir Prus
a8291718dd
Rename 'xnew' to just 'new'.
...
[SVN r19434]
2003-08-04 11:12:30 +00:00
Vladimir Prus
07fbff6420
Move generators to new-style classes.
...
[SVN r19427]
2003-08-04 09:19:54 +00:00
Rene Rivera
7f607820ce
Some movement towards the new style of options for the help system.
...
- boostrap.jam; Modified the parsing of options to accept the syntax that the help system requires.
- doc.jam; Removed the option parsing code.
- doc.jam; Added some rules to set documentation options.
- help.jam; Move in code from doc.jam to parse options.
[SVN r18798]
2003-06-16 07:04:30 +00:00
Rene Rivera
06702a2893
Temporary fix to prevent multiple calls into the help system. To be removed when I have time to move code into the help options file.
...
[SVN r18771]
2003-06-11 07:09:00 +00:00
Rene Rivera
ad6458087a
Removed commented code.
...
[SVN r18770]
2003-06-11 05:26:17 +00:00
Vladimir Prus
4d99adb1aa
Doc system works again.
...
* kernel/bootstrap.jam: Allow option handler modules to indicate that
regular build process should be skipped.
* options/help.jam: Return 'true', don't EXIT. Existing prevents header
scanning, which is the mechanism that makes 'doc' module work.
* new/doc.jam: Import header scanning rule into global module.
(split-symbol): Handle the case where the are two modules with the same
name (e.g. V1 stlport.jam and V2 stlport.jam).
[SVN r18663]
2003-06-04 05:55:25 +00:00
Rene Rivera
6d0b6cf8df
* Add --help-usage option to display bjam options.
...
* Add the missing recursive display of docs when specifying --help-enable-detailed. Using it with --help-all will produce most of the available docs at once.
[SVN r18290]
2003-04-23 01:10:12 +00:00
Rene Rivera
528170d784
Fix to get docs back after change of UPDATE rule handling.
...
Minor print and doc changes.
[SVN r17587]
2003-02-22 07:29:59 +00:00
Rene Rivera
1e6ea9b404
Implement ReST type preformatted syntax using "::".
...
* class.jam; Use new "::" syntax.
* doc.jam; Change comment parsing to keep leading whitespaces.
* doc.jam; Fix problem when a rule's argument has the same name as an inner rule.
* print.jam; Implement ReST syntax of "::" to indicate preformatted text. All forms of the ReST syntax are supported, and the additional form of a preformated paragraph with the first line as "::".
[SVN r16244]
2002-11-15 01:16:50 +00:00
Rene Rivera
fc1b00f001
Fix class scan to recognize class.class not just class.
...
Sort some of the output for consistency.
[SVN r16018]
2002-10-30 03:58:12 +00:00
Rene Rivera
2a226036ff
Implement recognition and output of classes and their rules.
...
[SVN r16003]
2002-10-28 07:59:46 +00:00
Dave Abrahams
7c3c1561e2
English spelling/grammar fixes
...
[SVN r15918]
2002-10-14 13:31:10 +00:00
Rene Rivera
14faa3377d
Some cleanup of code.
...
Rewrote the handling of help arguments to be even easier to use.
Added descriptions for all the top level --help arguments.
Added descriptions of help options.
Added a few more control arguments in preparation for HTML type output.
[SVN r15342]
2002-09-15 20:08:03 +00:00
Rene Rivera
c494029fa4
Implement hiding of local rules by default. Use --help-enable=show-locals to show them regardless.
...
[SVN r15280]
2002-09-12 22:26:56 +00:00
Rene Rivera
2b045385ba
Fix for when varaibles are edclared with an empty value.
...
[SVN r15279]
2002-09-12 22:00:23 +00:00
Rene Rivera
de740a93fa
Sort modules printed on --help-all request.
...
[SVN r14705]
2002-08-06 05:42:33 +00:00
Rene Rivera
0be5e56d68
Fixed hang when encountering "}" followed by whitespace in a rule.
...
Added --help-enable=debug to print out parsing trace.
[SVN r14373]
2002-07-09 15:22:12 +00:00
Rene Rivera
d7ec3eeda0
Removed some dead code.
...
Cleaned up some of the formatting.
Added --help-option=detailed, to print detailed docs as part of the summary docs.
[SVN r14361]
2002-07-09 07:49:55 +00:00
Rene Rivera
2390d3c642
Most of the parsing is done, and generating docs. Minimally usefull as inline help.
...
[SVN r14334]
2002-07-08 06:40:46 +00:00
Rene Rivera
b84347f194
Removed tabs ;-O
...
[SVN r13645]
2002-05-03 16:21:23 +00:00
Rene Rivera
8c908113df
Slightly more functionality for print and doc. Not really working yet.
...
[SVN r13631]
2002-05-03 04:44:19 +00:00
Rene Rivera
a49cf23296
Temporary, checkin.
...
[SVN r13505]
2002-04-16 15:25:15 +00:00
Rene Rivera
16269cbd41
Removed quotes from docs. Some minor cleanup of docs.
...
[SVN r13393]
2002-04-07 05:20:21 +00:00
Dave Abrahams
2103034976
perforce 2.4 integration
...
[SVN r13390]
2002-04-07 00:18:37 +00:00
Rene Rivera
8fa958c7d5
Added check so that modules can get multiple included without getting multiple documentation.
...
[SVN r13384]
2002-04-06 22:53:13 +00:00
Rene Rivera
094c8f7121
Replace tabs, with spaces.
...
Fix for when BOOST_BUILD_PATH is empty.
[SVN r13383]
2002-04-06 22:26:48 +00:00
Rene Rivera
87936d9d71
Initial try at documentation system. Major drawback of this versioni is anything but console output
...
[SVN r13329]
2002-04-01 07:12:39 +00:00