Test, Syntax

Syntax Highlighting Test

Haskell

A snippet with pragma, operator{.haskell}, emphasis{.haskell}, and a deleted bit.

{-# LANGUAGE OverloadedStrings #-}
{-# OPTIONS_GHC -Wall #-}

module Main (main) where

import Data.Text (Text)
import qualified Data.Text as T

-- | Greet someone by name
greet :: Text -> Text
greet name = "Hello, " <> name <> "!"

main :: IO ()
main = do
    let x = 42 :: Int
    putStrLn $ T.unpack $ greet "World"

Python

A Python snippet.

from collections import defaultdict
from typing import Optional

class App:
    """A simple application."""
    def __init__(self, name: str) -> None:
        self.name = name
        self._data: dict[str, int] = defaultdict(int)

    def run(self, x: Optional[int] = None) -> str:
        if x is not None and x > 0:
            self._data[self.name] += x
        return f"{self.name}: {sum(self._data.values())}"

if __name__ == "__main__":
    app = App("test")
    print(app.run(42))

Shell

A shell command.

#!/usr/bin/env bash
set -euo pipefail

echo "Hello, world!"

for f in *.md; do
    echo "Processing: $f"
done