PHP 8.5.2
Preview: esoteric.py Size: 10.15 KB
//lib/python3/dist-packages/pygments/lexers/esoteric.py

"""
    pygments.lexers.esoteric
    ~~~~~~~~~~~~~~~~~~~~~~~~

    Lexers for esoteric languages.

    :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
"""

from pygments.lexer import RegexLexer, include, words, bygroups
from pygments.token import Comment, Operator, Keyword, Name, String, Number, \
    Punctuation, Error, Whitespace

__all__ = ['BrainfuckLexer', 'BefungeLexer', 'RedcodeLexer', 'CAmkESLexer',
           'CapDLLexer', 'AheuiLexer']


class BrainfuckLexer(RegexLexer):
    """
    Lexer for the esoteric BrainFuck language.
    """

    name = 'Brainfuck'
    url = 'http://www.muppetlabs.com/~breadbox/bf/'
    aliases = ['brainfuck', 'bf']
    filenames = ['*.bf', '*.b']
    mimetypes = ['application/x-brainfuck']

    tokens = {
        'common': [
            # use different colors for different instruction types
            (r'[.,]+', Name.Tag),
            (r'[+-]+', Name.Builtin),
            (r'[<>]+', Name.Variable),
            (r'[^.,+\-<>\[\]]+', Comment),
        ],
        'root': [
            (r'\[', Keyword, 'loop'),
            (r'\]', Error),
            include('common'),
        ],
        'loop': [
            (r'\[', Keyword, '#push'),
            (r'\]', Keyword, '#pop'),
            include('common'),
        ]
    }

    def analyse_text(text):
        """It's safe to assume that a program which mostly consists of + -
        and < > is brainfuck."""
        plus_minus_count = 0
        greater_less_count = 0

        range_to_check = max(256, len(text))

        for c in text[:range_to_check]:
            if c == '+' or c == '-':
                plus_minus_count += 1
            if c == '<' or c == '>':
                greater_less_count += 1

        if plus_minus_count > (0.25 * range_to_check):
            return 1.0
        if greater_less_count > (0.25 * range_to_check):
            return 1.0

        result = 0
        if '[-]' in text:
            result += 0.5

        return result


class BefungeLexer(RegexLexer):
    """
    Lexer for the esoteric Befunge language.

    .. versionadded:: 0.7
    """
    name = 'Befunge'
    url = 'http://en.wikipedia.org/wiki/Befunge'
    aliases = ['befunge']
    filenames = ['*.befunge']
    mimetypes = ['application/x-befunge']

    tokens = {
        'root': [
            (r'[0-9a-f]', Number),
            (r'[+*/%!`-]', Operator),             # Traditional math
            (r'[<>^v?\[\]rxjk]', Name.Variable),  # Move, imperatives
            (r'[:\\$.,n]', Name.Builtin),         # Stack ops, imperatives
            (r'[|_mw]', Keyword),
            (r'[{}]', Name.Tag),                  # Befunge-98 stack ops
            (r'".*?"', String.Double),            # Strings don't appear to allow escapes
            (r'\'.', String.Single),              # Single character
            (r'[#;]', Comment),                   # Trampoline... depends on direction hit
            (r'[pg&~=@iotsy]', Keyword),          # Misc
            (r'[()A-Z]', Comment),                # Fingerprints
            (r'\s+', Whitespace),                 # Whitespace doesn't matter
        ],
    }


