コード例 #1
0
            private void PushToken(Syntax.InternalSyntax.SyntaxToken token)
            {
                var trailing = token.GetTrailingTrivia();

                if (trailing != null)
                {
                    this.Push(trailing);
                }

                this.Push(token);
                var leading = token.GetLeadingTrivia();

                if (leading != null)
                {
                    this.Push(leading);
                }
            }
コード例 #2
0
ファイル: SyntaxFacts.cs プロジェクト: stark-lang/stark
 internal static bool IsIdentifierVarOrPredefinedType(this Syntax.InternalSyntax.SyntaxToken node)
 {
     return(node.IsIdentifierVar() || IsPredefinedType(node.Kind));
 }
コード例 #3
0
ファイル: SyntaxFacts.cs プロジェクト: stark-lang/stark
 internal static bool IsIdentifierVar(this Syntax.InternalSyntax.SyntaxToken node)
 {
     return(node.ContextualKind == SyntaxKind.VarKeyword);
 }