nsfisis

Results 8 issues of nsfisis

# Problem The latest CI failed because SATySFi failed to load PNG images on Ubuntu. https://github.com/gfngfn/SATySFi/actions/runs/12861909507/job/35855999813 SATySFi manually built on Ubuntu failed to load PNG too. # Cause It is...

# Summary `gomi` cannot remove symlinks that refer to non-existent files. # Version Because I use a gomi binary built by Nix, `gomi -V` prints no version information. ``` $...

### Checklist - [ ] Any new parsing code was already published, integrated, and merged into Semgrep. DO NOT MERGE THIS PR BEFORE THE SEMGREP INTEGRATION WORK WAS COMPLETED. -...

Fix #2176 Nix identifiers can contain `'` and `-`, which are not "word" characters in Ruby regexp. Thus, the pattern `/if\b/` (literal "if" followed by a word boundary) will match...

**Name of the lexer** php Support new features added in PHP 8.x. **TODO** - [ ] enum - #2171 - [x] octal number prefix - #2170 - [ ] asymmetric...

bugfix-request

Part of https://github.com/rouge-ruby/rouge/issues/2169 Support enum definition since PHP 8.1. https://www.php.net/manual/en/language.enumerations.basics.php > ```php > enum Suit > { > case Hearts; > case Diamonds; > case Clubs; > case Spades; >...

Part of https://github.com/rouge-ruby/rouge/issues/2169 Support typed class constants introduced since PHP 8.3. https://wiki.php.net/rfc/typed_class_constants ```php class C { const bool CONST_1 = true; public const int CONST_2 = 1; protected const float...

Part of https://github.com/rouge-ruby/rouge/issues/2169 Support asymmetric property visibility since PHP 8.4. https://www.php.net/manual/en/language.oop5.visibility.php#language.oop5.visibility-members-aviz > ```php > class Book > { > public function __construct( > public private(set) string $title, > public protected(set)...