#include "cfg-lexer-subst.h"#include "cfg-args.h"#include "cfg-grammar.h"#include <string.h>#include <stdlib.h>
Classes | |
| struct | CfgLexerSubst |
Enumerations | |
| enum | CfgLexerStringTrackState { CLS_NOT_STRING , CLS_WITHIN_STRING , CLS_WITHIN_STRING_QUOTE , CLS_WITHIN_STRING_QUOTED_CHARACTER , CLS_WITHIN_QSTRING } |
Functions | |
| gchar * | cfg_lexer_subst_invoke (CfgLexerSubst *self, const gchar *input, gssize input_len, gsize *output_length, GError **error) |
| CfgLexerSubst * | cfg_lexer_subst_new (CfgArgs *globals, CfgArgs *defs, CfgArgs *args) |
| void | cfg_lexer_subst_free (CfgLexerSubst *self) |
| gchar * | cfg_lexer_subst_args_in_input (CfgArgs *globals, CfgArgs *defs, CfgArgs *args, const gchar *input, gssize input_length, gsize *output_length, GError **error) |
| gchar* cfg_lexer_subst_args_in_input | ( | CfgArgs * | globals, |
| CfgArgs * | defs, | ||
| CfgArgs * | args, | ||
| const gchar * | input, | ||
| gssize | input_length, | ||
| gsize * | output_length, | ||
| GError ** | error | ||
| ) |
| void cfg_lexer_subst_free | ( | CfgLexerSubst * | self | ) |
| gchar* cfg_lexer_subst_invoke | ( | CfgLexerSubst * | self, |
| const gchar * | input, | ||
| gssize | input_len, | ||
| gsize * | output_length, | ||
| GError ** | error | ||
| ) |
| CfgLexerSubst* cfg_lexer_subst_new | ( | CfgArgs * | globals, |
| CfgArgs * | defs, | ||
| CfgArgs * | args | ||
| ) |