class CAmkESLexer(RegexLexer):
    """
    Basic lexer for the input language for the CAmkES component platform.

    .. versionadded:: 2.1
    """
    name = 'CAmkES'
    url = 'https://sel4.systems/CAmkES/'
    aliases = ['camkes', 'idl4']
    filenames = ['*.camkes', '*.idl4']

    tokens = {
        'root': [
            # C pre-processor directive
            (r'^(\s*)(#.*)(\n)', bygroups(Whitespace, Comment.Preproc, 
                Whitespace)),

            # Whitespace, comments
            (r'\s+', Whitespace),
            (r'/\*(.|\n)*?\*/', Comment),
            (r'//.*$', Comment),

            (r'[\[(){},.;\]]', Punctuation),
            (r'[~!%^&*+=|?:<>/-]', Operator),

            (words(('assembly', 'attribute', 'component', 'composition',
                    'configuration', 'connection', 'connector', 'consumes',
                    'control', 'dataport', 'Dataport', 'Dataports', 'emits',
                    'event', 'Event', 'Events', 'export', 'from', 'group',
                    'hardware', 'has', 'interface', 'Interface', 'maybe',
                    'procedure', 'Procedure', 'Procedures', 'provides',
                    'template', 'thread', 'threads', 'to', 'uses', 'with'),
                   suffix=r'\b'), Keyword),

            (words(('bool', 'boolean', 'Buf', 'char', 'character', 'double',
                    'float', 'in', 'inout', 'int', 'int16_6', 'int32_t',
                    'int64_t', 'int8_t', 'integer', 'mutex', 'out', 'real',
                    'refin', 'semaphore', 'signed', 'string', 'struct',
                    'uint16_t', 'uint32_t', 'uint64_t', 'uint8_t', 'uintptr_t',
                    'unsigned', 'void'),
                   suffix=r'\b'), Keyword.Type),

            # Recognised attributes
            (r'[a-zA-Z_]\w*_(priority|domain|buffer)', Keyword.Reserved),
            (words(('dma_pool', 'from_access', 'to_access'), suffix=r'\b'),
                Keyword.Reserved),

            # CAmkES-level include
            (r'(import)(\s+)((?:<[^>]*>|"[^"]*");)',
                bygroups(Comment.Preproc, Whitespace, Comment.Preproc)),

            # C-level include
            (r'(include)(\s+)((?:<[^>]*>|"[^"]*");)',
                bygroups(Comment.Preproc, Whitespace, Comment.Preproc)),

            # Literals
            (r'0[xX][\da-fA-F]+', Number.Hex),
            (r'-?[\d]+', Number),
            (r'-?[\d]+\.[\d]+', Number.Float),
            (r'"[^"]*"', String),
            (r'[Tt]rue|[Ff]alse', Name.Builtin),

            # Identifiers
            (r'[a-zA-Z_]\w*', Name),
        ],
    }


class CapDLLexer(RegexLexer):
    """
    Basic lexer for CapDL.

    The source of the primary tool that reads such specifications is available
    at https://github.com/seL4/capdl/tree/master/capDL-tool. Note that this
    lexer only supports a subset of the grammar. For example, identifiers can
    shadow type names, but these instances are currently incorrectly
    highlighted as types. Supporting this would need a stateful lexer that is
    considered unnecessarily complex for now.

    .. versionadded:: 2.2
    """
    name = 'CapDL'
    url = 'https://ssrg.nicta.com.au/publications/nictaabstracts/Kuz_KLW_10.abstract.pml'
    aliases = ['capdl']
    filenames = ['*.cdl']

    tokens = {
        'root': [
            # C pre-processor directive
            (r'^(\s*)(#.*)(\n)',
                bygroups(Whitespace, Comment.Preproc, Whitespace)),

            # Whitespace, comments
            (r'\s+', Whitespace),
            (r'/\*(.|\n)*?\*/', Comment),
            (r'(//|--).*$', Comment),

            (r'[<>\[(){},:;=\]]', Punctuation),
            (r'\.\.', Punctuation),

            (words(('arch', 'arm11', 'caps', 'child_of', 'ia32', 'irq', 'maps',
                    'objects'), suffix=r'\b'), Keyword),

            (words(('aep', 'asid_pool', 'cnode', 'ep', 'frame', 'io_device',
                    'io_ports', 'io_pt', 'notification', 'pd', 'pt', 'tcb',
                    'ut', 'vcpu'), suffix=r'\b'), Keyword.Type),

            # Properties
            (words(('asid', 'addr', 'badge', 'cached', 'dom', 'domainID', 'elf',
                    'fault_ep', 'G', 'guard', 'guard_size', 'init', 'ip',
                    'prio', 'sp', 'R', 'RG', 'RX', 'RW', 'RWG', 'RWX', 'W',
                    'WG', 'WX', 'level', 'masked', 'master_reply', 'paddr',
                    'ports', 'reply', 'uncached'), suffix=r'\b'),
             Keyword.Reserved),

            # Literals
            (r'0[xX][\da-fA-F]+', Number.Hex),
            (r'\d+(\.\d+)?(k|M)?', Number),
            (words(('bits',), suffix=r'\b'), Number),
            (words(('cspace', 'vspace', 'reply_slot', 'caller_slot',
                    'ipc_buffer_slot'), suffix=r'\b'), Number),

            # Identifiers
            (r'[a-zA-Z_][-@\.\w]*', Name),
        ],
    }


