Interface for qBeta module object

Origin: Compiler

parser: obj
   %requires lexer,lexer.Symbols,AST
   %visible AST
   dummy: var integer
   pModule:
      sig: ref Signature:args
      out DI: ref SuperDataItem:OG
      OG: ref ObjectGenerator:Items
   pSuperDataItem:
      --in pSuperDataItem:< Object
      out OG: ref ObjectGenerator:Items
   pSignature:
      out sig: ref Signature:args
      args: ref Arguments
      tokenStr: ref String
      prevToken: var integer
      id: ref String
   brackAsText:
      out T: ref String
   pArgs:leftB:
      out args: ref Arguments
      id: ref String
      rightB: var char
      comma: ref String
   pSigArgs:leftB: pArgs:leftB
      D: ref Decl:OG
   convertLastArg:
      E: ref Exp
   pObjectGenerator:
      out OG: ref ObjectGenerator:items
      IV: ref Invocation
      IS: ref Items
   pInvocation:
      out IV: ref Invocation
      E: ref Exp
      i: var integer
   pMainPart:
      out IS: ref Items
   pItems:
      out IS: ref Items
      D: ref Decl:OG
      OG: ref ObjectGenerator:Items
   pProperty:
      out P: ref Property:args
      args: ref PropertyArgs
   pVarRefDI:isConst:isValue:
      out DI: ref SuperDataItem:OG
      IV: ref Invocation
      typeid: ref String
      E: ref Exp
      OG: ref ObjectGenerator:Items
   pVarRefTypeNoBrack:isConst:isValue:
      out typeId: ref String
   pDecl:
      out D: ref Decl:OG
      sig: ref Signature:args
      OD: ref ObjectGenerator:Items
      isInArg: var Boolean
      isOutArg: var Boolean
      ptnKind: var integer
   pDataItem:isConst:isValue:
      out D: ref DataItem:isValue:sig:OG
      OG: ref ObjectGenerator:Items
   pLabelDecl:
      out LD: ref LabelDecl:OG
      OG: ref ObjectGenerator:Items
   pExp:
      out E: ref Exp
      symb: ref String
      prevToken: var integer
      rightB: var integer
      args: ref Arguments
   pExpArgs:leftB:prevT: pArgs:leftB
      --E: ref Exp;
      --E := pExp;
      IV: ref Invocation
      IS: ref Items
   pBinary:
      out B: ref Exp
      args: ref Arguments
   genTokenStream:
      ind: var integer
   syntaxError:
   trace:
   go:
      out N: ref Node