Pudu programming language
Menu
Package

@chrismichaelps / pudu-lang-docgen

Documentation publishing for Pudu: articles, API references, navigation, search, and static websites

0.1.0Apache-2.01

InstallClose

Report.pudu

Pudu17 lines453 B

GitHub ↗
1/** @Inventory.Report.Module — summaries of stock across items */2module Inventory.Report34import Inventory as Inventory56/// Total units across items.7export fn total(items: &Array[Inventory.Item]) -> Int {8  var sum = 09  for item in *items { sum = sum + item.quantity }10  sum11}1213/// Items with no units on hand.14export fn missing(items: &Array[Inventory.Item]) -> Array[Inventory.Item] {15  items.filter(|item: Inventory.Item| item.quantity == 0)16}17