⍝ External refs from function ⍵:

    fnrefs'ssword'
┌─────┐
│words│
└─────┘

    ⍴fnrefs'fnrefs'
0

⍝    fnrefs ⎕fx'foo arg;loc' ':If glob' '→end' 'foo' ':End' 'end:arg'   ⍝ tradfn
⍝glob 

    chk←{fnrefs ⎕fx'foo←{' ⍵ '}'}       ⍝ check some function lines.

    chk'aa bb.cc #.dd ##.ee'            ⍝ ns-refs.
┌──┬─────┬────┬─────┐
│aa│bb.cc│#.dd│##.ee│
└──┴─────┴────┴─────┘

    chk'+.× 0.3 ¯4 .2 bb.3'             ⍝ numbers and dots.
┌──┐
│bb│
└──┘

    fnrefs ⎕fx'foo' 'label: :Return'    ⍝ labels and keywords



⍝∇ fnrefs ssword words

Back to: code

Back to: Workspaces