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

HGL Suite
HGL Suite

17 Feb 15

Qg
Qg

11 May 15

daot
daot

11 May 15

Snake
Snake

12 May 15

Kommentaar te Flexc++

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!