32 lines
1.3 KiB
C
32 lines
1.3 KiB
C
#include "ktkStructure.h"
|
|
#include "ktkProgram.h"
|
|
|
|
struct ktkNumber ktk_parseNumber(const char *text);
|
|
struct ktkNumberSet *ktk_parseNumberSet(struct ktkNumberSet *set, const char *text);
|
|
/* ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
|
ktk_parseSFile
|
|
params: struct ktkProgram *program, const char *filename
|
|
return: 0 on success
|
|
|
|
This function reads a Structures file into the given Program.
|
|
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` */
|
|
int ktk_parseSFile(struct ktkProgram *program, const char *filename);
|
|
/* ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
|
ktk_parseSVars
|
|
params: struct ktkStructure *structure, const char **vas, size_t var_count
|
|
return: 0 on success
|
|
|
|
This function is called by parseSFile and reads the given set of words into the Structure.
|
|
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` */
|
|
int ktk_parseSVars(struct ktkStructure *structure, const char **vars, size_t var_count);
|
|
/* ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
|
ktk_parseSRelation
|
|
params: struct ktkRelation *relation, const char **vars, size_t var_count
|
|
return: 0 on success
|
|
|
|
This function is called by parseSFile and reads the given set of words into the Relation.
|
|
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` */
|
|
int ktk_parseSRelation(struct ktkRelation *relation, const char **vars, size_t var_count);
|
|
|
|
int ktk_parseSPath(struct ktkPath *path, const char **vars, size_t var_count);
|