Re: [Rd] Rd parser throws error for user macros invoked with empty argument

2018-05-25 Thread Georgi Boshnakov
:parse_Rd(f) > rd mac6: 2*3 --- Georgi Boshnakov -Original Message- From: Tomas Kalibera [mailto:tomas.kalib...@gmail.com] Sent: 25 May 2018 10:05 To: Georgi Boshnakov; r-devel@r-project.org Subject: Re: [Rd] Rd parser throws error for user macros invoked with empty argument Thanks

Re: [Rd] Rd parser throws error for user macros invoked with empty argument

2018-05-25 Thread Georgi Boshnakov
Thanks for looking into this, empty string is the natural solution indeed. Georgi -Original Message- From: Tomas Kalibera [mailto:tomas.kalib...@gmail.com] Sent: 25 May 2018 10:05 To: Georgi Boshnakov; r-devel@r-project.org Subject: Re: [Rd] Rd parser throws error for user macros

Re: [Rd] Rd parser throws error for user macros invoked with empty argument

2018-05-25 Thread Tomas Kalibera
Thanks for the report and the examples - and they do not have to be that verbose, it is enough to just define and use a command, e.g. cat("\\newcommand{\\mac1}{MAC1:#1}\\mac1{}", file=f) rd <- tools::parse_Rd(f) Whenever you get an error message like "Value of SET_STRING_ELT() must be a 'CHARS