home.social

#cplusplus — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #cplusplus, aggregated by home.social.

  1. I just squashed the last obvious bug in my C++20 PEGTL 4 based expression parser. I just put it on Codeberg:
    Codeberg.org/brouhaha/pegtl-ex
    It's more of an example than a useful program. It's conceptually similar to the PEGTL expression.cpp example, but I wanted to generate a parse tree, and use transformation rules to rearrange it into an AST.
    The git repo as provided builds with SCons, but you don't need that. There's only one C++20 source file, src/expression.cc.
    #CPlusPlus #PEGTL

  2. I just squashed the last obvious bug in my C++20 PEGTL 4 based expression parser. I just put it on Codeberg:
    Codeberg.org/brouhaha/pegtl-ex
    It's more of an example than a useful program. It's conceptually similar to the PEGTL expression.cpp example, but I wanted to generate a parse tree, and use transformation rules to rearrange it into an AST.
    The git repo as provided builds with SCons, but you don't need that. There's only one C++20 source file, src/expression.cc.
    #CPlusPlus #PEGTL

  3. I just squashed the last obvious bug in my C++20 PEGTL 4 based expression parser. I just put it on Codeberg:
    Codeberg.org/brouhaha/pegtl-ex
    It's more of an example than a useful program. It's conceptually similar to the PEGTL expression.cpp example, but I wanted to generate a parse tree, and use transformation rules to rearrange it into an AST.
    The git repo as provided builds with SCons, but you don't need that. There's only one C++20 source file, src/expression.cc.
    #CPlusPlus #PEGTL

  4. I just squashed the last obvious bug in my C++20 PEGTL 4 based expression parser. I just put it on Codeberg:
    Codeberg.org/brouhaha/pegtl-ex
    It's more of an example than a useful program. It's conceptually similar to the PEGTL expression.cpp example, but I wanted to generate a parse tree, and use transformation rules to rearrange it into an AST.
    The git repo as provided builds with SCons, but you don't need that. There's only one C++20 source file, src/expression.cc.
    #CPlusPlus #PEGTL

  5. I just squashed the last obvious bug in my C++20 PEGTL 4 based expression parser. I just put it on Codeberg:
    Codeberg.org/brouhaha/pegtl-ex
    It's more of an example than a useful program. It's conceptually similar to the PEGTL expression.cpp example, but I wanted to generate a parse tree, and use transformation rules to rearrange it into an AST.
    The git repo as provided builds with SCons, but you don't need that. There's only one C++20 source file, src/expression.cc.
    #CPlusPlus #PEGTL

  6. Analog hareketleri için gösterge olarak kullanabileceğim yeşil alan yapmak istediğim şey için çok dar!

    Sâdece yön için olsa dar olsa da yetebilirdi. Fakat bir de Joystick'in bir yöne ne kadar bastırıldığı bilgisi var!

    Geany AI'a sordum ve sanırım ibrenin kalınlığını ve rengini değiştirerek analog çubuğun itme hareketini bu 2.5mm lik dar alanda verebilirim!

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  7. Analog hareketleri için gösterge olarak kullanabileceğim yeşil alan yapmak istediğim şey için çok dar!

    Sâdece yön için olsa dar olsa da yetebilirdi. Fakat bir de Joystick'in bir yöne ne kadar bastırıldığı bilgisi var!

    Geany AI'a sordum ve sanırım ibrenin kalınlığını ve rengini değiştirerek analog çubuğun itme hareketini bu 2.5mm lik dar alanda verebilirim!

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  8. Analog hareketleri için gösterge olarak kullanabileceğim yeşil alan yapmak istediğim şey için çok dar!

    Sâdece yön için olsa dar olsa da yetebilirdi. Fakat bir de Joystick'in bir yöne ne kadar bastırıldığı bilgisi var!

    Geany AI'a sordum ve sanırım ibrenin kalınlığını ve rengini değiştirerek analog çubuğun itme hareketini bu 2.5mm lik dar alanda verebilirim!

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  9. Analog hareketleri için gösterge olarak kullanabileceğim yeşil alan yapmak istediğim şey için çok dar!

    Sâdece yön için olsa dar olsa da yetebilirdi. Fakat bir de Joystick'in bir yöne ne kadar bastırıldığı bilgisi var!

    Geany AI'a sordum ve sanırım ibrenin kalınlığını ve rengini değiştirerek analog çubuğun itme hareketini bu 2.5mm lik dar alanda verebilirim!

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  10. Analogların hareketini nasıl göstereceğimi bilemiyorum.

    Analog çevresindeki yükseltiyi kapatmayıp beyaz bırakmak istiyorum.

    Fakat ibreyi göstermek için geriye çok dar bir şerit kalıyor!

    Üstelik bir de bu Analog hareketi 360° sonsuz döngü haricinde 0 ila 10 arasında diyelim bir de baskı içeriyor.

    Onu ibrenin boyunu uzatıp kısaltarak verecektim, ama kullanılabilir alan çok dar!

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  11. Analogların hareketini nasıl göstereceğimi bilemiyorum.

    Analog çevresindeki yükseltiyi kapatmayıp beyaz bırakmak istiyorum.

    Fakat ibreyi göstermek için geriye çok dar bir şerit kalıyor!

    Üstelik bir de bu Analog hareketi 360° sonsuz döngü haricinde 0 ila 10 arasında diyelim bir de baskı içeriyor.

    Onu ibrenin boyunu uzatıp kısaltarak verecektim, ama kullanılabilir alan çok dar!

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  12. Analogların hareketini nasıl göstereceğimi bilemiyorum.

    Analog çevresindeki yükseltiyi kapatmayıp beyaz bırakmak istiyorum.

    Fakat ibreyi göstermek için geriye çok dar bir şerit kalıyor!

    Üstelik bir de bu Analog hareketi 360° sonsuz döngü haricinde 0 ila 10 arasında diyelim bir de baskı içeriyor.

    Onu ibrenin boyunu uzatıp kısaltarak verecektim, ama kullanılabilir alan çok dar!

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  13. Analogların hareketini nasıl göstereceğimi bilemiyorum.

    Analog çevresindeki yükseltiyi kapatmayıp beyaz bırakmak istiyorum.

    Fakat ibreyi göstermek için geriye çok dar bir şerit kalıyor!

    Üstelik bir de bu Analog hareketi 360° sonsuz döngü haricinde 0 ila 10 arasında diyelim bir de baskı içeriyor.

    Onu ibrenin boyunu uzatıp kısaltarak verecektim, ama kullanılabilir alan çok dar!

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  14. Siyonist Microsoft'un Xbox logosundan rahatsız olduğum için silmeye karar verdim.

    "Home" butonunu boş beyaz bırakacağım.

    Oyun Kolu algılandığında çevresinde çember hâlinde mavi ışık yanacak!

    Oyun kolu bağlantısı koptuğunda beyaz kalacak.

    "Home" butonuna tıklandığında ise mavi Oyun Kolu aktif ışığının üzerine yeşil renk yanacak.

    Gimp ile üstten görünümdeki kabartmayı da sileceğim.

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  15. Siyonist Microsoft'un Xbox logosundan rahatsız olduğum için silmeye karar verdim.

    "Home" butonunu boş beyaz bırakacağım.

    Oyun Kolu algılandığında çevresinde çember hâlinde mavi ışık yanacak!

    Oyun kolu bağlantısı koptuğunda beyaz kalacak.

    "Home" butonuna tıklandığında ise mavi Oyun Kolu aktif ışığının üzerine yeşil renk yanacak.

    Gimp ile üstten görünümdeki kabartmayı da sileceğim.

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  16. Siyonist Microsoft'un Xbox logosundan rahatsız olduğum için silmeye karar verdim.

    "Home" butonunu boş beyaz bırakacağım.

    Oyun Kolu algılandığında çevresinde çember hâlinde mavi ışık yanacak!

    Oyun kolu bağlantısı koptuğunda beyaz kalacak.

    "Home" butonuna tıklandığında ise mavi Oyun Kolu aktif ışığının üzerine yeşil renk yanacak.

    Gimp ile üstten görünümdeki kabartmayı da sileceğim.

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  17. Siyonist Microsoft'un Xbox logosundan rahatsız olduğum için silmeye karar verdim.

    "Home" butonunu boş beyaz bırakacağım.

    Oyun Kolu algılandığında çevresinde çember hâlinde mavi ışık yanacak!

    Oyun kolu bağlantısı koptuğunda beyaz kalacak.

    "Home" butonuna tıklandığında ise mavi Oyun Kolu aktif ışığının üzerine yeşil renk yanacak.

    Gimp ile üstten görünümdeki kabartmayı da sileceğim.

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  18. Çizimler şeffaf png görselleri olarak dışarı aktarıldı ve oyun klasörüne eklendi.

    Oyun kodlarının yazılarak oyuna eklenmesi kaldı.

    Şimdi Analogların ljoystick dönme hareketi yönünü göstermek kaldı.

    Onu yine Analoğun çevresinde şeffaf yeşil yuvarlak bir alanda, sanırım kontrast için kırmızı bir ibre ile göstermek istiyorum, ama nasıl?

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  19. Çizimler şeffaf png görselleri olarak dışarı aktarıldı ve oyun klasörüne eklendi.

    Oyun kodlarının yazılarak oyuna eklenmesi kaldı.

    Şimdi Analogların ljoystick dönme hareketi yönünü göstermek kaldı.

    Onu yine Analoğun çevresinde şeffaf yeşil yuvarlak bir alanda, sanırım kontrast için kırmızı bir ibre ile göstermek istiyorum, ama nasıl?

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  20. Çizimler şeffaf png görselleri olarak dışarı aktarıldı ve oyun klasörüne eklendi.

    Oyun kodlarının yazılarak oyuna eklenmesi kaldı.

    Şimdi Analogların ljoystick dönme hareketi yönünü göstermek kaldı.

    Onu yine Analoğun çevresinde şeffaf yeşil yuvarlak bir alanda, sanırım kontrast için kırmızı bir ibre ile göstermek istiyorum, ama nasıl?

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  21. Çizimler şeffaf png görselleri olarak dışarı aktarıldı ve oyun klasörüne eklendi.

    Oyun kodlarının yazılarak oyuna eklenmesi kaldı.

    Şimdi Analogların ljoystick dönme hareketi yönünü göstermek kaldı.

    Onu yine Analoğun çevresinde şeffaf yeşil yuvarlak bir alanda, sanırım kontrast için kırmızı bir ibre ile göstermek istiyorum, ama nasıl?

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  22. D-Pad'i böyle çizdim.

    Artık çapraz yönlere basıldığında yandaki iki ana yön birlikte yanmayacak, sâdece çapraz yönün ışığı yanacak!

    D-Pad buton kontrolü 4 yönden 8 yöne çıkartılmış olacak.

    Oyunum da 8 yönlü, ama hareketler (W,A,S,D) D-Pad ile değil sol Analog (LSB) ile yapılıyor.

    Şu Xbox logosu ve üstten görünüşteki kabartması artık daha fazla gözüme batıyor! Sanırım sileceğim!

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  23. D-Pad'i böyle çizdim.

    Artık çapraz yönlere basıldığında yandaki iki ana yön birlikte yanmayacak, sâdece çapraz yönün ışığı yanacak!

    D-Pad buton kontrolü 4 yönden 8 yöne çıkartılmış olacak.

    Oyunum da 8 yönlü, ama hareketler (W,A,S,D) D-Pad ile değil sol Analog (LSB) ile yapılıyor.

    Şu Xbox logosu ve üstten görünüşteki kabartması artık daha fazla gözüme batıyor! Sanırım sileceğim!

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  24. D-Pad'i böyle çizdim.

    Artık çapraz yönlere basıldığında yandaki iki ana yön birlikte yanmayacak, sâdece çapraz yönün ışığı yanacak!

    D-Pad buton kontrolü 4 yönden 8 yöne çıkartılmış olacak.

    Oyunum da 8 yönlü, ama hareketler (W,A,S,D) D-Pad ile değil sol Analog (LSB) ile yapılıyor.

    Şu Xbox logosu ve üstten görünüşteki kabartması artık daha fazla gözüme batıyor! Sanırım sileceğim!

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  25. D-Pad'i böyle çizdim.

    Artık çapraz yönlere basıldığında yandaki iki ana yön birlikte yanmayacak, sâdece çapraz yönün ışığı yanacak!

    D-Pad buton kontrolü 4 yönden 8 yöne çıkartılmış olacak.

    Oyunum da 8 yönlü, ama hareketler (W,A,S,D) D-Pad ile değil sol Analog (LSB) ile yapılıyor.

    Şu Xbox logosu ve üstten görünüşteki kabartması artık daha fazla gözüme batıyor! Sanırım sileceğim!

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome