Initial commit
This commit is contained in:
44
source/property.h
Normal file
44
source/property.h
Normal file
@@ -0,0 +1,44 @@
|
||||
#ifndef _property
|
||||
|
||||
#define _property
|
||||
|
||||
|
||||
#include "property.h"
|
||||
|
||||
#include "array.h"
|
||||
|
||||
#include "text.h"
|
||||
|
||||
#include "index.h"
|
||||
|
||||
|
||||
struct property{
|
||||
|
||||
int hasValue;
|
||||
|
||||
|
||||
char * propertyName;
|
||||
|
||||
char * datatype;
|
||||
|
||||
char * decleration;
|
||||
|
||||
char * value;
|
||||
|
||||
int isPointer;
|
||||
|
||||
|
||||
char * type;
|
||||
|
||||
|
||||
struct array * declerationParts;
|
||||
|
||||
};
|
||||
|
||||
char * property_composePropertyValue( char * propertyValue, struct property * propertyInstance );
|
||||
|
||||
char * property_extractPropertyDeclaration( struct array * propertyParts, struct property * propertyInstance );
|
||||
|
||||
char * property_extractPropertyName( struct array * propertyParts );
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user