コード例 #1
0
ファイル: TotemWalker.cs プロジェクト: Alxandr/IronTotem-3.0
		public virtual void PostWalk(MemberExpr node) { }
コード例 #2
0
ファイル: TotemWalker.cs プロジェクト: Alxandr/IronTotem-3.0
		// MemberExpr
		public virtual bool Walk(MemberExpr node) { return true; }
コード例 #3
0
ファイル: TotemWalker.cs プロジェクト: Alxandr/IronTotem-3.0
		public override void PostWalk(MemberExpr node) { }
コード例 #4
0
ファイル: TotemWalker.cs プロジェクト: Alxandr/IronTotem-3.0
		// MemberExpr
		public override bool Walk(MemberExpr node) { return false; }
コード例 #5
0
ファイル: Parser.cs プロジェクト: Alxandr/IronTotem-3.0
 private Expr ParseMemberExpr(Expr target)
 {
     Eat(TokenType.Dot);
     var ret = new MemberExpr(target, ((NameToken)NextToken()).Name);
     ret.SetLoc(_globalParent, ret.StartIndex, GetEnd());
     return ret;
 }
コード例 #6
0
		// MemberExpr
		public override bool Walk(MemberExpr node)
		{
			node.Parent = _currentScope;
			
			return base.Walk(node);
		}