parameters: (self, sTag, aasSections, iTagLine, iEndLine)
return_statement: return True
docstring: Tag:    \@opbrief
          Value:  Text description, multiple sections, appended.
  
          Brief description.  If not given, it's the first sentence from @opdesc.
docstring_summary: Tag:    \@opbrief
          Value:  Text description, multiple sections, appended.
docstring_tokens: Tag : \ @opbrief Value : Text description multiple sections appended .
function: def parseTagOpBrief(self, sTag, aasSections, iTagLine, iEndLine):
          """
          Tag:    \@opbrief
          Value:  Text description, multiple sections, appended.
  
          Brief description.  If not given, it's the first sentence from @opdesc.
          """
          oInstr = self.ensureInstructionForOpTag(iTagLine);
  
          # Flatten and validate the value.
          sBrief = self.flattenAllSections(aasSections);
          if not sBrief:
              return self.errorComment(iTagLine, '%s: value required' % (sTag,));
          if sBrief[-1] != '.':
              sBrief = sBrief + '.';
          if len(sBrief) > 180:
              return self.errorComment(iTagLine, '%s: value too long (max 180 chars): %s' % (sTag, sBrief));
          offDot = sBrief.find('.');
          while offDot >= 0 and offDot < len(sBrief) - 1 and sBrief[offDot + 1] != ' ':
              offDot = sBrief.find('.', offDot + 1);
          if offDot >= 0 and offDot != len(sBrief) - 1:
              return self.errorComment(iTagLine, '%s: only one sentence: %s' % (sTag, sBrief));
  
          # Update the instruction.
          if oInstr.sBrief is not None:
              return self.errorComment(iTagLine, '%s: attempting to overwrite brief "%s" with "%s"'
                                                 % (sTag, oInstr.sBrief, sBrief,));
          _ = iEndLine;
          return True;
function_tokens: def parseTagOpBrief ( self , sTag , aasSections , iTagLine , iEndLine ) : oInstr = self . ensureInstructionForOpTag ( iTagLine ) # Flatten and validate the value. sBrief = self . flattenAllSections ( aasSections ) if not sBrief : return self . errorComment ( iTagLine , '%s: value required' % ( sTag , ) ) if sBrief [ - 1 ] != '.' : sBrief = sBrief + '.' if len ( sBrief ) > 180 : return self . errorComment ( iTagLine , '%s: value too long (max 180 chars): %s' % ( sTag , sBrief ) ) offDot = sBrief . find ( '.' ) while offDot >= 0 and offDot < len ( sBrief ) - 1 and sBrief [ offDot + 1 ] != ' ' : offDot = sBrief . find ( '.' , offDot + 1 ) if offDot >= 0 and offDot != len ( sBrief ) - 1 : return self . errorComment ( iTagLine , '%s: only one sentence: %s' % ( sTag , sBrief ) ) # Update the instruction. if oInstr . sBrief is not None : return self . errorComment ( iTagLine , '%s: attempting to overwrite brief "%s" with "%s"' % ( sTag , oInstr . sBrief , sBrief , ) ) _ = iEndLine return True