A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/JohnnyMorganz/StyLua/issues/889 below:

Formatting 0xffff_ffc0 (Very large hex number) errors with --verify · Issue #889 · JohnnyMorganz/StyLua · GitHub

Formatting a hex number with an _ spacer creates an error when running --verify --color Always

local nextMultipleOf64 = bit32.band(leftover + 32, 0xffff_ffc0)

Edit: Looks like may any hex number causes the failure

Reproduction

See this file for repro: https://github.com/Dekkonot/luau-hashing/blob/main/modules/sha256/init.luau

stylua --verify ./sha256/init.luau

Error:

   0: _rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::panicking::panic
   3: <stylua_lib::verify_ast::AstVerifier as full_moon::visitors::VisitorMut>::visit_number
   4: <full_moon::tokenizer::Token as full_moon::visitors::VisitMut>::visit_mut
   5: <full_moon::tokenizer::TokenReference as full_moon::visitors::VisitMut>::visit_mut
   6: full_moon::ast::visitors::<impl full_moon::visitors::VisitMut for full_moon::ast::Expression>::visit_mut
   7: full_moon::ast::visitors::<impl full_moon::visitors::VisitMut for full_moon::ast::Field>::visit_mut
   8: <full_moon::ast::punctuated::Pair<T> as full_moon::visitors::VisitMut>::visit_mut
   9: <alloc::vec::Vec<T> as full_moon::visitors::VisitMut>::visit_mut
  10: <full_moon::ast::TableConstructor as full_moon::visitors::VisitMut>::visit_mut
  11: full_moon::ast::visitors::<impl full_moon::visitors::VisitMut for full_moon::ast::Expression>::visit_mut
  12: <full_moon::ast::punctuated::Pair<T> as full_moon::visitors::VisitMut>::visit_mut
  13: <alloc::vec::Vec<T> as full_moon::visitors::VisitMut>::visit_mut
  14: <(A,B) as full_moon::visitors::VisitMut>::visit_mut
  15: <alloc::vec::Vec<T> as full_moon::visitors::VisitMut>::visit_mut
  16: <full_moon::ast::Block as full_moon::visitors::VisitMut>::visit_mut
  17: full_moon::visitors::VisitorMut::visit_ast
  18: stylua_lib::verify_ast::AstVerifier::compare
  19: stylua_lib::format_ast
  20: stylua_lib::format_code
  21: <F as threadpool::FnBox>::call_box

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4