Tag: lexer
Ein Programm Umwandlung einer Folge von Zeichen in eine Folge von Token
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
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
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
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
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
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,
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 :
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
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
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
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
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
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
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