~rdoering/ubuntu/karmic/erlang/fix-535090

« back to all changes in this revision

Viewing changes to lib/megaco/src/text/megaco_text_parser_v2.yrl

  • Committer: Bazaar Package Importer
  • Author(s): Sergei Golovan
  • Date: 2009-02-15 16:42:52 UTC
  • mfrom: (1.1.13 upstream)
  • mto: (3.3.1 squeeze)
  • mto: This revision was merged to the branch mainline in revision 17.
  • Revision ID: james.westby@ubuntu.com-20090215164252-dxpjjuq108nz4noa
Upload to unstable after lenny is released.

Show diffs side-by-side

added added

removed removed

Lines of Context:
49
49
%% This is ugly but...
50
50
%%----------------------------------------------------------------------
51
51
 
52
 
Expect 113.
 
52
Expect 135.
53
53
 
54
54
 
55
55
%%----------------------------------------------------------------------
295
295
    'BufferToken'
296
296
    'COLON'
297
297
    'COMMA'
298
 
    'ContextAttrToken'   % OTP-7138: To fix a (flex) scanner problem
 
298
    %% 'ContextAttrToken'   % OTP-7138: See OTP-7534 below
299
299
    'ContextAuditToken'
300
300
    'CtxToken'
301
301
    'DelayToken'
347
347
    'NEQUAL'
348
348
    'NotifyCompletionToken'
349
349
    'NotifyToken'
350
 
    'Nx64Token'  %% v2
 
350
    'Nx64kToken'  %% v2
351
351
    'ObservedEventsToken'
352
352
    'OffToken'
353
353
    'OnToken'
401
401
    'V90Token'
402
402
    'V91Token'
403
403
    'VersionToken'
 
404
    'AndAUDITSelectToken'            %% OTP-7534: v3-fix
 
405
    'BothToken'                      %% OTP-7534: v3-fix
 
406
    'ContextAttrToken'               %% OTP-7534: v3-fix
 
407
    'ContextListToken'               %% OTP-7534: v3-fix
 
408
    'DirectionToken'                 %% OTP-7534: v3-fix
 
409
    %% 'EmergencyOffToken'              %% OTP-7534: v3-fix
 
410
    'EmergencyValueToken'            %% OTP-7534: v3-fix
 
411
    'ExternalToken'                  %% OTP-7534: v3-fix
 
412
    'IEPSToken'                      %% OTP-7534: v3-fix
 
413
    'IntsigDelayToken'               %% OTP-7534: v3-fix
 
414
    'InternalToken'                  %% OTP-7534: v3-fix
 
415
    'IterationToken'                 %% OTP-7534: v3-fix
 
416
    'MessageSegmentToken'            %% OTP-7534: v3-fix
 
417
    'NeverNotifyToken'               %% OTP-7534: v3-fix
 
418
    'NotifyImmediateToken'           %% OTP-7534: v3-fix
 
419
    'NotifyRegulatedToken'           %% OTP-7534: v3-fix
 
420
    'OnewayBothToken'                %% OTP-7534: v3-fix
 
421
    'OnewayExternalToken'            %% OTP-7534: v3-fix
 
422
    'OrAUDITselectToken'             %% OTP-7534: v3-fix
 
423
    'RequestIDToken'                 %% OTP-7534: v3-fix
 
424
    'ResetEventsDescriptorToken'     %% OTP-7534: v3-fix
 
425
    'SegmentationCompleteToken'      %% OTP-7534: v3-fix
 
426
    'ServiceChangeIncompleteToken'   %% OTP-7534: v3-fix
404
427
    endOfMessage
405
428
 
406
429
.
930
953
 
931
954
%% at-most-onc .
932
955
%% Specially treated by the scanner.
933
 
