Suchergebnisse für Anfrage "compiler-construction"

0 die antwort

ANTLR Ambiguity Issue

ch habe diese Grammati grammar MyGrammar; prog : lexeme* ; lexeme : TOK_INTLIT : [0-9]+; Identifiers : Letter (Letter | Digit | '_' )* ; fragment Letter : [a-zA-Z] ; fragment Digit : [0-9] ; ...Jetzt wenn ich das eingebe:int 2x = 20; Ich ...

34 die antwort

Gibt es Compiler mit lokalisierten Versionen von Programmiersprachen?

Ich habe mich oft gefragt, warum nicht Englisch sprechende Programmierer gezwungen sind, beim Programmieren eine andere Sprache zu verwenden, wenn es so einfach erscheint, eine IDE anzubieten, die Schlüsselwörter durch lokalisierte Versionen ...

14 die antwort

.NET Compiler - DEBUG vs. RELEASE

Seit Jahren benutze ich die DEBUG-Compiler-Konstante in VB.NET, um Nachrichten an die Konsole zu schreiben. Ich habe auch System.Diagnostics.Debug.Write in ähnlicher Weise verwendet. Ich habe immer verstanden, dass bei Verwendung von RELEASE als ...

TOP-Veröffentlichungen

2 die antwort

Übersetzen in eine andere Sprache [geschlossen]

Was sind die typischen Arten, wie Code transkompiliert werden kann? Momentan schreibe ich eine einfache Programmiersprache und die Art, wie sie behandelt wird, ist rekursiv. Eine Liste von Knoten wird durchgeschleift. Wenn der aktuelle Knoten ein ...

2 die antwort

Wie finde ich FIRST- und FOLLOW-Sätze einer rekursiven Grammatik?

Angenommen, ich habe das folgende CFG. A -> B | Cx | EPSILON B -> C | yA C -> B | w | zNun wenn ich versuche @ zu find FIRST(C) = FIRST(B) U FIRST(w) U FIRST(z) = FIRST(C) U FIRST(yA) U {w, z}Das heißt, ich gehe in eine Schleife. Ich gehe also ...

2 die antwort

Welche Exponentiationsalgorithmen verwenden CPU / Programmiersprachen? [geschlossen

Ich habe etwas über schnellere Exponentiationsalgorithmen (k-ary, Schiebetüren usw.) gelernt und mich gefragt, welche in CPUs / Programmiersprachen verwendet werden. (Ich bin mir nicht sicher, ob dies in der CPU oder über den ...

8 die antwort

Gibt es ein Programm, das C # -Quellcode verschleiert? [geschlossen

Unsere Voraussetzung ist, dass wir unsere DLLs in ClickOnce integrieren können. Dotfuscator erledigt die Verschleierung gut, aber die verschleierten DLLs können nicht mit ClickOnce auf Kundenseite bereitgestellt werden. Auf unserer Seite können ...

4 die antwort

Was sind die Vorteile / Konsequenzen des Kompilierens einer Nur-Armv7-Architektur?

Beim Kompilieren von iPhone-Apps gibt es eine Einstellung für "Optimierte" Architektur (nur bei Armv7) im Vergleich zu einer Standard-Armv6 / Armv7-Architektur. Was sind die Vorteile / Konsequenzen des Kompilierens einer Nur-Armv7-Architektur?

4 die antwort

Parser - Segmentierungsfehler beim Aufruf von yytext

Mein Parser erkennt die Grammatik und zeigt mit yylineno die richtige Fehlerzeile an. Ich möchte das Symbol ausdrucken, das den Fehler verursacht hat. int yyerror(string s) { extern int yylineno; // defined and maintained in lex.yy.c extern ...

8 die antwort

Wie können rein funktionale Compiler den AST mit Typinformationen versehen?

In der Syntaxanalysephase kann ein imperativer Compiler einen AST aus Knoten erstellen, die bereits ein @ enthaltetype Feld das auf @ gesetzt inull während der Konstruktion und später in der Phase der semantischen Analyse füllen Sie die Typen ...