Example #1
0
        private void AddTablesContext(GrammarNode node)
        {
            dynamic dnode = (dynamic)node;

            mTablesContext.Push(GetAvailTables(dnode));
        }
 virtual public void Add(GrammarNode node)
 {
     node.Assembly(this);
 }
 virtual public void HandleComments(GrammarNode node)
 {
 }
 virtual public void Begin(GrammarNode node)
 {
 }
 virtual public void End(GrammarNode node)
 {
 }
Example #6
0
 virtual public bool Action(GrammarNode child)
 {
     return(true);
 }
Example #7
0
 override public void Add(GrammarNode node)
 {
     node.Assembly(this);
     HandleComments(node);
 }
 public GrammarNode()
 {
     LastGrammarNode = this;
     Comments        = new List <Comment>();
 }
 public void MoveCommentsFrom(GrammarNode node)
 {
     Comments.AddRange(node.Comments);
     node.Comments.Clear();
 }
Example #10
0
 override public void Add(GrammarNode node)
 {
     node.Assembly(this);
 }