Tag: lexer

Ein Programm Umwandlung einer Folge von Zeichen in eine Folge von Token

Beste Weg, um die tokenisierung und zu analysieren Programmiersprachen in meiner Anwendung

Anzahl der Antworten 5 Antworten
Arbeite ich an einem tool, führen Sie einige einfache Transformationen auf Programme (wie extract method). Um dies zu tun, werde ich haben, führen Sie die ersten Schritte der Kompilierung (tokenisierung, analysieren und eventuell Aufbau einer Symboltabelle). Ich

Warum tritt 'keine brauchbare alternative am Eingang'?

Anzahl der Antworten 2 Antworten
Schrieb ich die folgenden kombinierten Grammatik: grammar KeywordGrammar; options{ TokenLabelType = MyToken; } //start rule start: sequence+ EOF; sequence: keyword filter?; filter: simpleFilter | logicalFilter | rangeFilter; logicalFilter: andFilter | orFilter | notFilter; simpleFilter: lessFilter | greatFilter

Gibt es einen C++ - Grammatik-Datei für ANTLR?

Anzahl der Antworten 1 Antworten
Gibt es bestehende C++ - Grammatik-Dateien für ANTLR? Ich bin auf der Suche nach lex, nicht analysieren einige C++ - Quellcode-Dateien. Ist, habe ich mich auf die ANTLR-Grammatik-Seite und es sieht aus wie es ist ein börsennotiertes

Ist C++ - code generation in ANTLR 3.2 sind Sie bereit?

Anzahl der Antworten 2 Antworten
Ich habe versucht schwer zu machen, ANTLR 3.2 generieren der parser - /lexer in C++. Es war erfolglos. Ging alles gut mit Java & C obwohl. War ich mit diesem tutorial zu beginnen: http://www.ibm.com/developerworks/aix/library/au-c_plusplus_antlr/index.html Wenn ich überprüft

Was bedeutet \v und \r zu bedeuten? Sind Sie Leerzeichen?

Anzahl der Antworten 2 Antworten
Nehme ich Kurs auf die lexikalische Analyse und die \t\v\r wird in der lexer-token-Definitionen repräsentieren Leerzeichen. Was sind \v und \r genau?? InformationsquelleAutor user1297061 | 2013-11-30

Der Parse-Baum-generation mit Java-TASSE

Anzahl der Antworten 1 Antworten
Ich bin mit CUP mit JFlex zu überprüfen expression syntax. Ich habe die grundlegenden Funktionen zu arbeiten: ich kann Ihnen sagen, ob ein Ausdruck gültig ist oder nicht. Nächste Schritt ist die Implementierung von einfachen arithmetischen Operationen,

ANTLR4 Besucher-Muster auf einfache arithmetische Operationen Beispiel

Anzahl der Antworten 2 Antworten
Ich bin ein absoluter ANTLR4 newbie, also bitte verzeiht mir meine Unwissenheit. Ich lief in diese Präsentationwo eine sehr einfache arithmetische Ausdrücke Grammatik definiert ist. Es sieht so aus: grammar Expressions; start : expr ; expr :

Des Armen Mannes "lexer" für C#

Anzahl der Antworten 7 Antworten
Bin ich zu schreiben versucht, einen sehr einfachen parser in C#. Brauche ich einen lexer-etwas, das lässt mich assoziieren reguläre Ausdrücke mit Token, so liest es in regexs und gibt mir wieder die Symbole. Es scheint, wie

Hat C # einen (direkten) flex / yacc Port? Oder was lexer / parser Leute für C # benutzen?

Anzahl der Antworten 3 Antworten
Ich mag mich irren, aber es sieht so aus, dass es keine direkte flex/bison (lex/yacc) - Anschluss für C#/.NET so weit. Für LALR-parser, fand ich GPPG/GPLEX, und für LL-parser, gibt es die berühmten ANTLR. Aber, ich möchte

Lexer in Javascript geschrieben?

Anzahl der Antworten 10 Antworten
Habe ich ein Projekt, wo ein Benutzer benötigt, um zu definieren, einen Satz von Anweisungen für eine ui, die ist komplett in javascript geschrieben. Ich muss die Fähigkeit zum analysieren einer Zeichenfolge von Anweisungen und dann übersetzen

Auf der Suche nach einer klaren Definition dessen, was ein "Tokenizer", "Parser" und "Lexer" sind und wie sie miteinander verwandt sind und verwendet werden?

Anzahl der Antworten 4 Antworten
Ich bin auf der Suche nach einer klaren definition, was eine "tokenizer", "parser" und "lexer" sind und wie Sie miteinander verwandt sind (z.B. muss ein parser verwenden einen tokenizer oder Umgekehrt)? Ich muss ein Programm erstellen, gehen

Wo kann ich die Grundlagen eines Lexikers lernen?

Anzahl der Antworten 2 Antworten
Ich will lernen, wie schreibt man einen lexer. Meine Universität hatte natürlich eine Zuweisung, wo wir hatten, schreiben einen parser (und einen lexer zu gehen zusammen mit ihm), aber dieses wurde uns gegeben, um ohne Anleitung oder

Guter Parser-Generator (think lex / yacc oder antlr) für .NET? Bauzeit nur?

Anzahl der Antworten 5 Antworten
Ist es eine gute parser-generator (denke, lex/yacc oder antlr).NET? Alle, die eine Lizenz haben, das würde nicht erschrecken Rechtsanwälte? Viele der LGPL, aber ich arbeite an einem embedded-Komponenten und einige Organisationen sind nicht zufrieden mit mir unter

Lexer vs Parser

Anzahl der Antworten 5 Antworten
Sind lexers und Parser wirklich, dass die verschiedenen in der Theorie? Scheint es in Mode zu hassen reguläre Ausdrücke: coding horror, ein weiterer blog-post. Jedoch beliebt sind das sogenannte Lexing basierten tools: pygments, geshi, oder prettify, alle