~alexreg/mathtexdotnet/0.1

« back to all changes in this revision

Viewing changes to TexDotNet/ExpressionTree.cs

  • Committer: Alex Regueiro
  • Date: 2009-10-02 01:30:36 UTC
  • Revision ID: alexreg@gmail.com-20091002013036-0tfciubgveydmtm5
Further improvements to TexComposer regarding emitting of operators/brackets.
Updated test cases.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
using System;
2
 
using System.Collections.Generic;
3
 
using System.Linq;
4
 
using System.Text;
5
 
 
6
 
namespace TexDotNet
7
 
{
8
 
    public class ExpressionTree
9
 
    {
10
 
        public static ExpressionTree FromParseTree(ParseTree parseTree)
11
 
        {
12
 
            return new ExpressionTree(ExpressionNode.FromParseNode(parseTree.RootNode));
13
 
        }
14
 
 
15
 
        public ExpressionTree(ExpressionNode rootNode)
16
 
        {
17
 
            this.RootNode = rootNode;
18
 
        }
19
 
 
20
 
        public ExpressionNode RootNode
21
 
        {
22
 
            get;
23
 
            private set;
24
 
        }
25
 
    }
26
 
}