〽️
Pattern Language
Home
  • Pattern Language
  • Core Language
    • Data Types
    • Variable Placement
    • Namespaces
    • Expressions
    • Functions
    • Control flow
    • In / Out Variables
    • Attributes
    • Preprocessor
    • Importing Modules
    • Comments
    • Sections
  • Libraries
    • hex
      • provider
      • core
      • http
      • dec
      • mangled
      • encstr
      • instruction
      • json
    • std
      • array
      • limits
      • random
      • file
      • core
      • ptr
      • mem
      • math
      • hash
      • fxpt
      • sys
      • io
      • time
      • string
      • attrs
      • ctype
      • bit
    • type
      • mac
      • ip
      • byte
      • path
      • size
      • base
      • guid
      • float16
      • bcd
      • leb128
      • time
      • fmt
      • color
      • c
      • win32
      • 010
      • linux
      • rust
      • base64
      • magic
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub

Pattern Language

A custom C++ and Rust inspired scripting language for analyzing binary data.

Last updated 8 months ago

Was this helpful?

The Pattern Language is a C++ and Rust inspired DSL that was developed for the to easily define and decode binary structures found in files or memory.

If you want to contribute towards improving this documentation, the source documents are available at under pattern_language.

https://github.com/WerWolv/Documentation
ImHex Hex Editor