Function report |
Source Code:lib\parser.c |
Create Date:2022-07-28 06:19:19 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
home page | Tree |
Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:match_one: - Determines if a string matches a simple pattern*@s: the string to examine for presence of the pattern*@p: the string containing the pattern*@args: array of %MAX_OPT_ARGS &substring_t elements. Used to return match* locations.
Proto:static int match_one(char *s, const char *p, substring_t args[])
Type:int
Parameter:
Type | Parameter | Name |
---|---|---|
char * | s | |
const char * | p | |
substring_t | args |
27 | argc = 0 |
29 | If Not p Then Return 1 |
32 | When 1 cycle |
33 | len = -1 |
46 | Else if p == '%' Then |
53 | If argc >= MAX_OPT_ARGS Then Return 0 |
58 | Case ++ == 's' |
68 | Case ++ == 'd' |
70 | Go to num |
71 | Case ++ == 'u' |
73 | Go to num |
74 | Case ++ == 'o' |
76 | Go to num |
77 | Case ++ == 'x' |
79 | num : |
82 | Break |
83 | Default |
84 | Return 0 |
87 | argc++ |
Name | Describe |
---|---|
match_token | match_token: - Find a token (and optional args) in a string*@s: the string to examine for token/argument pairs*@table: match_table_t describing the set of allowed option tokens and the* arguments that may be associated with them. Must be terminated with a |
Source code conversion tool public plug-in interface | X |
---|---|
Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |