emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Tobias Zawada <Zawada@itisim.com>
To: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Cc: "emacs-orgmode@gnu.org" <emacs-orgmode@gnu.org>
Subject: Re: Bug in org-lob: Function call adds space to argument string with parenthesis
Date: Mon, 21 Dec 2015 08:55:21 +0000	[thread overview]
Message-ID: <72b07c03ef4b48eeb4643ded6a411a0c@VS-Exchange-1.DD1.iti.local> (raw)
In-Reply-To: <87si2xf7bv.fsf@nicolasgoaziou.fr>


[-- Attachment #1.1: Type: text/plain, Size: 3305 bytes --]

Hello,
I had a look at [org-mode.git]/lisp /ob-lob.el
http://orgmode.org/w/org-mode.git?p=org-mode.git;a=blob;f=lisp/ob-lob.el;h=6b0996b4ce3e8f24b53cb554352566b358da5ceb;hb=5aa12cd122feef79a32459463df5828fe520a7c2
and org-element.el
http://orgmode.org/w/org-mode.git?p=org-mode.git;a=blob;f=lisp/org-element.el;h=1a01e618d79bebaf8cd02f3b4b9213769e056754;hb=5aa12cd122feef79a32459463df5828fe520a7c2

The code has changed considerably. The function org-babel-lob-get-info uses org-element-property in the development version.
At the moment I do not have the time to check whether the development version can also have problems with parsing string arguments.
In my opinion the only robust way to parse arguments without re-inventing the wheel is to use the built in parser (ppss) with a proper defined syntax table (e.g., this of emacs-lisp).
Maybe org-element-property does exactly this. But, the function is rather large so that it is not so easy to check and I have to do some work here...
Hopefully I find some time over the holidays.

I cannot clone the git-repository as non-developer (permission denied). So, trying out the development version is a bit difficult for me.

Best regards
Tobias Zawada

itisim.com
<www.itisim.com>________________________________

SimulationX 3.7 now available
More information <https://www.simulationx.com/simulation-software.html>

Always up to date
Subscribe to the ITI Newsletter<http://www.iti.de/newsletter/>!

[cid:Charta-der-Vielfalt-Logo_2ed28c31-dc91-41ff-ad23-4b8bdeebfbf2.png]<http://www.charta-der-vielfalt.de/>
________________________________

ITI GmbH
Schweriner Straße 1
01067 Dresden
Germany

Managing Director/Geschäftsführer
Dr. Andreas Uhlig

Commercial Register/Handelsregister
Amtsgericht Dresden · HRB 2331
USt.-IdNr.: DE140297717

Diese E-Mail ist streng vertraulich und nur für den Empfänger bestimmt.
Sie kann Informationen enthalten, die rechtliche, geschäftliche oder andere Vergünstigungen bedeuten.
Sollten Sie nicht der ausdrückliche Empfänger sein, dürfen Sie diese Informationen nicht benutzen, veröffentlichen oder vervielfältigen.

The information in this e-mail is strictly confidential, is intended solely for the addressee, and may be privileged.
If you are not the intended addressee you must not disclose, print or take action based upon this transmission and should delete it from your system.

-----Ursprüngliche Nachricht-----
Von: Nicolas Goaziou [mailto:mail@nicolasgoaziou.fr]
Gesendet: Sonntag, 20. Dezember 2015 16:50
An: Tobias Zawada
Cc: emacs-orgmode@gnu.org
Betreff: Re: Bug in org-lob: Function call adds space to argument string with parenthesis

Hello,

Tobias Zawada <Zawada@itisim.com> writes:

> * Bug in org-lob: Function call adds space to argument string with
> parenthesis Dear all,
>   Please see the following code. I would expect arg="()" as result of the  call-line but the result is arg="() " with an additional space.
>
>   #+NAME: test
>   #+BEGIN_SRC emacs-lisp :var arg=""
> (message "arg=%S" arg) #+END_SRC
>
>   #+RESULTS: : arg=""
>
>   #+call: test(arg="()")
>
>   #+RESULTS:
>   : arg="() "

I cannot reproduce it in development version. Could you update and try again?

Thank you.

Regards,

--
Nicolas Goaziou

[-- Attachment #1.2: Type: text/html, Size: 6860 bytes --]

[-- Attachment #2: Charta-der-Vielfalt-Logo_2ed28c31-dc91-41ff-ad23-4b8bdeebfbf2.png --]
[-- Type: image/png, Size: 6608 bytes --]

  reply	other threads:[~2015-12-21  8:55 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-12-18  8:46 Bug in org-lob: Function call adds space to argument string with parenthesis Tobias Zawada
2015-12-20 15:49 ` Nicolas Goaziou
2015-12-21  8:55   ` Tobias Zawada [this message]
2015-12-22 22:01     ` Nicolas Goaziou
2015-12-23  0:04       ` Robert Klein

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=72b07c03ef4b48eeb4643ded6a411a0c@VS-Exchange-1.DD1.iti.local \
    --to=zawada@itisim.com \
    --cc=emacs-orgmode@gnu.org \
    --cc=mail@nicolasgoaziou.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).