Domande con tag 'lexer'

1
risposta

In che modo i parser cercano i modelli di token?

Potresti spiegare come i parser cercano modelli di token come in markdown? Probabilmente potrei trovare qualcosa che corrisponda solo al modello di parentesi graffe []() non appena i pattern annidati sono coinvolti, mi viene in mente....
posta 06.11.2016 - 18:44
1
risposta

Scegliere un parser per l'abbellimento del codice

Sono in fase di pianificazione della creazione di un abbellitore di codice (simile a AStyle o Uncrustify ) - originariamente stavo per contribuire a uno di quei progetti, ma rivedere la loro fonte mi ha portato alla conclusione che ho diversi...
posta 21.05.2013 - 17:37
6
risposte

Devo utilizzare un compilatore sorgente-sorgente o tradizionale per sviluppare il mio linguaggio di programmazione?

Sono davvero interessato a scrivere il mio linguaggio di programmazione generale ad alto livello, ma sono un po 'confuso. So che Python e Ruby sono stati scritti in C, il che mi fa pensare che se voglio scrivere il mio 'Python', è preferibile...
posta 27.05.2015 - 01:13
2
risposte

Lexer / Parser per le lingue multidimensionali

In che modo Lexer / Parser funziona in un linguaggio di programmazione 2D come Funciton al fine di trasformare tali un codice sorgente insolito per l' AST ? corretto     
posta 14.05.2014 - 09:33
3
risposte

È un approccio praticabile alla risoluzione di più corrispondenze in un lexer?

Sto scrivendo un lexer in JavaScript. È piuttosto tipico: le regole sono specificate con espressioni regolari e producono un token. Non sono sicuro del modo migliore per gestire quando più regole sono abbinate. I lexer esistenti che ho guar...
posta 02.06.2013 - 03:23
1
risposta

È necessario che una fase di valutazione per un lexer funzioni correttamente?

Wikipedia dice che il processo lessicale è spesso diviso in due fasi. Il processo di scansione e il processo di valutazione. Wikipedia definisce: Il processo di scansione come: The first stage, the scanner, is usually based on a finite...
posta 04.12.2016 - 03:13
3
risposte

Come creare un simulatore per algoritmi distribuiti scritti in un linguaggio semplice

Ho iniziato lo sviluppo del simulatore per la simulazione di algoritmi distribuiti in linguaggio C . Il mio lavoro consiste nella creazione di linguaggio semplice per la descrizione dell'algoritmo e simulatore che accetta l'algoritmo descri...
posta 10.03.2017 - 18:32
4
risposte

Lexing: un token per operatore o un token operatore universale?

Durante il lexing, quale sarebbe il modo migliore per tokenizzare gli operatori? Crei solo un token BinaryOperator o un token separato per ogni singolo operatore binario? Esempi: PlusOperator , MinusOperator , DivisionOperator...
posta 02.05.2014 - 15:30
1
risposta

Un lexer deve sfuggire alle stringhe?

È compito del lexer annullare tutte le operazioni di escape eseguite su una stringa letterale? Ad esempio: "Me: \"Hello World!\"" diventa: Me: "Hello World!" Questa conversione dovrebbe essere eseguita all'interno del lexer? Immagino c...
posta 03.05.2014 - 13:30
5
risposte

Comprensione dei lexer scritti a mano

Creerò un compilatore per C (C99; possiedo il PDF standard), scritto in C (vai alla figura) e analizzerò come funzionano i compilatori su Wikipedia mi ha detto molto. Tuttavia, dopo aver letto i lexers mi ha confuso. La pagina di Wikipedia aff...
posta 28.06.2012 - 00:31