[gesuchter Typ:]Suchbegriff[;type:suchbegriff][;module:suchbegriff]
gesucherter Typ:
alias : symbol_type = 1 symbole_subtype = 0
pointer : symbol_type = 1 symbole_subtype = 1
classdef : symbol_type = 1 symbole_subtype = 2
record : symbol_type = 1 symbole_subtype = 3
set : symbol_type = 1 symbole_subtype = 4
array : symbol_type = 1 symbole_subtype = 5
proctype : symbol_type = 1 symbole_subtype = 6
forward : symbol_type = 1 symbole_subtype = 7
enumtype : symbol_type = 1 symbole_subtype = 8
intf : symbol_type = 1 symbole_subtype = 9
classref : symbol_type = 1 symbole_subtype = 10
func : symbol_type = 2 symbole_subtype = 0
proc : symbol_type = 2 symbole_subtype = 1
construct : symbol_type = 2 symbole_subtype = 2
destruct : symbol_type = 2 symbole_subtype = 3
procdef : symbol_type = 2 symbole_subtype = 4
classfield : symbol_type = 3 symbole_subtype = 0
localvar : symbol_type = 3 symbole_subtype = 1
procvar : symbol_type = 3 symbole_subtype = 2
enumval : symbol_type = 3 symbole_subtype = 3
var : symbol_type = 3 symbole_subtype = 4
const : symbol_type = 3 symbole_subtype = 5
z.B.
array:test // suche alle Arrays deren Name "test" enthält
proc:test // suche alle Prozeduren deren Name "test" enthält
proc:test;type:basis // suche alle Prozeduren deren Name "test" enthält, welche zu einem Typ gehören deren name "basis" enthält
proc:test;module:
gui // durchsuche alle Module, welche "
gui" im Namen enthalten, nach einer Prozedur welche "test" im Namen enthält
proc:test;type:basis;module:
gui // Tja, liebe Kinder und Kinderinnen; das heraus zu finden ist eure Hausaufgabe...
// auch das klappt
test // finde alle Symbole welche.. ihr ahnt es schon....
test;module:
gui // alles wie erwartet...