;;;=======================[ MakeEntmake.lsp ]==================================
;;; Author: Charles Alan Butler Copyright?2005-2012
;;; Version: 1.5 Nov. 10, 2012
;;; Purpose: To create a lisp that will recreate the objects selected
;;; Will not process xref or nested blocks, blocks are created
;;; from Inserts but no insert is created, you must insert
;;; Output; A lisp file with the name of the drawing contailing the lisp code
;;; Sub_Routines:
;;; _replace - replace in string
;;; dxfstrip - Strip dxf from list
;;; make_complex - Write additional lines needed for complex objects
;;; dxf - return value from a dotted pair
;;; ToString - convert item to a string by MP
;;; Requirements: -None
;;; Returns: -None
;;; Original Thread: http://www.theswamp.org/index.php?topic=4814.0
;;; Latest Version: http://www.theswamp.org/index.php?topic=31145
;;;===========================================================================
;;; Note: No error checking at this time
;;; This routine is a major rewrite of a routine found on the internet
;;; and the author of the original code is unkown
;;; Objects supported
;;; "3DFACE" "3DSOLID" "ARC" "ATTDEF" "CIRCLE" "DIMENSION"
;;; "ELLIPSE" "HATCH" "LEADER" "LWPOLYLINE" "LINE" "MTEXT"
;;; "POINT" "RAY" "REGION" "SHAPE" "SOLID" "SPLINE" "TEXT"
;;; "TRACE" "XLINE" "WIPEOUT"
;;; "TABLE" ; untested
;;; Objects not supported at this time
;;; MLine Raster Tolerance XRecord
;;;===========================================================================
;;;
;;; THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED ;
;;; WARRANTY. ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR ;
;;; PURPOSE AND OF MERCHANTABILITY ARE HEREBY DISCLAIMED. ;
;;; ;
;;; You are hereby granted permission to use, copy and modify this ;
;;; software without charge, provided you do so exclusively for ;
;;; your own use or for use by others in your organization in the ;
;;; performance of their normal duties, and provided further that ;
;;; the above copyright notice appears in all copies and both that ;
;;; copyright notice and the limited warranty and restricted rights ;
;;; notice below appear in all supporting documentation. ;
;;;
;;;============================================================================
;;; Edited by GSLS(SS) April 14 , 2014
;;; what's changed :
;;; Try to Add some type of "TABLE" -- LTYPE , This part has not check LTYPE Loaded ,
;;; I think it can Separate outputs a LineType file , and then reload it .
;;; Layer , It can make remake entities keep their Layer-property .
;;; STYLE , No check
;;; DIMSTYLE , NO check
;;; Add check Ltype before remake curves
;;; Add Nested block , block with attrib .
;;;