-
Thread
Junkers CAN-Bus Protokoll
Hausautomatisierungs-Welt :) Die Daten können dann mit dem CAN-BUS Adapter in den iobroker integriert werden, parsen der Daten geht auch sehr einfach und komfortabel. (Ging natürlich auch mit ESP und z.B. MQTT, aber in meiner Konfiguration find ich es einfach praktischer). Folgende IDs habe ich "entschlüsselt
Hi, takten ist vermutlich der falsche Ausdruck, die Solltemperatur wird nicht eingeregelt weil der Brenner vor erreichen der Solltemperatur schon abstellt. Warum auch immer?
-
Thread
Probleme mit malloc()
nur die Daten, die die TCP/IP Schicht zur Verfügung stellt, aneinander hängen, da ich sie später parsen oder anderweitig verwenden will. Genau hier liegt auch mein Problem, wie gesagt auslesen klappt, aneinander hängen allerdings nicht. Mein Code sieht so aus: [c] if(HTTPRxBuffer!=NULL&&sizeof(HTTPRxBuffer
NULL&&buf0!=NULL){ [/C] muss doch nicht wirklich sein. Da muss ich erst mal eine Viertelstunde parsen bis ich raus habe, dass du haben willst [C] if( HTTPRxBuffer != NULL && buf0 != NULL ) { [/C] Zu den Fehlern. Das hier [C] if(HTTPRxBuffer!=NULL&&sizeof(HTTPRxBuffer>0))
-
Thread
Wie funktionniert ein Compiler?
und als Parser zB bison, yacc (C) und CUP (Java). Nachdem der Parser für vom Lexer gelieferten Tokens interne Darstellungen erzeugt hat, geht's aber erst richtig los. Interessant ist vielleicht GCC, weil GCC
bis zum Hals drin stecken muss man nun auch wieder nicht. Er will ja einen Compiler bauen, keinen Parser-Generator.
-
Thread
Berechnungen mit Strings unter C
Du zäumst das Pferd am falschen Ende auf. Du kannst diesen Parser hier verwenden. Er funktioniert nach dem Prinzip des rekursiven Abstiegs. Die Hauptfunktion heist Parse. Du übergibst ihr einen String, der den auszuwertenden Ausdruck enthält, und kriegst als Ergebnis den Zahlenwert der diesem Ausdruck entspricht. Bsp: long Result = Parse( "(3+2)*4" ); liefert in Result den Wert 20 long Result = Parse( "3+2)*4" ); setzt die globale Variable HaveError auf einen Wert ungleich NO_SYNTAX_ERROR
-
Thread
UART Bootloader ATtiny13 - ATmega644
AVRStudio Programmer selbst beim Verify meint alles wäre ok. Stimmt aus seiner SIcht auch, denn wenn der Parser des HEX Files meint der FLASH müsste komplett mit 0xFF gefüllt werden dann wird beim Verify auch kein Fehler auftreten wenn alles mit 0xFF gefüllt ist. Es liegt also definitiv am HEX File Parser des
Ich bin jetzt, ATtiny85-SSU, mit 1 x1 cm Zentimeter macht einen Baseboard. Klare Trennung im Ausdruck und Ausstrahlung, kann verwendet werden, um PB5 freuen uns auf Ihre Anmeldung. Was dies in der japanischen Fboot ändern? Darüber hinaus MacOSX / Windows / Linux für, GUI-Anwendung zu machen, denke
-
Thread
[AVR] Grammatik für AVR C (avr-gcc)
Standard-C unterscheiden. Wo genau gibt es Probleme? Aber musst du überhaupt den kompletten Code parsen? Sehr viel einfacher wäre es, mit regulären Ausdrücken gezielte Ersetzungen vorzunehmen. Wie sehen deine Spracherweiterungen denn aus?
> Der Ausdruck > sprintf(prompt, "[bt-cmd@"SADDR_FMT"]$ ", SADDR(addr)); > lässt sich einfach nicht parsen. Das liegt vielleicht daran, daß der C-Präprozessor die Zeichenketten verbindet. Der C-Compiler bekommt
-
Thread
Reguläre Ausdrücke
Hallo zusammen! Hat mal jemand einen Tipp für mich, wie ich mit sed "nicht druckbare Zeichen" aus meiner Datei verbannen kann? Ich bastele jetzt seit stunden an einer RE, aber irgendwie habe ich da ein Brett vor'm Kopf! Eine Zeile sähe so aus: [pre] BOARD test (SERNO: 0000000001) FAILED [/pre] ...und sollte danach so aussehen: [pre] BOARD test (SERNO: 0000000001) FAILED [/pre] Danke!
-
Thread
Hexadecimal File
Bei einem Compiler hast du einen Lexer und eine Parser der den Source Code bearbeitet. Für deinen kleinen Microcontroller könntest du eine Scriptsprache nehmen. Damit kannst du in der Regel schneller ein Ergebnis erreichen. Python hat ein parsing module
Man kann auch eine Scriptsprache direkt verwenden, ohne einen eigenen Parser zu schreiben. Dadurch bekommt man Funktionalität wie Makros, Berechnung von komplexen konstanten Ausdrücken usw. ohne Aufwand "kostenlos" dazu. Hier findest du ein Beispiel wie man einen Assembler
-
Thread
a=b=c
Reihenfolge der Compiler die Aktionen ausführen muss, sondern nur, in welcher Reihenfolge er den Ausdruck parsen muss (d. h. welche Klammer implizit gesetzt wird). Die volatile-Bestimmung besagt weiterhin lediglich, dass die Werte von volatile-Objekten an einem sequence point zurückgeschrieben sein
-
Thread
Eclipse Plugin für Fujitsu 16bit µcs Gesperrt
Version 0.0.2 hat jetzt auch einen eigens angepassten ErrorParser.
Ich habe ein include-File erstellt und alle diese Ausdrücke dort rein geschrieben, genauso wie die von Softune verwendete Prozessor-Bezeichnung und die Compiler-Makros. eclipse_cpu.h #ifdef __CDT_PARSER__ #define __direct #define __far #define
-
Thread
Zeit die vergeht für diese Schleife???
aber mehr Speicher als wenn ich mein ganzes Progrämmchen unoptimiert > kompiliere. Den Satz zu parsen hat bei mir wegen des fehlenden Kommas etwas gedauert.
Rolf Magnus wrote: > Den Satz zu parsen hat bei mir wegen des fehlenden Kommas etwas > gedauert. > > Da war Karl Heinz wohl wieder mal schneller... Ich benutze einen heuristischen Parser :-)
-
Thread
Funktionen plotten (Grafik LCD)
Naja, man muss nicht direkt eine VM basteln ... In der codesammlung gibt es glaub ich 2 Expression Parser, damit kannst du mathematische Formeln einlesen und ausrechnen lassen.
Ich würde das vermutlich so machen: LCD Routinen in ASM schreiben, und den rest in C. Ausdrücke zu parsen macht in assembler nicht wirklich spass, und diese auszurechnen ist auch nicht gerade das gelbe vom Ei.
-
Thread
Präprozessor Problem
filenamen zusammendrösel, so z.b. : #define BD_DEVICE_CONFIG_PATH "config/" #define BD_DEVICE_PARSER "parser.cfg" #define BD_DEVICE_CONFIG_FILE BD_DEVICE_CONFIG_PATH##BD_DEVICE_PARSER #include BD_DEVICE_CONFIG_FILE nur das das include dann ein problem kriegt weil laut textersetzung ja das herauskommt : #include "config/" "parser.cfg" und nicht #include "config/parser.cfg" gibt es da ne möglichkeit ? dank und gruß rene
-
Thread
Funktionsweise eines (Basic) Interpreters gesucht
"Compilerbau" von Niklaus Wirth. Dort ist ein Parser für Ausdrücke drinnen.
schule/lehrer/privat/mirko_koenig/postfix/postfix.htm Da steht beschrieben, wie man mathematische Ausdrücke berechnen kann: Einfach von Infix nach Postfix wandeln und dann den Postfix-Ausdruck berechnen. Das ist wohl ganz einfach erweiterbar, man muss nur die Reihenfolge der Operatoren beachten... Punkt
-
Thread
Zwei Parser für numerische Ausdrücke
besser aufgegoben ist. Deshalb hier zwei Links: http://www.mikrocontroller.net/attachment/20914/Parser.c das ist der Parser für numerische Ausdrücke von Karl heinz Buchegger, der so ist, wie man es richtig macht. Kurz und präzise. http://www.mikrocontroller.net/attachment/20918/rr_parser.c und
http://www.mikrocontroller.net/search?query=parser+ausdr%C3%BCcke&forums%5B%5D=2
-
Thread
FPGA fuer die es Open Source Toolchains gibt
Person an einem Projekt arbeitet. Begruendung laut Xilinx: "1. Performance" (Eine Textdatei zu parsen sollte ein PC von nach 2000 IMHO doch noch schaffen) "2. Atomare Aenderungen wenn mehrere Tools gleichzeitig darauf schreiben wollen" (WTF?! Heisst das die Tools fummeln an den Projektdateien rum
für PCs Haette mich klarer ausdrucken muessen -- Ich meinte die Projektbescheibungsdatei *.ise. Das die intermediaeren Netzlisten etc. als Binary vorliegen stört mich nicht. Die werden ja immer komplett neu generiert -- daher moechte
-
Thread
Java oder C++ Gesperrt
Stephan wollte wohl zum Ausdruck bringen, daß es billiger ist, neue schnellere Hardware zu kaufen statt Zeit in die Entwicklung performanter Software zu stecken. Das ist eine Sichtweise, die ziemlich verbreitet ist, gerade, wenn
minimalist schrieb im Beitrag #1855153: > XML-Parser: 100 Zeilen Code Wirkliches XML? Oder <tag>value</tag>-Parser? > Größere WEB-Anwendung mit knapp 100 Tabellen: 10.000 Zeile C-Code. Da würde ich gerne mal einen Ausschnitt sehen.
-
Thread
Pollin LCD Zeilen einstellen, aber wie?
sehe ich das verkehrt? Jain. Das printf für dein LCD hat zwei Aufgaben a) Den Formatstring parsen(analysieren) un dementsprechend einen String generieren. b) Die Ausgabe der einzelnen Chars des String in LCD koordinieren, was auf grund er nichtlinearen Adresszuordung nicht so ganz einfach ist
Variablen wärs mir lieber. Doch vielleicht habe ich später dafür noch Zeit! Wenn ich den gesamten Code ausdrucke und optimiere! Erstmal sollte alles laufen nach meiner Vorgabe, dann kann man immer noch mehr daraus machen Ich danke euch an der Kritik und Hilfe die man mir zukommen liest, sie hat geholfen
-
Thread
Falsch gedacht... Stackframe
oder gleich mehrere), sage ich, worum es bei meiner Rekursion im Detail geht: Ich schreibe an einem Parser für arithmetische Ausdrücke (für meinen BASIC-Interpreter). Anhand der für BASIC üblichen Syntax soll er mathematische Berechnungen durchführen, und dazu einen String so Parsen, dass er Operatoren,
mehrere), >> sage ich, worum es bei meiner Rekursion im Detail geht: Ich schreibe an >> einem Parser für arithmetische Ausdrücke (für meinen BASIC-Interpreter). > > Soll der Parser etwa auf nem AVR laufen ? > Dann machs doch so, wie in Bascom, also immer nur eine Berechnung pro > Zeile erlauben
-
Thread
PHP Probleme
Verständnis. Aber vielleicht habe ich mich unklar ausgedrückt und möchte mein Problem nochmal präzise ausdrücken: Ich habe einen Mikrocontroller (MSP430) und einen Lancontroller (der mir eine HTML Seite generiert (ich habe ihm vorher meine C Daten übergeben)). Beide sind auf einem Entwicklungsboard (http
Daten von dieser Seite auslesen und auf einem Richtigen Server meiner UNI speichern. Das auslesen (parsen) einer HTML Seite ist so kein Problem gewesen (zb eine Testseite auf dem Server der UNI usw.) Leider funktioniert die Variante hier nicht (mit fopen) Nun zu meinem aktuellen Problem: Ich hatte
-
Thread
Webseite automatisch downloaden und auswerten
soweit bist, dann gehts halt darum, die richtigen Inhalte herauszulesen. Evtl. könnte hier ein XML-Parser helfen, aber Vorsicht: Viele Webautoren achten nicht sehr auf validen Code. Gruss Michael
Herunterladen von Webseiten in 3 Code-zeilen HTMLParser: der Name sagt's re: reguläre Ausdrücke shelve: persistente Dictionaries, einfach zu benutzender Datenbankersatz www.python.org
-
Thread
Coding Prob eines Schalters
verhaltensbeschreibung; ERROR:HDLParsers:164 - "C:/Xilinx/led_modul/led_modul.vhd" Line 66. parse error, unexpected TICK ERROR:HDLParsers:164 - "C:/Xilinx/led_modul/led_modul.vhd" Line 74. parse error, unexpected TICK ERROR:HDLParsers:164 - "C:/Xilinx/led_modul/led_modul.vhd" Line 82. parse error
mal am Rande gefragt: Warum bindest Du die Libraries 2x ein? Und am Rande angemerkt: Ein Ausdruck mit Zeilennummern würde das Nachvollziehen der Fehlermeldungen auch erleichtern... Hat Dein Fehler vielleicht damit zu tun, dass Du manchmal so schreibst: ZVNEU<='AUSSCHALTEN'; und manchmal
-
Thread
Sonderzeichen in konstanten String
eigentlich der Compiler schon hätte zusammenbauen können. Ich hoffe ich konnte einigermassen ausdrücken was ich gerne möchte. Vielen Dank schonmal Gruß Philipp
Drücker" würde man intuitiv als "Ich bin am Dr\xF5cker" schreiben. Allerdings interpretiert der Parser nicht F5 als Char, sondern F5C, weil ja der nächste Buchstabe ein C ist. Da das nicht mehr in 8 Bit passt gibts ne Warnung und es kommt auch Müll raus. Also immer schreiben "Ich bin am Dr" "\xF5"
-
Thread
Das ewige Thema... Temperaturmessung mit AVR und LCD!
(Keine Ahnung warum die das so gemacht haben. Ich kann mir ehrlich nicht vorstellen, dass der Parser bzw. Codegenerierung deswegen einfacher wird) Man muesste das also so machen V = W * 5 V = V / 1024 V muss natürlich vorher als neue Variable deklariert werden. Irgendwas in der
und 0 = k * 800 + d Die 2.te Gleichung lässt sich ganz leicht so umformen, dass wir einen Ausdruck für k erhalten: 0 = k * 800 + d | -d -d = k * 800 + d - d | + d - d ergibt 0 -d = k * 800 | / 800 -d / 800 = k * 800 / 800 | * 800 / 800 ergibt
-
Thread
16-bit Mikroprozessor
Oder hat jemand anders einen Tipp, wie man am besten in die Matherie einsteigt? (ich meine jetzt Parser -> Assembler) Kest
Oder hat jemand anders einen Tipp, wie man am besten in die Matherie >einsteigt? (ich meine jetzt Parser -> Assembler) Buch: "lex & yacc" von Helmut Herold. Kann ich Dir nur wärmstens empfehlen. Und ausserdem: "Lex & Yacc" von John R Levine/Tony Mason/Doug Brown.
-
Thread
Weis jemand, wie man mathematische Ausdrücke in C++ auswert
Hallo, hat jemand von Euch einen Tip, wie man mathematische Ausdrücke die als String vorliegen "12+3*(5-3)" auswertet und am Ende als int(C++) vorliege hat. Danke, Bernd
Das Stichwort hier heisst "Auswertung von Infix-Ausdrücken" Konkret wandelt man den gegebenen Infix-Ausdruck in einen Postfix-Ausdruck um und wertet diesen dann aus. Anhand von deinem Beispiel: "12+3*(5-3)" -> 12 3 5 3 - * + => 18 cheers Literatur
-
Thread
#define in C
Parser/Compiler kann mit nix anfangen. Würde der Präprozessor nun nochmal durchlaufen, dann könnte er ja, aber er weiß ja nicht daß er nochmal durchrennen soll....
Kann mal jemand in Sätzen ausdrücken was #define LED1 ((volatile struct test*)&PORTD)->b0 macht, bzw. wie es der Präprozessor liest und verarbeitet? wäre sehr nett, desnn es würde mir verständlich machen, was ich da überhaupt verwende
-
Thread
MMC/SD-Karte mit FAT16 an AVR
Muss ich testen. Ich am besten einen ATmega32 mit 16MHz, oder? Kannst Du einen Ausdruck von der Platine dazulegen - als png oder so? Ich hab das Programm nicht, mit dem Du das gemacht hast.
Schau Dir mal die Exportieren-Funktion von Eagle an. (Datei->Exportieren->Image) Ansonsten ausdrucken und z.B. freepdfxp benutzen.
-
Thread
Teste dein C/C++/.. Können
@Thomas Kennst du aus der boost Bibliothek z.B. das spirit parser framework? (www.boost.org) Da ist der C++ Test doch ziemlich harmlos ;-)
80%, obwohl ich dachte, dass mehr falsch ist. Zu Frage 11: Wird das b++ erst nach dem gesamten Ausdruck ausgeführt?
-
Thread
BASCOM vs. C Gesperrt
Wobei mir absolut nicht klar ist, wie man so einen Krampf nur machen kann. Das Parsen von arithmetischen Ausdruecken samt Punkt-vor-Strich-Regelung ist vom Schwierigkeitsgrad her 'Compilerbau - 3. Unterichtseinheit'
@thkais > Ganz einfach: Man spart den Stack, den man braucht, um den > Ausdruck zu parsen. Du meinst vielleicht 'um den Ausdruck auszurechnen' wenn man eine Stack Maschine implementiert. Richtig. Allerdings. Die meisten arithmetischen Ausdruecke brauchen eine Stack-Tiefe
-
Thread
fehlermeldung delphi7
Techniken aus dem Bereich 'Compilerbau' um den String anhand der Grammatik fuer arithmetische Ausdruecke zu parsen und dann entweder: * den Ausdruck gleich waehrend der Parserei auszuwerten * einen sog. Expression-Tree aufzubauen und den dann (ev. nach Optimierung) auswerten zu lassen. Dies
ein Program das in der Lage ist festzustellen ob ein Text einer Grammatik entspricht, ist ein Parser. Fuer einfache arithmetische Ausdruecke sieht eine Grammatik zb so aus: Ausdruck = Term { ( "+" Term ) | ( "-" Term ) }. Term = Faktor
-
Thread
Ausdrücke in BASCOM
Demo-Version vom BASCOM-AVR installiert. Wie ich beim Test merkte, kann (konnte?) BASCOM keine Ausdrücke wie x = a + b + c selbständig auswerten, sondern immer nur zwei Argumente. Ich würde das einmal als "Evaluierung von Rechenausdrücken" umschreiben. Kann mir jemand sagen, ob sich das mittlerweile gebessert hat? Falls nicht, gibt es vielleicht die Möglichkeit, einen Parser, so wie in anderen Programmiersprachen (z.B. C) in BASCOM einzubinden, der vor der eigentlichen Kompilierung aufgerufen wird und die Ausdrücke automatisch korrekt zerlegt? Viele Grüße Dirk
-
Thread
Warum fällt uns Ingeneuren sowas nicht ein :-(
voraus, wie man hier sieht: http://www.bumperdumper.com/ http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=/netahtml/search-bool.html&r=5&f=G&l=50&co1=AND&d=ptxt&s1=6125480&OS=6125480&RS=6125480 Da sieht Deutschland im Vergleich sehr alt aus.
@pebisoft Deine Meinung ist mal gelinde gesagt "bescheuert". Man verzeihe mir den Ausdruck. Bei einem Ingenieur sieht das so aus, dass er sich die tollsten Sachen und praktischen Neuerungen ausdenken kann, um dem Unternehmen einen Markvorsprung zu sichern - leider sind solche Sachen
-
Thread
Syntax-Highlighting Test
das Sourcecodeformatier-Skript da eine ungeschickte Fontcodierung (in Ermangelung eines besseren Ausdrucks so genannt) verwendet?
Da scheint wohl ein Fehler im Parser zu sein!?
-
Thread
Zugriffe auf Strukturen, Unions etc
. Als Rückmeldung bekomme ich lediglich: main.C: In function `int main()': main.C:70: error: parse error before `.' token Exit- Code : 1 ($1) Klingt nach einem Klammerfehler, den ich allerdings nicht erkennen kann. Von mir schon mal Danke im Vorraus Gruß Philipp
es nun *.blabla heißt oder sonstwie. Und natürlich erwarte ich auch, daß wenn versehentlich Ausdrücke auftauchen, die zwar unter C++ gültig sind, aber unter pure C ungültig, daß er mich gehörig anscheißt (Errorreport). Liege ich nun damit falsch ? Ich hab Null Ahnung von C++ und wegen dem
-
Thread
AVR Plotter
Standardplotter (Für den Windows die Treiber hat) verhält, sodass ich mit jedem beliebigen Programm was ausdrucken kann. Aber wie programmiere ich das?
und in eine Datei drucken. Du besorgst Dir dann die Beschreibung der Sprache und schreibst einen Parser dafür (das kannst Du ja zuerst auf dem PC machen). Oder hast Du die Frage anders gemeint? Stell mal konkretere Fragen. Markus
-
Thread
LCD - 4Bit - Textausgabe
Hersteller reagieren verschieden empfindsam hier. Für dein zweites Problem habe ich einen kompletten `parse error'. Ich verstehe weder wirklich, was dein Ziel ist noch dein Problem dabei.
). Kristallkugeln sind knapp dieser Tage. Selbstverständlich schluckt ein C-Compiler einen Ausdruck in einem Funktionsaufruf, folglich auch der GCC. ,,WinAVR'' ist kein Compiler. Es ist ein Softwarepaket, das diverse Einzelsoftware zusammenstellt.
-
Thread
Viele Entscheidungen übersichtlich ?
mir auch nicht um die Codegröße, sondern um die Fehlersicherheit und Lesbarkeit. Und gleiche Ausdrücke an mehreren Stellen laden ja gerade dazu ein, einen zu vergessen, wenn man mal was ändern muß und schon ist das Chaos perfekt. Das Beispiel sollte ja nur verdeutlichen, was ich will, die ganze
Der Parser war nur Beispiel für Codegeneratoren gedacht. Mir war klar dass dies nicht direkt auf die Aufgabe passt.
-
Thread
Einfacher und billiger Webserver mit AtMega32
jetzt ist es schon etwas besser ... Nur der Vollständigkeit halber : Für den Compiler sind die Ausdrücke (1<<PA7), (1<<DDC7) und (1<<PINC7) identisch mit (1<<7)
>Für den Compiler sind die Ausdrücke (1<<PA7), (1<<DDC7) und (1<<PINC7) >identisch mit (1<<7) Nein, denn der Compiler sieht von DA7 und Konsorten nichts, denn diese werden vom Präprozessor durch etwas anderes (und zwar durch 7)
-
Thread
Befehls-Interpreter
bei einer Skriptsprache gibt es geschicktere Möglichkeiten. Die musst du nämlich zuerst einmal parsen und einen syntax tree aufbauen. Erst dann gehts ans Interpretieren, was dank des syntax trees nicht mehr allzu kompliziert ist. Zu allererst musst du aber die Grammatik definieren. Wie man einen Parser/Compiler schreibt ist aber nicht in ein paar Sätzen zu erklären. Diese FAQ könnte dir helfen: http://www.c-plusplus.de/forum/viewtopic.php?t=41470
-
Thread
GCC Tools for AVR Studio 4
produzieren. (Sehr wahrscheinlich wird bereits die nächste Version von WinAVR das können.) Der ELF-Parser für AVR Studio wiederum wird irgendwann in der regulären Distribution von AVR Studio enthalten sein. In diesem Moment ist dann diese ,,GCC Tools'' Sammlung überflüssig.
höchsten Tönen preisen kann) finde ich auf der Debuggerseite halt eher mager: keine beliebigen C-Ausdrücke, Variablen nur im aktuellen Stackframe, naja, von Dingen wie dem rekursiven Aufdröseln einer verketteten Liste schweigen wir besser gleich ganz.
-
Thread
SPS Betriebssytem
Wie habe ich es gemacht... Nun ja, ich habe mir einen recht primitiven Token Parser geschrieben (um ehrlich zu sein mehrere, da sie nie so ganz das machten, was ich wollte) aber das war nicht so erfolgreich, warum ich anfing (auch mehrere) Byte Interpreter zu schreiben. Aktuell läuft
Wir reden hier von Interpreter bzw. Parser. @Autor: chris (Gast) : Kennst du dich mit der Materie des TO aus?
-
Thread
C oder Assembler
hm also ich bezweifele das so ein Ausdruck nur fuer Anfaneger die Hölle ist :) Tobias
compilerspezifischen Erweiterung ist dies nicht gestattet, so der Standard). Ergo ist ein Compiler, der den Ausdruck "foo.0" als gültiges Sprachelement parsen kann, kein C-Compiler. ;-) Was man sicher implementieren könnte, wäre PORTB_0 = 1; oder sowas, aber ich sehe keinen übermäßigen Sinn drin.
-
Thread
Zahlenausgabe
Thorsten De buhr wrote: > btw.: Gibtz eigendlich in C ne Möglichkeit, um diese beiden Ausdrücke > zusammenzuführen? > > [c] > #define MAX_NUM_LEN 6 ///< max. chars for a number > #define MAX_NUM_DEC 10E06 ///< Put the same Number here as in > MAX_NUM_LEN > > [/c] > > a'la
anders aus und wäre nicht voll mit so fiesen verpointerungen) Sieht irgendwie aus, als wenn du den parser veräppelst :) ## war irgendwas mit string zusammenbauen über den parser, richtig? wenn ich diesen ausdruck FORM(10E, MAX_NUM_LEN) in der for-schleife einsetze, müsste doch nach dem parsen da
-
Thread
Eagle 3D Darstellung
Wie kann man bitte das POV-Bild ausdrucken bzw. als pdf exportieren ? SG Peter
üblichen Format für Bildadteien (BMP, PNG) und das kann man dann beliebig weiterverwenden (z.B. auch ausdrucken) Matthias
-
Thread
Pic-C-Compiler
Das 500€ sollte ein EURO-Zeichen sein. Jetzt hab ich nur noch ein Problem: Wie mach ich den Parser???
Das "€" anstelle des Euro-Zeichens ist ein ziemlich seltsamer IE-Bug. Den Parser würde ich mit lex & yacc machen.
-
Thread
Interpreter-System mit AVR
Interpreter zu schreiben, allerdings direkt für Klartext-Programme. Im Moment bin ich noch beim Parsen von mathematischen Ausdrücken... geklammert funktioniert das schon, aber Punkt vor Strich wäre auch ganz schön, deswegen wird das ganze jetzt neu gemacht :-)