re2c 2.0

I te Mane, te 20 o Hūrae, i tukuna ai te re2c, he taputapu tātari kupu tere.
Nga huringa matua:

  • Kua tāpirihia te tautoko mō te reo Go
    (ka whakahohea mā te kōwhiringa --lang go mō te re2c, mā te kaupapa re2go motuhake rānei).
    Ka hangaia ngā tuhinga mō C me Go mai i te tuhinga kotahi, engari he rerekē ngā
    ngā tauira waehere. Kua hoahoatia anō te pūnaha whakaputa waehere i roto i te re2c, e
    me ngāwari ake te tautoko i ngā reo hou ā muri ake nei.

  • Kua taapirihia he punaha hanga rereke mo CMake (whakawhetai ligfx!).


    Kua roa ngā ngana ki te whakamāori i te re2c ki te CMake, engari kāore anō kia mahia e tetahi i mua i te ligfx.
    i tukuna he otinga katoa.
    Kei te tautokona tonutia, kei te whakamahia tonutia hoki te pūnaha hanga tawhito o Autotools,
    ā, kāore he mahere hei whakarērea i roto i ngā rā kei mua (he wāhanga hei kore e hanga
    ngā raruraru mō ngā kaiwhakawhanake tohatoha, nā te pūnaha hanga tawhito tētahi wāhanga
    he pumau ake, he poto ake i te mea hou).
    E whakamātautauhia ana ngā pūnaha e rua mā te whakamahi i a Travis CI, ā, he ōrite tonu te whakamātautau.
  • Kua tāpirihia te kaha ki te tautuhi i te waehere atanga i roto i ngā whirihoranga ina whakamahia ana
    API whānui. I mua, ko te nuinga o ngā API i tohua i roto i te puka
    ngā mahi, ngā makaro mahi rānei. Inaianei ka taea te tautuhi i ēnei i roto i te āhua o ngā mea noa
    ngā rārangi me ngā tawhā tauira kua whakaingoatia pēnei i te @@{name}, i te @@ noa rānei (mēnā
    Kotahi anake te tawhā, ā, kāore he rangirua). Ka whakatakotoria te momo API e te whirihoranga
    re2c:api:style (ka tohua e ngā uara mahi te momo mahi, ā, ka tohua e te āhua-kore he momo ritenga).

  • Kua whakapaitia te kōwhiringa -c, --start-conditions, e āhei ai koe ki te whakakotahi i ētahi
    ngā lexer honohono i roto i te poraka re2c kotahi. Inaianei ka taea e koe te whakamahi.
    poraka auau me ngā poraka herenga, ā, tohua ētahi poraka herenga kāore e pā ana
    ngā poraka i roto i te kōnae kotahi.
    He whakapai ake i te mahi a te kōwhiringa -r, --reuse (te whakamahi anō i te waehere mai i te poraka kotahi)
    i roto i ētahi atu poraka) me ngā kōwhiringa -c, --start-conditions me -f, --storable-state
    (he lexer me te āhua pumau ka taea te whakakore i tetahi wā
    ā, ka haere tonu te whakatinanatanga i muri mai).

  • I whakatikahia tētahi hapa i roto i te raupaparorohiko whakahaere raraunga mutunga-o-te-whakauru hou kua tāpirihia.
    (ture EOF), i ētahi wā onge ka arahi ki te tukatuka hē
    ngā ture taupatupatu.

  • Kua whakangawaritia te tukanga whakaara. I mua, i ngana te pūnaha hanga ki te kimi hihiri kua
    he re2c kua whakahiatohia ka taea te whakamahi hei whakahiato anō i a ia anō.
    Nā tēnei i hua ake ai ngā whakawhirinakitanga hē (nā te mea ko te kauwhata whakawhirinakitanga
    hihiri, kāore e pai ki te nuinga o ngā pūnaha hanga).
    Inaianei, ki te hanga anō i ngā Lexers, me mārama te hiahia
    Whirihorahia te pūnaha hanga, ka tautuhi i te taurangi RE2C_FOR_BUILD.

Ngā mihi nui ki te hunga katoa i whai wāhi mai ki tēnei tukunga!

Source: linux.org.ru

Hokona te manaaki pono mo nga waahi me te tiaki DDoS, nga kaiwhakarato VPS VDS 🔥 Hokona he manaaki paetukutuku pono me te tiakitanga DDoS, ngā tūmau VPS VDS | ProHoster