public LanguageBlockNode()
 {
     languageblock = new LanguageCodeBlock();
     openBracket   = new IDEHelpNode(IDEHelpNode.NodeType.PunctuationNode);
     language      = new IDEHelpNode(IDEHelpNode.NodeType.KeywordNode);
     closeBracket  = new IDEHelpNode(IDEHelpNode.NodeType.PunctuationNode);
     property      = new List <IDEHelpNode>();
     propertyValue = new List <StringNode>();
     openBrace     = new IDEHelpNode(IDEHelpNode.NodeType.PunctuationNode);
     closeBrace    = new IDEHelpNode(IDEHelpNode.NodeType.PunctuationNode);
 }
示例#2
0
        public DependencyTracker Analyse(LanguageCodeBlock cb, ProtoCore.CompileTime.Context ct)
        {
            //@TODO: Replace this with a parser

            //For now, assume that the code block is

            //a = 1..1000..+1
            //b = SQRT(a)
            //c = a * 2
            //d =
            //{
            //		FromPoint(a<1>, b<2>, c<3>)
            //}

            //This will give us an AST representation

            DependencyTracker tracker = new DependencyTracker();

            throw new NotImplementedException();
        }
示例#3
0
        public DependencyTracker Analyse(LanguageCodeBlock cb, ProtoCore.CompileTime.Context ct)
        {
            //@TODO: Replace this with a parser

            //For now, assume that the code block is

            //a = 1..1000..+1
            //b = SQRT(a)
            //c = a * 2
            //d =
            //{
            //		FromPoint(a<1>, b<2>, c<3>)
            //}


            //This will give us an AST representation

            DependencyTracker tracker = new DependencyTracker();

            throw new NotImplementedException();
        }