- expr = expr_parse_any (d, optimize);
- if (!expr || lex_end_of_command () != CMD_SUCCESS)
+ if (!lex_force_match (lexer, T_SLASH))
+ goto done;
+
+ for (size_t i = 1; ; i++)
+ if (lex_next_token (lexer, i) == T_ENDCMD)
+ {
+ title = lex_next_representation (lexer, 0, i - 1);
+ break;
+ }
+
+ expr = expr_parse_any (lexer, ds, optimize);
+ if (!expr || lex_end_of_command (lexer) != CMD_SUCCESS)