refactor: merge comments and extracting constants & renaming refactors #36

Merged
gk1623 merged 9 commits from comments-and-refactors into master 2025-02-28 15:32:47 +00:00
4 changed files with 298 additions and 280 deletions
Showing only changes of commit d0a71c1888 - Show all commits

View File

@@ -30,6 +30,14 @@ object asmGenerator {
extension [T](chain: Chain[T]) extension [T](chain: Chain[T])
def +(item: T): Chain[T] = chain.append(item) def +(item: T): Chain[T] = chain.append(item)
/** Concatenates multiple `Chain[T]` instances into a single `Chain[T]`, appending them to the
* current `Chain`.
*
* @param chains
* A variable number of `Chain[T]` instances to concatenate.
* @return
* A new `Chain[T]` containing all elements from `chain` concatenated with `chains`.
*/
def concatAll(chains: Chain[T]*): Chain[T] = def concatAll(chains: Chain[T]*): Chain[T] =
chains.foldLeft(chain)(_ ++ _) chains.foldLeft(chain)(_ ++ _)