Flexc++

Software screenshot:
Flexc++
Dettagli del software:
Versione: 0.95.0
Data di caricamento: 14 Apr 15
Sviluppatore: The Flexc++ Team
Licenza: Libero
Popolarità: 161

Rating: 3.0/5 (Total Votes: 1)

Flexc ++ è un generatore scanner lessicale per C ++ ed è molto simile a flettersi e flettere ++, scritta da Vern Paxson. L'obiettivo era quello di creare un programma simile, ma di attuare completamente in C ++. Grammatiche maggior flex / flex ++ dovrebbero essere utilizzabili con flexc ++, con piccoli aggiustamenti.
Differenze con flex / flex ++
Sebbene flexc ++ cerca di essere il più compatibile con flex più possibile, ci sono alcune differenze.
Simboli -Obsolete
Tutte le dichiarazioni e definire simboli non elencati sopra, ma definite in ++ flex sono obsolete con flexc ++. In particolare, non vi è alcuna intestazione% {...%} sezione più. Inoltre, tutto definire i simboli relativi a funzioni membro sono ormai obsolete. Non vi è alcun bisogno di questi simboli più in quanto possono semplicemente essere dichiarati nel file di intestazione di classe e definiti altrove.
Blocchi -Code
Flexc ++ non supporta blocchi di codice, ad eccezione delle azioni multilinea. Codice precedenza immesso in blocchi di codice può essere collocato in metodi.
Codice -User
In relazione al precedente punto 2.2, ++ flexc non supporta una ultima sezione del file di input per codice utente.
-commenta
Flexc ++ è un po 'più flessibile nel prendere commenti, per ulteriori informazioni, vedere paragrafo 4.3

Cosa c'è di nuovo in questa versione:

  • Pulitura di messaggi di debug in lex.cc
  • Verificare se accettare lo stato corrisponde a LookAhead. Correzioni di bug segnalato da Selwin van Dijk.
  • Usa icmake costruire flexc ++ ed eseguire suite di test. Ccbuild è ora utilizzato solo per aggiornare il file CLASSI.
  • Aggiunto il supporto per gli operatori {+} e {} -. Nei modelli
  • Riparazione completa di flusso di commutazione: ora utilizza una classe StreamInfo con (extra) informazioni ruscello, configurabile opzione% streaminfoclassname = & quot; ... & quot ;. Consultare la documentazione per ulteriori informazioni.

Requisiti :

  • icmake

Programmi simili

GCC UPC
GCC UPC

11 May 15

IsForth
IsForth

20 Feb 15

ScummVM
ScummVM

17 Feb 15

bc
bc

3 Jun 15

Commenti a Flexc++

I commenti non trovato
Aggiungi commento
Accendere le immagini!