logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

mplist_deserialize -

Description

       Generate a property list by deserializing an M-text. The mplist_deserialize() function parses M-text mt
       and returns a property list.

       The syntax of mt is as follows.

       MT ::= '(' ELEMENT * ')'

       ELEMENT ::= SYMBOL | INTEGER | M-TEXT | PLIST

       SYMBOL ::= ascii-character-sequence

       INTEGER ::= '-' ? [ '0' | .. | '9' ]+ | '0x' [ '0' | .. | '9' | 'A' | .. | 'F' | 'a' | .. | 'f' ]+

       M-TEXT ::= ''' character-sequence '''

       Each alternatives of ELEMENT is assigned one of these keys: Msymbol, Minteger, Mtext, Mplist

       In an ascii-character-sequence, a backslash () is used as the escape character, which means that, for
       instance, abc\ def produces a symbol whose name is of length seven with the fourth character being a
       space.

Name

       mplist_deserialize -

Synopsis

MPlist * mplist_deserialize (MText * mt)

See Also