1. A method for analyzing the semantic content of network configuration files of a communication network, comprising: electronically accessing configuration files in a configuration language associated with corresponding network components of said network, said files containing commands that define the configuration of those components in said network; transforming, by using a processor, said commands into a structural database without the need for a grammar to understand the complete configuration language without losing any information in the configuration file; and constructing a semantic database of said configuration files by querying said structural database where the semantic database captures global relationships between commands in different parts of configuration files.
1. A method for analyzing the semantic content of network configuration files of a communication network, comprising: electronically accessing configuration files in a configuration language associated with corresponding network components of said network, said files containing commands that define the configuration of those components in said network; transforming, by using a processor, said commands into a structural database without the need for a grammar to understand the complete configuration language without losing any information in the configuration file; and constructing a semantic database of said configuration files by querying said structural database where the semantic database captures global relationships between commands in different parts of configuration files. 5. The method of claim 1 wherein said commands are written in command blocks each comprising a main command followed by subcommands.