1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
{selective_decode,{'PartialDecSeq',
[{selected_decode_F1,['F',fb,b,[1],a]},
{selected_decode_F2,['F',fb,b]},
{selected_decode_F3,['F',fb,b,[1]]},
{selected_decode_F4,['F',fb,d,da,[1],b,a]},
{selected_decode_E1,['E',d,dc,dcc,dcca]}]}}.
%% partial_incomplete_decode tuplen innehåller två element. Den
%% första är bara en nyckel den andra är en tupel med modulnamnet i
%% en tupel {module,Name} och det andra elementet är en lista av tupler:
%% Där varje tupel beskriver en partiell ofullständig dekod. Första
%% elementet i den tupeln är namnet på funktionen som ska göra den
%% partiella dekodningen. Det andra elementet är en lista av typnamn/
%% komponentnamn som är en sekvens (path) till de element som ej skall
%% avkodas.
{exclusive_decode,{'PartialDecSeq',
[{decode_F_fb_incomplete,['F',[{fb,[{b,parts},{d,undecoded}]}]]},
{decode_D_incomplete,['D',[{a,undecoded}]]},
{decode_F_fb_exclusive2,['F',[{fb,[{b,parts},{d,[{da,parts}]}]}]]}, {decode_F_fb_exclusive3,['F',[{fb,[{b,parts},{d,[{da,parts},{dc,[{dcc,undecoded}]}]}]}]]}]}}.
{module_name,'Seq.asn1'}.
{compile_options,[ber,debug_info]}.
{multifile_compile,['M1.asn','M2.asn']}.
|