/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