]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
vala: Minor scanner optimization
authorwszqkzqk <wszqkzqk@qq.com>
Thu, 3 Nov 2022 13:57:10 +0000 (21:57 +0800)
committerRico Tzschichholz <ricotz@ubuntu.com>
Mon, 14 Nov 2022 08:53:52 +0000 (09:53 +0100)
vala/valageniescanner.vala
vala/valascanner.vala

index 286992206868a96cf52690e58ad1a5f4cd0741f6..48088f3ee1c38d81b6f83d910f0d0f57ebdc6e5f 100644 (file)
@@ -94,23 +94,23 @@ public class Vala.Genie.Scanner {
 
        }
 
-       bool in_template () {
+       inline bool in_template () {
                return (state_stack.length > 0 && state_stack[state_stack.length - 1] == State.TEMPLATE);
        }
 
-       bool in_verbatim_template () {
+       inline bool in_verbatim_template () {
                return (state_stack.length > 0 && state_stack[state_stack.length - 1] == State.VERBATIM_TEMPLATE);
        }
 
-       bool in_template_part () {
+       inline bool in_template_part () {
                return (state_stack.length > 0 && state_stack[state_stack.length - 1] == State.TEMPLATE_PART);
        }
 
-       bool is_ident_char (char c) {
+       inline bool is_ident_char (char c) {
                return (c.isalnum () || c == '_');
        }
 
-       bool in_regex_literal () {
+       inline bool in_regex_literal () {
                return (state_stack.length > 0 && state_stack[state_stack.length - 1] == State.REGEX_LITERAL);
        }
 
index 13a4698b66bacd63640ee5828bdc0abdcc3d5b30..3c87115e17ae63ab6d13f6b64446b773773a5f9b 100644 (file)
@@ -79,23 +79,23 @@ public class Vala.Scanner {
                state_stack = null;
        }
 
-       bool in_template () {
+       inline bool in_template () {
                return (state_stack.length > 0 && state_stack[state_stack.length - 1] == State.TEMPLATE);
        }
 
-       bool in_verbatim_template () {
+       inline bool in_verbatim_template () {
                return (state_stack.length > 0 && state_stack[state_stack.length - 1] == State.VERBATIM_TEMPLATE);
        }
 
-       bool in_template_part () {
+       inline bool in_template_part () {
                return (state_stack.length > 0 && state_stack[state_stack.length - 1] == State.TEMPLATE_PART);
        }
 
-       bool in_regex_literal () {
+       inline bool in_regex_literal () {
                return (state_stack.length > 0 && state_stack[state_stack.length - 1] == State.REGEX_LITERAL);
        }
 
-       bool is_ident_char (char c) {
+       inline bool is_ident_char (char c) {
                return (c.isalnum () || c == '_');
        }