streamParm           -> 'LocalDescriptorToken'
934
 
                      : {local, #'LocalRemoteDescriptor'{propGrps = ensure_prop_groups('$1')} } .
935
 
streamParm           -> 'RemoteDescriptorToken'
936
 
                      : {remote, #'LocalRemoteDescriptor'{propGrps = ensure_prop_groups('$1')}} .
 
956
streamParm           -> 'LocalDescriptorToken' : 
 
957
                        PGs = ensure_prop_groups('$1'), 
 
958
                        {local, #'LocalRemoteDescriptor'{propGrps = PGs}} .
 
959
streamParm           -> 'RemoteDescriptorToken' : 
 
960
                         PGs = ensure_prop_groups('$1'), 
 
961
                         {remote, #'LocalRemoteDescriptor'{propGrps = PGs}} .
937
962
streamParm           -> localControlDescriptor  : {control, '$1'} .
938
963
 
939
964
streamDescriptor     -> 'StreamToken' 'EQUAL' streamID
1338
1363
terminationB         -> terminationID  : '$1' .
1339
1364
 
1340
1365
topologyTriple       -> terminationA 'COMMA' terminationB 'COMMA' 
 
1366
                        topologyDirection 'COMMA' eventStream :
 
1367
                          #'TopologyRequest'{terminationFrom   = '$1',
 
1368
                                             terminationTo     = '$3',
 
1369
                                             topologyDirection = '$5',
 
1370
                                             streamID          = '$7'} .
 
1371
topologyTriple       -> terminationA 'COMMA' terminationB 'COMMA' 
1341
1372
                        topologyDirection :
1342
1373
                          #'TopologyRequest'{terminationFrom   = '$1',
1343
1374
                                             terminationTo     = '$3',
1372
1403
safeToken2           -> 'BriefToken'            : '$1' .
1373
1404
safeToken2           -> 'BufferToken'           : '$1' .
1374
1405
safeToken2           -> 'CtxToken'              : '$1' .
1375
 
safeToken2           -> 'ContextAttrToken'      : '$1' .
 
1406
%% safeToken2           -> 'ContextAttrToken'      : '$1' .
1376
1407
safeToken2           -> 'ContextAuditToken'     : '$1' .
1377
1408
%% v2-safeToken2           -> 'DigitMapToken'         : '$1' .
1378
1409
%% safeToken2        -> 'DigitMapDescriptorToken' : '$1' .
1418
1449
%% v2-safeToken2           -> 'MuxToken'              : '$1' .
1419
1450
safeToken2           -> 'NotifyToken'           : '$1' .
1420
1451
safeToken2           -> 'NotifyCompletionToken' : '$1' .
1421
 
safeToken2           -> 'Nx64Token'             : '$1' .
 
1452
safeToken2           -> 'Nx64kToken'            : '$1' .
1422
1453
%% v2-safeToken2           -> 'ObservedEventsToken'   : '$1' .
1423
1454
safeToken2           -> 'OnewayToken'           : '$1' .
1424
1455
safeToken2           -> 'OffToken'              : '$1' .
1468
1499
safeToken2           -> 'V90Token'              : '$1' .
1469
1500
safeToken2           -> 'V91Token'              : '$1' .
1470
1501
safeToken2           -> 'VersionToken'          : '$1' .
 
1502
%% <OTP-7534>
 
1503
safeToken2           -> 'AndAUDITSelectToken'   : '$1' . 
 
1504
safeToken2           -> 'BothToken'             : '$1' . 
 
1505
safeToken2           -> 'ContextAttrToken'      : '$1' . 
 
1506
safeToken2           -> 'ContextListToken'      : '$1' . 
 
1507
safeToken2           -> 'DirectionToken'        : '$1' . 
 
1508
%% safeToken2           -> 'EmergencyOffToken'     : '$1' . 
 
1509
safeToken2           -> 'EmergencyValueToken'   : '$1' . 
 
1510
safeToken2           -> 'ExternalToken'         : '$1' . 
 
1511
safeToken2           -> 'IEPSToken'             : '$1' . 
 
1512
safeToken2           -> 'InternalToken'         : '$1' . 
 
1513
safeToken2           -> 'IntsigDelayToken'      : '$1' . 
 
1514
safeToken2           -> 'IterationToken'        : '$1' . 
 
1515
safeToken2           -> 'MessageSegmentToken'   : '$1' . 
 
1516
safeToken2           -> 'NeverNotifyToken'      : '$1' . 
 
1517
safeToken2           -> 'NotifyImmediateToken'  : '$1' . 
 
1518
safeToken2           -> 'NotifyRegulatedToken'  : '$1' . 
 
1519
safeToken2           -> 'OnewayBothToken'       : '$1' . 
 
1520
safeToken2           -> 'OnewayExternalToken'   : '$1' . 
 
1521
safeToken2           -> 'OrAUDITselectToken'    : '$1' . 
 
1522
safeToken2           -> 'RequestIDToken'        : '$1' . 
 
1523
safeToken2           -> 'ResetEventsDescriptorToken'    : '$1' . 
 
1524
safeToken2           -> 'SegmentationCompleteToken'     : '$1' . 
 
1525
safeToken2           -> 'ServiceChangeIncompleteToken'  : '$1' . 
 
1526
%% </OTP-7534>
 
1527
 
1471
1528
 
1472
1529
Erlang code.
1473
1530