File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/openscad.cpython-310.pyc
Back
o ;jw � @ sf d Z ddlmZmZmZmZ ddlmZmZm Z m Z mZmZm Z mZmZmZ dgZG dd� de�ZdS )z� pygments.lexers.openscad ~~~~~~~~~~~~~~~~~~~~~~~~ Lexers for the OpenSCAD languages. :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � )� RegexLexer�bygroups�words�include) �Text�Comment�Punctuation�Operator�Keyword�Name�Number� Whitespace�Literal�String� OpenScadLexerc @ s\ e Zd ZdZdZdZdgZdgZdgZdZ de fd ejd fdej dfd efdefdefdefdejfdeeje�dfdeeje ej�fdeeje ej�fedddd�efedddd�efedddd�ejfdejjfdejfdejfdefdefgd eeeje�fgd!ej fgd"ed#fe!d$�d%ejfge!d$�d&ej fdej d'fd(ej d#fd)ej fgd*�Z"d+S ),r zFor openSCAD code. ZOpenSCADzhttps://openscad.org/Zopenscadz*.scadzapplication/x-openscadz2.16z[^\S\n]+z//�comment-singlez/\*� comment-multiz[{}\[\]\(\),;:]z[*!#%\-+=?/]z<=|<|==|!=|>=|>|&&|\|\|z\$(f[asn]|t|vp[rtd]|children)z(undef|PI)\bz(use|include)((?:\s|\\\\s)+)�includesz(module)(\s*)([^\s\(]+)z(function)(\s*)([^\s\(]+))�true�falsez\b)�prefix�suffix) �function�moduler Zuse�forZintersection_for�if�else�return)AZcircleZsquareZpolygon�textZsphereZcubeZcylinderZ polyhedron� translate�rotateZscale�resizeZmirrorZ multmatrixZcolor�offsetZhullZ minkowski�union� difference�intersection�abs�sign�sin�cos�tan�acos�asin�atan�atan2�floor�round�ceilZln�log�pow�sqrt�expZrands�min�max�concat�lookup�str�chr�search�versionZversion_numZnorm�cross� parent_moduleZecho�importZ import_dxfZdxf_linear_extrudeZlinear_extrudeZrotate_extrudeZsurfaceZ projectionZrenderZ dxf_crossZdxf_dimZletZassign�lenz\bchildren\bz """.*?"""z"(\\\\|\\[^\\]|[^"\\])*"z-?\d+(\.\d+)?(e[+-]?\d+)?z\w+z (<)([^>]*)(>)z2:param: [a-zA-Z_]\w*|:returns?:|(FIXME|MARK|TODO):z\nz#pop�commentz[^\n]+z[^*/]+z#pushz\*/z[*/])�rootr rB r r N)#�__name__� __module__�__qualname__�__doc__�name�url�aliases� filenamesZ mimetypesZ version_addedr r �SingleZ Multiliner r r ZConstantr � Namespacer r ZDeclarationZFunctionr r ZBuiltinZPseudor �Doubler ZPreprocFile�Specialr �tokens� rQ rQ �L/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/openscad.pyr s| ����� �� �0����� � �N)rG Zpygments.lexerr r r r Zpygments.tokenr r r r r r r r r r �__all__r rQ rQ rQ rR �<module> s 0
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings