Change C snippets
This commit is contained in:
parent
21878436da
commit
630f33be1d
|
@ -53,7 +53,7 @@ params = t[3].replace(", ", ",").split(",")
|
||||||
rval = ""
|
rval = ""
|
||||||
for param in params:
|
for param in params:
|
||||||
if len(param.split(' ')) >= 2:
|
if len(param.split(' ')) >= 2:
|
||||||
rval += f"\n *\t@param {param}:\t{t[2]}_{param.split(' ')[1]}"
|
rval += f"\n *\t@param {param}"
|
||||||
snip.rv = rval`
|
snip.rv = rval`
|
||||||
*/
|
*/
|
||||||
${1:int} ${2:MyFunc} (${3:void});
|
${1:int} ${2:MyFunc} (${3:void});
|
||||||
|
@ -69,7 +69,7 @@ params = t[3].replace(", ", ",").split(",")
|
||||||
rval = ""
|
rval = ""
|
||||||
for param in params:
|
for param in params:
|
||||||
if len(param.split(' ')) >= 2:
|
if len(param.split(' ')) >= 2:
|
||||||
rval += f"\n *\t@param {param}:\t{t[2]}_{param.split(' ')[1]}"
|
rval += f"\n *\t@param {param}"
|
||||||
snip.rv = rval`
|
snip.rv = rval`
|
||||||
*/
|
*/
|
||||||
${1:int} ${2:MyFunc} (${3:void}) {
|
${1:int} ${2:MyFunc} (${3:void}) {
|
||||||
|
@ -97,7 +97,7 @@ endsnippet
|
||||||
|
|
||||||
snippet "(\w+) = malloc" "Automativ malloc error implementation" rA
|
snippet "(\w+) = malloc" "Automativ malloc error implementation" rA
|
||||||
/* Allocate memory for `!p snip.rv = match.group(1)` */
|
/* Allocate memory for `!p snip.rv = match.group(1)` */
|
||||||
`!p snip.rv = match.group(1)` = malloc(sizeof(${1:int}) * $2);
|
`!p snip.rv = match.group(1)` = ($1*)malloc(sizeof(${1:int}) * $2);
|
||||||
if (!`!p snip.rv = match.group(1)`) {
|
if (!`!p snip.rv = match.group(1)`) {
|
||||||
/* Error */
|
/* Error */
|
||||||
perror("malloc error on memory allocation of: `!p snip.rv = match.group(1)`");
|
perror("malloc error on memory allocation of: `!p snip.rv = match.group(1)`");
|
||||||
|
|
|
@ -16,17 +16,16 @@ endsnippet
|
||||||
|
|
||||||
snippet exfun "New Function with Documentation"
|
snippet exfun "New Function with Documentation"
|
||||||
/**
|
/**
|
||||||
* $2 -> $1
|
* @name $2
|
||||||
* @return $1
|
* @return $1
|
||||||
* @brief Description:
|
* @brief ${4: Description}
|
||||||
* ${4: Description}
|
|
||||||
*
|
*
|
||||||
@param `!p
|
`!p
|
||||||
params = t[3].split(", ")
|
params = t[3].split(", ")
|
||||||
rval = ""
|
rval = ""
|
||||||
for param in params:
|
for param in params:
|
||||||
if len(param.split(' ')) == 2:
|
if len(param.split(' ')) == 2:
|
||||||
rval += f" * {param}:\t{t[2]}_{param.split(' ')[1]}\n"
|
rval += f" * @param {param}:\t{t[2]}_{param.split(' ')[1]}\n"
|
||||||
snip.rv = rval`
|
snip.rv = rval`
|
||||||
*/
|
*/
|
||||||
${1:int} ${2:MyFunc} (${3:void}) {
|
${1:int} ${2:MyFunc} (${3:void}) {
|
||||||
|
@ -182,16 +181,15 @@ endsnippet
|
||||||
|
|
||||||
snippet pfun "prototype for function" bA
|
snippet pfun "prototype for function" bA
|
||||||
/**
|
/**
|
||||||
* $2 -> $1
|
* @name $2
|
||||||
* @return $1
|
* @return $1
|
||||||
* @brief Description:
|
* @brief ${4: Description}
|
||||||
* ${4: Description}
|
* `!p
|
||||||
* @param Parameter:`!p
|
|
||||||
params = t[3].split(", ")
|
params = t[3].split(", ")
|
||||||
rval = ""
|
rval = ""
|
||||||
for param in params:
|
for param in params:
|
||||||
if len(param.split(' ')) >= 2:
|
if len(param.split(' ')) >= 2:
|
||||||
rval += f"\n *\t\t{param}:\t{t[2]}_{param.split(' ')[1]}"
|
rval += f"\n *\t@param {param}:\t{t[2]}_{param.split(' ')[1]}"
|
||||||
snip.rv = rval`
|
snip.rv = rval`
|
||||||
*/
|
*/
|
||||||
${1:int} ${2:MyFunc} (${3:void});
|
${1:int} ${2:MyFunc} (${3:void});
|
||||||
|
|
Loading…
Reference in New Issue