4747from mathics .core .list import ListExpression
4848from mathics .core .symbols import (
4949 Symbol ,
50- system_symbols ,
50+ symbol_set ,
5151 system_symbols_dict ,
5252 SymbolList ,
5353 SymbolNull ,
5454)
5555from mathics .core .systemsymbols import (
56+ SymbolEdgeForm ,
57+ SymbolFaceForm ,
5658 SymbolMakeBoxes ,
59+ SymbolRule ,
5760)
5861
5962from mathics .core .formatter import lookup_method
6063
6164from mathics .core .attributes import A_PROTECTED , A_READ_PROTECTED
6265
6366
64- SymbolEdgeForm = Symbol ("System`EdgeForm" )
65- SymbolFaceForm = Symbol ("System`FaceForm" )
66-
6767GRAPHICS_OPTIONS = {
6868 "AspectRatio" : "Automatic" ,
6969 "Axes" : "False" ,
@@ -1427,26 +1427,26 @@ class Tiny(Builtin):
14271427
14281428
14291429element_heads = frozenset (
1430- system_symbols (
1431- " Arrow" ,
1432- " BezierCurve" ,
1433- " Circle" ,
1434- " Cone" ,
1435- " Cuboid" ,
1436- " Cylinder" ,
1437- " Disk" ,
1438- " FilledCurve" ,
1439- " Inset" ,
1440- " Line" ,
1441- " Point" ,
1442- " Polygon" ,
1443- " Rectangle" ,
1444- " RegularPolygon" ,
1445- " Sphere" ,
1446- " Style" ,
1447- " Text" ,
1448- " Tube" ,
1449- " UniformPolyhedron" ,
1430+ symbol_set (
1431+ Symbol ( "System` Arrow") ,
1432+ Symbol ( "System` BezierCurve") ,
1433+ Symbol ( "System` Circle") ,
1434+ Symbol ( "System` Cone") ,
1435+ Symbol ( "System` Cuboid") ,
1436+ Symbol ( "System` Cylinder") ,
1437+ Symbol ( "System` Disk") ,
1438+ Symbol ( "System` FilledCurve") ,
1439+ Symbol ( "System` Inset") ,
1440+ Symbol ( "System` Line") ,
1441+ Symbol ( "System` Point") ,
1442+ Symbol ( "System` Polygon") ,
1443+ Symbol ( "System` Rectangle") ,
1444+ Symbol ( "System` RegularPolygon") ,
1445+ Symbol ( "System` Sphere") ,
1446+ Symbol ( "System` Style") ,
1447+ Symbol ( "System` Text") ,
1448+ Symbol ( "System` Tube") ,
1449+ Symbol ( "System` UniformPolyhedron") ,
14501450 )
14511451)
14521452
@@ -1477,7 +1477,7 @@ class Tiny(Builtin):
14771477style_heads = frozenset (styles .keys ())
14781478
14791479style_and_form_heads = frozenset (
1480- style_heads .union (system_symbols ( "System`EdgeForm" , "System`FaceForm" ))
1480+ style_heads .union (symbol_set ( SymbolEdgeForm , SymbolFaceForm ))
14811481)
14821482
14831483GLOBALS .update (
@@ -1497,8 +1497,8 @@ class Tiny(Builtin):
14971497GLOBALS .update (styles )
14981498
14991499GRAPHICS_SYMBOLS = {
1500- Symbol ( "System`List" ) ,
1501- Symbol ( "System`Rule" ) ,
1500+ SymbolList ,
1501+ SymbolRule ,
15021502 Symbol ("System`VertexColors" ),
15031503 * element_heads ,
15041504 * [Symbol (element .name + "Box" ) for element in element_heads ],
0 commit comments