/Users/andy/dev/ohcount/src/parsed_language.h File Reference
#include "structs.h"
Go to the source code of this file.
Function Documentation
      
        
          | void ohcount_parsed_language_add_code | ( | ParsedLanguage * | parsed_language, | 
        
          |  |  | char * | p, | 
        
          |  |  | int | length |  | 
        
          |  | ) |  |  |  | 
      
 
Adds some code to the code buffer for the given ParsedLanguage. 
- Parameters:
- 
  
 
 
      
        
          | void ohcount_parsed_language_add_comment | ( | ParsedLanguage * | parsed_language, | 
        
          |  |  | char * | p, | 
        
          |  |  | int | length |  | 
        
          |  | ) |  |  |  | 
      
 
Adds a comment to the comment buffer for the given ParsedLanguage. 
- Parameters:
- 
  
 
 
      
        
          | void ohcount_parsed_language_free | ( | ParsedLanguage * | parsed_language | ) |  | 
      
 
 
Frees the memory allocated for the given ParsedLanguageList. 
- Parameters:
- 
  
 
 
Creates a new ParsedLanguageList that is initially empty. 
- Returns:
- ParsedLanguageList 
 
 
      
        
          | ParsedLanguage* ohcount_parsed_language_new | ( | const char * | language, | 
        
          |  |  | int | buffer_size |  | 
        
          |  | ) |  |  |  | 
      
 
Creates a new ParsedLanguage for the given language and buffer size. The given language is not copied and may not be 'free'd. Use a language defined in src/languages.h. 
- Parameters:
- 
  
    |  | language | The parsed language. |  |  | buffer_size | The size of the buffers to store parsed code and comment text. |  
 
- Returns:
- ParsedLanguage