def __init__(self, src_zip_file, dst_zip_file): self.color_aliases = {} self.region_color_defaults = {} self.currentplyscope = None self.global_options = { #MeshGenerationOptions.minimum_diameter: 1.0 } self.src_zip_file = src_zip_file self.dst_zip_file = dst_zip_file self.op_files = [] self.op_dir = '/tmp/mf/meshbuilder/' LocMgr.ensure_dir_exists(self.op_dir)
def __init__(self, src_zip_file, dst_zip_file): self.color_aliases = {} self.region_color_defaults = {} self.currentplyscope = None self.global_options = { #MeshGenerationOptions.minimum_diameter: 1.0 } self.src_zip_file = src_zip_file self.dst_zip_file = dst_zip_file self.op_files = [] self.op_dir = '/tmp/mf/meshbuilder/' LocMgr.ensure_dir_exists(self.op_dir)
def parse_tagselector_string(s): if not _ParseCache.lex: _ParseCache.lex = ply.lex.lex() if not _ParseCache.yacc: _ParseCache.yacc = ply.yacc.yacc(tabmodule='tagselectorparser_parsetab', outputdir=LocMgr.ensure_dir_exists('/tmp/parsetabs/'), debug=0, write_tables=1, optimize=1) return _ParseCache.yacc.parse(s, lexer=_ParseCache.lex.clone())