class RedcodeLexer(RegexLexer):
    """
    A simple Redcode lexer based on ICWS'94.
    Contributed by Adam Blinkinsop <blinks@acm.org>.

    .. versionadded:: 0.8
    """
    name = 'Redcode'
    aliases = ['redcode']
    filenames = ['*.cw']

    opcodes = ('DAT', 'MOV', 'ADD', 'SUB', 'MUL', 'DIV', 'MOD',
               'JMP', 'JMZ', 'JMN', 'DJN', 'CMP', 'SLT', 'SPL',
               'ORG', 'EQU', 'END')
    modifiers = ('A', 'B', 'AB', 'BA', 'F', 'X', 'I')

    tokens = {
        'root': [
            # Whitespace:
            (r'\s+', Whitespace),
            (r';.*$', Comment.Single),
            # Lexemes:
            #  Identifiers
            (r'\b(%s)\b' % '|'.join(opcodes), Name.Function),
            (r'\b(%s)\b' % '|'.join(modifiers), Name.Decorator),
            (r'[A-Za-z_]\w+', Name),
            #  Operators
            (r'[-+*/%]', Operator),
            (r'[#$@<>]', Operator),  # mode
            (r'[.,]', Punctuation),  # mode
            #  Numbers
            (r'[-+]?\d+', Number.Integer),
        ],
    }


class AheuiLexer(RegexLexer):
    """
    Aheui is esoteric language based on Korean alphabets.
    """

    name = 'Aheui'
    url = 'http://aheui.github.io/'
    aliases = ['aheui']
    filenames = ['*.aheui']

    tokens = {
        'root': [
            ('['
             '나-낳냐-냫너-넣녀-녛노-놓뇨-눟뉴-닇'
             '다-닿댜-댷더-덯뎌-뎧도-돟됴-둫듀-딓'
             '따-땋땨-떃떠-떻뗘-뗳또-똫뚀-뚷뜌-띟'
             '라-랗랴-럏러-렇려-렿로-롷료-뤃류-릫'
             '마-맣먀-먛머-멓며-몋모-뫃묘-뭏뮤-믷'
             '바-밯뱌-뱧버-벟벼-볗보-봏뵤-붛뷰-빃'
             '빠-빻뺘-뺳뻐-뻫뼈-뼣뽀-뽛뾰-뿧쀼-삏'
             '사-샇샤-샿서-섷셔-셯소-솧쇼-숳슈-싛'
             '싸-쌓쌰-썋써-쎃쎠-쎻쏘-쏳쑈-쑿쓔-씧'
             '자-잫쟈-쟣저-젛져-졓조-좋죠-줗쥬-즿'
             '차-챃챠-챻처-첳쳐-쳫초-촣쵸-춯츄-칗'
             '카-캏캬-컇커-컿켜-켷코-콯쿄-쿻큐-킣'
             '타-탛탸-턓터-텋텨-톃토-톻툐-퉇튜-틯'
             '파-팧퍄-퍟퍼-펗펴-폏포-퐇표-풓퓨-픻'
             '하-핳햐-햫허-헣혀-혛호-홓효-훟휴-힇'
             ']', Operator),
            ('.', Comment),
        ],
    }

