Flexc++

Sagteware kiekie:
Flexc++
Sagteware besonderhede:
Weergawe: 0.95.0
Upload datum: 14 Apr 15
Ontwikkelaar: The Flexc++ Team
Lisensie: Gratis
Populariteit: 54

Rating: nan/5 (Total Votes: 0)

Flexc ++ is 'n leksikale skandeerder generator vir C ++ en is baie soortgelyk aan bult en buig ++, geskryf deur Vern Paxson. Die doel was om 'n soortgelyke program te skep nie, maar om heeltemal te implementeer in C ++. Die meeste flex / flex ++ grammatikas moet bruikbaar met flexc wees ++, met geringe aanpassings.
Verskille met flex / flex ++
Hoewel flexc ++ probeer om so veel verenigbaar met flex as moontlik wees, daar is 'n paar verskille.
-Obsolete Simbole
Alle verklarings en die DEFINIEER simbole nie hierbo gelys, maar omskryf in flex ++ verouderd met flexc ++. In die besonder, is daar geen% kop {...}% artikel nie. Ook al DEFINIEER simbole verwant aan lid funksies is nou uitgedien. Daar is geen rede vir hierdie simbole nie as hulle kan eenvoudig in die klas kop lêer verklaar word en gedefinieer elders.
-kode Blokke
Flexc ++ ondersteun nie code blokke, behalwe vir 'n multi-line aksies. Kode voorheen in die kode blokke geplaas kan nou in metodes geplaas word.
-User Kode
Verwant aan die vorige afdeling 2.2, beteken flexc ++ ondersteun nie 'n laaste gedeelte van die invoer lêer vir die gebruiker-kode.
-Comments
Flexc ++ is 'n bietjie meer buigsaam in die neem van kommentaar, vir meer inligting, sien artikel 4.3

Wat is nuut in hierdie release:

  • opruim van debug boodskappe in lex.cc
  • Kyk of die aanvaarding van die staat ooreenstem met look ahead. Oplossing vir fout gerapporteer deur Selwin van Dyk.
  • Gebruik icmake flexc te bou ++ en hardloop toets suite. Ccbuild is nou net gebruik om die klasse lêer te werk.
  • ondersteuning bygevoeg vir operateurs {+} en {-}. In patrone
  • groot opknapping van stroom skakel: dit gebruik nou 'n StreamInfo klas (ekstra) stroom inligting, instel deur% opsie streaminfoclassname = & quot; ... & quot ;. Sien dokumentasie vir meer inligting.

Vereistes :

  • icmake

Soortgelyke sagteware

o42a
o42a

19 Feb 15

OpenCL
OpenCL

11 May 15

Susie
Susie

2 Jun 15

Mumps Compiler
Mumps Compiler

28 Sep 15

Kommentaar te Flexc++

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!