def __init__(self, path = None, content = None, symtab = None):
        '''
        Construct a web template representation.

        @param path: Path to web template file.
        @type path: str
        @param content: Textual content of web template
        @type content: str
        @param symtab: Symbol table of web template
        @type symtab: dict
        
        @note: It is recommended to specify only the path of the 
        template.
        '''

        if symtab is None: symtab = {}

        self.path = path
        self.content = content
        self.symtab = symtab

        if self.content is None or len(self.symtab) == 0:
            if self.path is not None:
                self.load()
            self.content = self.analyze(self.content)

        Construct a web template representation.

        @param path: Path to web template file.
        @type path: str
        @param content: Textual content of web template
        @type content: str
        @param symtab: Symbol table of web template
        @type symtab: dict
        
        @note: It is recommended to specify only the path of the 
        template.
        
recipes/Python/231512_Efficient_Comfortable_HTMLTemplate/recipe-231512.py