<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[scriptparsing]]></title><description><![CDATA[<p>Hallo</p>
<p>ich möchte ein programm durch ein script steuerbar machen, speziell ein objekt,<br />
damit ich z.b. sowas machen kann</p>
<p>SCRIPTCODE!</p>
<pre><code>object obj = getobjekt();
var v = obj-&gt;machwas(10,&quot;test&quot;);
</code></pre>
<p>ich suche eine bibliothek, ein tutorial, ein programm etc. was den code nicht<br />
nur auf gramatikalische richtigkeit überprüft, sondern auch dabei hilft, das<br />
script auszuführen. also parsing von funktionen und ausdrücken.</p>
<p>wäre es möglich LUA so anzupassen, das die syntax C befehle unterstützt?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/246667/scriptparsing</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 21:26:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/246667.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 30 Jul 2009 23:11:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to scriptparsing on Thu, 30 Jul 2009 23:11:32 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>ich möchte ein programm durch ein script steuerbar machen, speziell ein objekt,<br />
damit ich z.b. sowas machen kann</p>
<p>SCRIPTCODE!</p>
<pre><code>object obj = getobjekt();
var v = obj-&gt;machwas(10,&quot;test&quot;);
</code></pre>
<p>ich suche eine bibliothek, ein tutorial, ein programm etc. was den code nicht<br />
nur auf gramatikalische richtigkeit überprüft, sondern auch dabei hilft, das<br />
script auszuführen. also parsing von funktionen und ausdrücken.</p>
<p>wäre es möglich LUA so anzupassen, das die syntax C befehle unterstützt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1752693</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1752693</guid><dc:creator><![CDATA[parsersucher]]></dc:creator><pubDate>Thu, 30 Jul 2009 23:11:32 GMT</pubDate></item><item><title><![CDATA[Reply to scriptparsing on Thu, 30 Jul 2009 23:15:57 GMT]]></title><description><![CDATA[<p>Schon AngelScript angeschaut?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1752695</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1752695</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 30 Jul 2009 23:15:57 GMT</pubDate></item><item><title><![CDATA[Reply to scriptparsing on Fri, 31 Jul 2009 03:10:46 GMT]]></title><description><![CDATA[<p><a href="http://www.kharchi.eu/wiki/doku.php?id=cpp:scripting#scriptsprachen" rel="nofollow">Scriptsprachen für C++</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1752726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1752726</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Fri, 31 Jul 2009 03:10:46 GMT</pubDate></item><item><title><![CDATA[Reply to scriptparsing on Fri, 31 Jul 2009 09:54:18 GMT]]></title><description><![CDATA[<p>Ich bin ja Fan von Lua, auch in Kombination mit Objekten in C++. In einem Game Programming Gems Buch gibt es einige nette Grundlagen. Baut man diese weiter aus, so sind C++-Objekte kein Problem mehr.</p>
<blockquote>
<p>wäre es möglich LUA so anzupassen, das die syntax C befehle unterstützt?</p>
</blockquote>
<p>Warum sollte das noetig sein? Warum willst du in Lua wie in C schreiben? Schreib dein Script einfach in Lua und programmiere die entsprechenden Bindings. Habe zwar Luabind ausprobiert, es konnte mich aber nicht ueberzeugen, so dass ich die Objektbindings lieber selbst geschrieben haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1752841</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1752841</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Fri, 31 Jul 2009 09:54:18 GMT</pubDate></item><item><title><![CDATA[Reply to scriptparsing on Fri, 31 Jul 2009 10:39:38 GMT]]></title><description><![CDATA[<p>knivil schrieb:</p>
<blockquote>
<p>Ich bin ja Fan von Lua, auch in Kombination mit Objekten in C++. In einem Game Programming Gems Buch gibt es einige nette Grundlagen. Baut man diese weiter aus, so sind C++-Objekte kein Problem mehr.</p>
<blockquote>
<p>wäre es möglich LUA so anzupassen, das die syntax C befehle unterstützt?</p>
</blockquote>
<p>Warum sollte das noetig sein? Warum willst du in Lua wie in C schreiben? Schreib dein Script einfach in Lua und programmiere die entsprechenden Bindings. Habe zwar Luabind ausprobiert, es konnte mich aber nicht ueberzeugen, so dass ich die Objektbindings lieber selbst geschrieben haben.</p>
</blockquote>
<p>Beim selbst schreiben lohnt es sich einen Blick auf diese Tipps zu werfen: <a href="http://lua-users.org/wiki/DoItYourselfCppBinding" rel="nofollow">http://lua-users.org/wiki/DoItYourselfCppBinding</a><br />
Das macht die ganze Geschichte wirklich schön und einfach.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1752865</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1752865</guid><dc:creator><![CDATA[DerKuchen]]></dc:creator><pubDate>Fri, 31 Jul 2009 10:39:38 GMT</pubDate></item><item><title><![CDATA[Reply to scriptparsing on Fri, 31 Jul 2009 10:52:13 GMT]]></title><description><![CDATA[<p>DerKuchen schrieb:</p>
<blockquote>
<p>Beim selbst schreiben lohnt es sich einen Blick auf diese Tipps zu werfen: <a href="http://lua-users.org/wiki/DoItYourselfCppBinding" rel="nofollow">http://lua-users.org/wiki/DoItYourselfCppBinding</a><br />
Das macht die ganze Geschichte wirklich schön und einfach.</p>
</blockquote>
<p>Naja ... Auch ist es manchmal nicht erwuenschenswert seine Objekte vom garbage collector in Lua verwalten lassen zu wollen. Da muss man dann schon mehr Aufwand betreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1752869</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1752869</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Fri, 31 Jul 2009 10:52:13 GMT</pubDate></item><item><title><![CDATA[Reply to scriptparsing on Fri, 31 Jul 2009 12:13:15 GMT]]></title><description><![CDATA[<p>Wenn Lua nicht mit C-Syntax dienen kann, muß man sich bei der Konkurrenz umschauen. Und dann stößt man auf AngelScript, es macht das, was der Fragesteller will! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1752908</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1752908</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Fri, 31 Jul 2009 12:13:15 GMT</pubDate></item><item><title><![CDATA[Reply to scriptparsing on Fri, 31 Jul 2009 12:16:29 GMT]]></title><description><![CDATA[<p>Wenn man den Syntax mag: Python auch. Und da gibt es schon einige Bindings für cpp, siehe boost-python.</p>
<p>Gruß Kimmi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1752912</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1752912</guid><dc:creator><![CDATA[kimmi]]></dc:creator><pubDate>Fri, 31 Jul 2009 12:16:29 GMT</pubDate></item><item><title><![CDATA[Reply to scriptparsing on Fri, 31 Jul 2009 12:31:37 GMT]]></title><description><![CDATA[<p>es muss keine komplette C syntax sein, nur so kleine sachen wie eine art objekt-<br />
zeiger (durch das C++ objekt nur verwaltet) und die möglichkeit darüber eine<br />
funktion aufrufen zu können. funktionen sollten aber genau wie in C arbeiten</p>
<p>ich werde mir das mal angucken. besonders angelscript sieht sehr gut aus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1752926</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1752926</guid><dc:creator><![CDATA[parsersucher]]></dc:creator><pubDate>Fri, 31 Jul 2009 12:31:37 GMT</pubDate></item><item><title><![CDATA[Reply to scriptparsing on Fri, 31 Jul 2009 15:44:01 GMT]]></title><description><![CDATA[<p>eine frage zu angelscript (ich finde das forum nicht)</p>
<pre><code class="language-cpp">class obj
{
public:
    void func();
};
obj *CreateClass();
</code></pre>
<pre><code>void main() // ES HEIßT HALT VOID IM SCRIPT...
{
    obj *o = CreateClass();
    o-&gt;func();
}
</code></pre>
<p>wie muss ich die funktion und das objekt registieren, damit das funktioniert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1753064</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1753064</guid><dc:creator><![CDATA[parsersucher]]></dc:creator><pubDate>Fri, 31 Jul 2009 15:44:01 GMT</pubDate></item><item><title><![CDATA[Reply to scriptparsing on Fri, 31 Jul 2009 16:06:24 GMT]]></title><description><![CDATA[<p>kimmi schrieb:</p>
<blockquote>
<p>Wenn man den Syntax mag</p>
</blockquote>
<p>Nein, sicher nicht.<br />
Die Syntax <a href="http://de.wikipedia.org/wiki/Syntax" rel="nofollow">http://de.wikipedia.org/wiki/Syntax</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1753078</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1753078</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 31 Jul 2009 16:06:24 GMT</pubDate></item></channel></rss>