* libvaladoc/documentation/documentationparser.vala
(DocumentationParser.init_valadoc_rules): Allow both SP and NL in
general tag rule to separate tag name and body.
* libvaladoc/taglets/tagletlink.vala (Link): Allow multiple further SP
and NL chars before the link.
https://bugzilla.gnome.org/show_bug.cgi?id=646982
push (taglet);
Rule? taglet_rule = taglet.get_parser_rule (multiline_run);
if (taglet_rule != null) {
- _parser.push_rule (Rule.seq ({ TokenType.SPACE, taglet_rule }));
+ _parser.push_rule (
+ Rule.seq ({
+ Rule.one_of({
+ TokenType.SPACE,
+ TokenType.EOL
+ }),
+ taglet_rule
+ })
+ );
}
}),
TokenType.CLOSED_BRACE
public override Rule? get_parser_rule (Rule run_rule) {
return Rule.seq ({
- Rule.option ({ Rule.many ({ TokenType.SPACE }) }),
+ Rule.option ({
+ Rule.many ({
+ Rule.one_of({
+ TokenType.SPACE,
+ TokenType.EOL
+ }),
+ }),
+ }),
TokenType.any_word ().action ((token) => { symbol_name = token.to_string (); }),
Rule.option ({
Rule.many ({