Directory Contents

Dirs: 1 × Files: 243

Name Size Perms Modified Actions
- drwxr-xr-x 2026-01-08 12:54:43
Edit Download
11.40 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
5.20 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
876 B lrw-r--r-- 2024-02-02 13:26:20
Edit Download
9.64 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.54 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.63 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.08 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
30.04 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.33 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
11.20 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.48 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
11.15 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.62 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
40.28 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.16 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
19.35 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.95 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
27.27 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.61 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.14 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.61 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
6.04 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.82 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.26 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
27.45 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.12 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.15 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
5.06 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
5.04 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
6.25 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.08 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.37 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
48.90 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.05 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.36 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
15.39 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
16.60 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
24.73 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
17.53 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
28.52 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
9.64 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.50 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
26.40 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
7.91 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.93 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
5.15 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.69 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
36.74 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
35.92 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
10.08 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
6.22 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.63 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.08 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
6.55 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.63 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
18.72 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
10.15 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.20 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
19.07 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
9.96 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
9.42 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.58 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.61 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
7.03 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
10.10 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
25.60 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
26.28 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.54 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
674 B lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.64 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
826 B lrw-r--r-- 2024-02-02 13:26:20
Edit Download
7.37 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.70 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
7.79 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.01 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
38.11 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
5.47 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.89 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.90 KB lrwxr-xr-x 2024-02-02 13:26:20
Edit Download
32.13 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
30.25 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
21.99 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.52 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
19.79 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
15.09 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
30.92 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.06 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
12.87 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
55.78 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.86 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.74 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
61.39 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.01 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.61 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
5.50 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.18 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
11.37 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
71.22 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
11.14 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.40 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
6.40 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.20 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
9.52 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
141.01 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
31.42 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
7.51 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
58.84 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
676 B lrw-r--r-- 2024-02-02 13:26:20
Edit Download
129.74 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.65 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.24 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
7.36 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
13.49 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.50 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
34.49 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
13.21 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
51.83 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
6.14 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
8.97 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
62.46 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
6.27 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.66 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.29 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.07 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
22.42 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.91 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.61 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.70 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.66 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
25.30 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
30.16 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
7.96 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
38.25 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
22.71 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
12.73 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.93 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.17 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
12.38 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.13 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
12.21 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.60 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
8.54 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.40 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
52.15 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
6.77 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.58 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
5.93 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
6.04 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
15.61 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
17.82 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.83 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.94 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.10 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.93 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.92 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
18.02 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
22.14 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
8.02 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
9.18 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.54 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.47 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
68.37 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.94 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
35.61 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.38 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
8.28 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
7.04 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.60 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.71 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.67 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.05 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.25 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.33 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.67 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
41.12 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.65 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
6.27 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.61 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.83 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
5.38 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.44 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
70.91 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
9.49 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
10.51 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.00 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
7.43 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
14.95 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
16.27 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.13 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.34 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.50 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
10.21 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.44 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
8.01 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
8.75 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
18.08 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
5.90 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.43 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
7.10 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.79 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.60 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
5.58 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
5.46 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
894 B lrw-r--r-- 2024-02-02 13:26:20
Edit Download
5.57 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
10.27 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
39.60 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
11.64 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.92 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.93 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.16 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.88 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
902 B lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.39 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.37 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.86 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.51 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
26.65 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
13.67 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
102.72 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
17.98 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
12.15 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
11.60 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
131.36 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
105.56 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
7.93 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
66.43 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
24.13 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
25.24 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
48.24 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
105.40 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
13.04 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
12.30 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
31.80 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
51.18 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
26.15 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
13.13 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
26.59 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
15.10 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.62 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.13 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
55.73 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
11.83 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).