Thomas von Dein
cc6bb346f7
2.14 - fixed bug reported by Francisco Olarte Sanz
...
<folarte@peoplecall.com >, which caused _parse to
ignore blocks with the name "0":
<0> .. </0>, because it checked just if $block (the name
between < and >) is true, and from the perl point
of view "0" is not. Changed it to check for defined.
Normally I avoid using 'defined' but in this case
it will not be possible that $block contains the
empty string, so defined is ok here.
git-svn-id: http://dev.catalyst.perl.org/repos/Config-General/trunk@40 be1acefe-a474-0410-9a34-9b3221f2030f
2009-10-10 16:26:19 +00:00
Thomas von Dein
f5ac2b6b75
2.03 - fixed bug in the _parse() routine (better: design flaw).
...
after the last patch for allowing whitespaces in
option names, it had a problem with here-docs which
contained equal signs. option/value splitting resulted
in weird output.
- as a side effect of the bug fix below it is now
possible to use equal signs inside quoted values, which
will then be ignored, thus not used for splitting
the line into an option/value assignment.
- added a new test, which tests for all possible notations
of option/value lines.
git-svn-id: http://dev.catalyst.perl.org/repos/Config-General/trunk@29 be1acefe-a474-0410-9a34-9b3221f2030f
2009-10-10 16:22:10 +00:00
Thomas von Dein
c395e5d596
1.19: - you can escape "#" characters using a backslash: "\#"
...
which will now no more treated as a comment.
- comments inside here-documents will now remain in the
here-doc value.
git-svn-id: http://dev.catalyst.perl.org/repos/Config-General/trunk@7 be1acefe-a474-0410-9a34-9b3221f2030f
2009-10-10 16:08:33 +00:00
Thomas von Dein
f1c21f4750
revision 1.16
...
date: 2000/08/03 16:54:58; author: jens; state: Exp; lines: +4 -1
An jedes File eine Sektion
# Local Variables: ***
# perl-master-file: ../../webmin/index.pl ***
# End: ***
rangehängt, damit ich mit C-c d das debugging von jedem File aus
einschalten kann
(siehe mein .emacs file)
----------------------------
revision 1.15
date: 2000/08/01 09:12:52; author: tom; state: Exp; lines: +57 -68
added comments to _open() and _parse()
----------------------------
revision 1.14
date: 2000/07/31 18:07:12; author: tom; state: Exp; lines: +44 -19
added <<include ... >> capability
----------------------------
revision 1.13
date: 2000/07/16 18:35:33; author: tom; state: Exp; lines: +135 -10
added here-doc and multi-line feature, updated perlpod
----------------------------
revision 1.12
date: 2000/07/14 14:56:09; author: tom; state: Exp; lines: +2 -2
bug fixed, it did not ignore options inside c-comments with a # comment
@ the end of line
----------------------------
revision 1.11
date: 2000/07/14 11:26:04; author: tom; state: Exp; lines: +42 -6
added C-Style comments and allow also comments after a statement.
----------------------------
revision 1.10
date: 2000/07/12 14:04:51; author: tom; state: Exp; lines: +2 -1
i woas ned
----------------------------
revision 1.9
date: 2000/07/12 10:59:53; author: jens; state: Exp; lines: +5 -3
hehe :)
----------------------------
revision 1.8
date: 2000/07/12 10:43:20; author: tom; state: Exp; lines: +5 -2
fixed bug in getall(), which doubled %config if called more than onse.
----------------------------
revision 1.7
date: 2000/07/12 09:09:33; author: tom; state: Exp; lines: +22 -24
100% Apache Config complete ;-) it supports now "named blocks"!
----------------------------
revision 1.6
date: 2000/07/11 23:43:03; author: tom; state: Exp; lines: +72 -19
added named block support (<server holland>)
----------------------------
revision 1.5
date: 2000/07/11 20:49:47; author: tom; state: Exp; lines: +2 -2
typo in pod corrected
----------------------------
revision 1.4
date: 2000/07/11 17:07:04; author: tom; state: Exp; lines: +61 -7
a config file can now contain an option more than once and will be
returned as array
----------------------------
revision 1.3
date: 2000/07/07 11:27:38; author: cvs; state: Exp; lines: +2 -2
folgende Parameterform geht jetzt auch:
parameter= blabla
vorher musste man
parameter = blabla
schreiben
----------------------------
revision 1.2
date: 2000/07/04 13:21:12; author: tom; state: Exp; lines: +9 -4
added better failurehandling in case of missing block start/end statements
----------------------------
revision 1.1
date: 2000/07/04 12:52:09; author: tom; state: Exp;
implemented module and method getall, works as expected.
git-svn-id: http://dev.catalyst.perl.org/repos/Config-General/trunk@5 be1acefe-a474-0410-9a34-9b3221f2030f
2009-10-10 16:07:21 +00:00