#ICE Pattern Search

1 messages · Page 1 of 1 (latest)

warm solstice
#

Advanced code search tool for ARMA Reforger scripts with multi-line, block-based, and inline pattern matching.


SEARCH METHODS

  • Sequential (2-Line): Decorator + next valid variable line match
  • Smart Block: Searches inside { } code blocks
  • Inline (Single Line): Fast regex/wildcard-based search

MATCH LOGIC

  • Wildcard (): simple pattern matching (e.g. m_pID)
  • Pseudo-RegEx:
    ^ / $ anchors
    \d \w \s . classes
    [a-z] ranges
    !NOT, & AND, | OR logic support

FEATURES

  • Exclude Path filtering (semicolon separated)
  • Path + external directory support
  • File extension filtering (.c, .conf, etc.)
  • Match Case / Whole Word options
  • Copy results to clipboard
  • Export to $profile file
  • Prev / Next navigation + Jump to code

ACCESS
Shortcut: Ctrl + Shift + F
Modules: ResourceManager, ScriptEditor
https://reforger.armaplatform.com/workshop/69295D35FFF1DFD7-ICEPatternSearch

Arma Reforger

ICE Pattern Search
Advanced code analyzer featuring Sequential (2-Line) and Smart Block (scope-based) search methods, with support for Simple / Wildcard (*) and Pseudo-RegEx logic.

exotic nebula
#

For the laymen here what does this do exactly ?

warm solstice
# exotic nebula For the laymen here what does this do exactly ?

It’s an advanced search tool for code.
Instead of just looking for exact words like Ctrl+F, it understands structure.

  • Smart Connections: It can find when two lines belong together (for example, an attribute and its variable right under it).
  • Block Search: It can search inside code blocks { } to find relationships, not just line by line.
  • Instant Jump: When it finds something, you can jump straight to that file and line in the editor with one click.

In short: It helps you find specific code patterns across large projects much faster than a normal search.

warm solstice
#

ICE Pattern Search - Changelog 1.0.0

ADDED

  • Context View: ±3 line preview with visual match markers (>>>)
  • Dynamic file cache & auto-clean for reliable external file handling
  • Support for logical AND (&) and OR (|) search operators

CHANGED

  • Shortcut updated to CTRL+ALT+F (to avoid conflict with Script Editor defaults)
  • Results UI update for better scannability and navigation
  • Improved Jump to Code with clickable line links

FIXED

  • External path detection and file focus issues
  • Wildcard and pattern parsing robustness