[geany/geany] 2671d7: Use skipToCharacterInInputFile() in all parsers
Jiří Techet
git-noreply at xxxxx
Sat Sep 10 07:26:25 UTC 2016
Branch: refs/heads/master
Author: Jiří Techet <techet at gmail.com>
Committer: Jiří Techet <techet at gmail.com>
Date: Sun, 07 Aug 2016 16:31:30 UTC
Commit: 2671d73b6759a9ba2c7cab1ae54a84e52cb40874
https://github.com/geany/geany/commit/2671d73b6759a9ba2c7cab1ae54a84e52cb40874
Log Message:
-----------
Use skipToCharacterInInputFile() in all parsers
Modified Paths:
--------------
ctags/parsers/jscript.c
ctags/parsers/php.c
ctags/parsers/powershell.c
Modified: ctags/parsers/jscript.c
16 lines changed, 3 insertions(+), 13 deletions(-)
===================================================================
@@ -323,16 +323,6 @@ static void makeFunctionTag (tokenInfo *const token, vString *const signature)
* Parsing functions
*/
-static int skipToCharacter (const int c)
-{
- int d;
- do
- {
- d = getcFromInputFile ();
- } while (d != EOF && d != c);
- return d;
-}
-
static void parseString (vString *const string, const int delimiter)
{
boolean end = FALSE;
@@ -586,7 +576,7 @@ static void readTokenFull (tokenInfo *const token, boolean include_newlines, vSt
{
do
{
- skipToCharacter ('*');
+ skipToCharacterInInputFile ('*');
c = getcFromInputFile ();
if (c == '/')
break;
@@ -597,7 +587,7 @@ static void readTokenFull (tokenInfo *const token, boolean include_newlines, vSt
}
else if (d == '/') /* is this the start of a comment? */
{
- skipToCharacter ('\n');
+ skipToCharacterInInputFile ('\n');
/* if we care about newlines, put it back so it is seen */
if (include_newlines)
ungetcToInputFile ('\n');
@@ -618,7 +608,7 @@ static void readTokenFull (tokenInfo *const token, boolean include_newlines, vSt
}
else
{
- skipToCharacter ('\n');
+ skipToCharacterInInputFile ('\n');
goto getNextChar;
}
break;
Modified: ctags/parsers/php.c
12 lines changed, 1 insertions(+), 11 deletions(-)
===================================================================
@@ -483,16 +483,6 @@ static boolean isIdentChar (const int c)
return (isalnum (c) || c == '_' || c >= 0x80);
}
-static int skipToCharacter (const int c)
-{
- int d;
- do
- {
- d = getcFromInputFile ();
- } while (d != EOF && d != c);
- return d;
-}
-
static void parseString (vString *const string, const int delimiter)
{
while (TRUE)
@@ -897,7 +887,7 @@ static void readToken (tokenInfo *const token)
{
do
{
- c = skipToCharacter ('*');
+ c = skipToCharacterInInputFile ('*');
if (c != EOF)
{
c = getcFromInputFile ();
Modified: ctags/parsers/powershell.c
12 lines changed, 1 insertions(+), 11 deletions(-)
===================================================================
@@ -188,16 +188,6 @@ static boolean isIdentChar (const int c)
return (isalnum (c) || c == ':' || c == '_' || c == '-' || c >= 0x80);
}
-static int skipToCharacter (const int c)
-{
- int d;
- do
- {
- d = getcFromInputFile ();
- } while (d != EOF && d != c);
- return d;
-}
-
static void parseString (vString *const string, const int delimiter)
{
while (TRUE)
@@ -309,7 +299,7 @@ static void readToken (tokenInfo *const token)
/* <# ... #> multiline comment */
do
{
- c = skipToCharacter ('#');
+ c = skipToCharacterInInputFile ('#');
if (c != EOF)
{
c = getcFromInputFile ();
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
More information about the Commits
mailing list