1. 16 Jan, 2018 4 commits
    • Bi-Ruei, Chiu's avatar
      Fix the problem when built-in types are used to instantiate an object · 4b6c1eca
      Bi-Ruei, Chiu authored
      Solve the problem that 'TYPE OCTECT STRING' fails to generate corresponding item.
      
      ClassObj S1AP-PROTOCOL-IES ::= {
        { ID id-eNB-UE-S1AP-ID   CRITICALITY reject   TYPE ENB-UE-S1AP-ID  PRESENCE mandatory}|
        { ID id-S1-Message       CRITICALITY reject   TYPE OCTET STRING    PRESENCE mandatory}|
        ...
      }
      4b6c1eca
    • Bi-Ruei, Chiu's avatar
      Rewrite the solution in PR 227 · da78f97b
      Bi-Ruei, Chiu authored
      Set the key.sequence to eclass's _type_unique_index and increment
      it in each object parsing call, then set the result back to
      _type_unique_index field. It can keep a class-wise counter for
      eash object instantiated.
      
      This new method not only solve name duplication when union two
      information object sets, but also avoid name duplication within
      multiple instances of this class.
      da78f97b
    • Bi-Ruei, Chiu's avatar
      Use a simplier method to solve duplicate type names generated · 939573d7
      Bi-Ruei, Chiu authored
      If one item's name already exists in this OPEN TYPE, simply do not
      add it to expression open_type_choice.
      
      It slightly modifies previous commit :
      dcc822a0.
      939573d7
    • Bi-Ruei, Chiu's avatar
      Compare constraints field in asn1p_expr_compare() · aa8c06f9
      Bi-Ruei, Chiu authored
      With this modification, asn1f_parameterization_fork() will fork
      parameterization if rhs_pspecs and stored rhs_pspecs have different
      constraints, e.g. expressions parameterized by different
      VALUESET references. Associated information object tables will be
      generated accordingly.
      aa8c06f9
  2. 21 Nov, 2017 6 commits
  3. 20 Nov, 2017 1 commit
  4. 18 Nov, 2017 9 commits
  5. 15 Nov, 2017 3 commits
  6. 14 Nov, 2017 12 commits
  7. 12 Nov, 2017 5 commits