示例#1
0
        public GUINodeParameter(BTLTokenizer.Token token)
        {
            var v = BTLTokenizer.ParseParameter(token);

            value = token.content;

            _type = v.GetType();
        }
            public override string ToString()
            {
                string str = "";

                if (type == TokenType.Word)
                {
                    str = content;
                }
                else if (type == TokenType.EOL)
                {
                    str = "[EOL]\n";
                }
                else if (type == TokenType.Value)
                {
                    str = BTLTokenizer.ParseParameter(this).ToString();
                }
                else
                {
                    str = string.Format("[{0}]", type.ToString());
                }
                return(str);
            }
 private static string GetTreeName(Node tree)
 {
     return(BTLTokenizer.ParseParameter(tree.parameters[0]).ToString());
 }