コード例 #1
0
 public override bool Visit(AstStaticModifier node)
 {
     return true;
 }
コード例 #2
0
ファイル: nodes.cs プロジェクト: nikita-vanyasin/compiler
 public AstClassMethod(
     AstVisibilityModifier visibility,
     AstStaticModifier staticMod,
     AstIdExpression typeDef,
     AstIdExpression name,
     AstArgumentsDefList argumentsDefinition,
     AstStatementsBlock statementsBlock
 )
 {
     Visibility = visibility;
     Static = staticMod;
     TypeDef = typeDef;
     Name = name;
     ArgumentsDefinition = argumentsDefinition;
     StatementsBlock = statementsBlock;
 }
コード例 #3
0
ファイル: nodes.cs プロジェクト: nikita-vanyasin/compiler
 public AstClassField(
     AstVisibilityModifier visibility,
     AstStaticModifier staticMod,
     AstIdExpression typeDef,
     AstIdExpression name
 )
 {
     Visibility = visibility;
     Static = staticMod;
     TypeDef = typeDef;
     Name = name;
 }
コード例 #4
0
 // #STATIC_MODIFIER STATIC
 private void ConstructStaticModifier()
 {
     var mod = new AstStaticModifier(StaticModifier.STATIC);
     PushNode(mod);
 }
コード例 #5
0
 // #STATIC_MODIFIER
 private void ConstructEmptyStaticModifier()
 {
     var mod = new AstStaticModifier(StaticModifier.INSTANCE);
     PushNode(mod);
 }
コード例 #6
0
 public abstract bool Visit(AstStaticModifier node);