# Property List Parsing

*API Collection*

## Topics

### Parse Context

- [`GSCreatePlistParseInfoWithFile`](/Core/GlyphsCore/GSCreatePlistParseInfoWithFile)
- [`GSClosePlistParseInfoWithFile`](/Core/GlyphsCore/GSClosePlistParseInfoWithFile)
- [`GSCreatePlistParseInfoWithString`](/Core/GlyphsCore/GSCreatePlistParseInfoWithString)
- [`GSClosePlistParseInfoWithString`](/Core/GlyphsCore/GSClosePlistParseInfoWithString)
- [`GSCreatePlistParseInfoWithBuffer`](/Core/GlyphsCore/GSCreatePlistParseInfoWithBuffer)
- [`GSClosePlistParseInfoWithBuffer`](/Core/GlyphsCore/GSClosePlistParseInfoWithBuffer)
- [`GSAdvanceToNonSpace`](/Core/GlyphsCore/GSAdvanceToNonSpace)
- [`GSCheckKeyWithLength`](/Core/GlyphsCore/GSCheckKeyWithLength)
- [`GSLineNumberStrings`](/Core/GlyphsCore/GSLineNumberStrings)
- [`GSCollectPlistArrayElementStarts`](/Core/GlyphsCore/GSCollectPlistArrayElementStarts)

### Top-Level Values

- [`GSParsePlistString`](/Core/GlyphsCore/GSParsePlistString)
- [`GSParsePlistFile`](/Core/GlyphsCore/GSParsePlistFile)
- [`GSParseStringDict`](/Core/GlyphsCore/GSParseStringDict)
- [`GSParseFileDict`](/Core/GlyphsCore/GSParseFileDict)
- [`GSParseStringArray`](/Core/GlyphsCore/GSParseStringArray)
- [`GSParseFileArray`](/Core/GlyphsCore/GSParseFileArray)

### Property List Values

- [`GSParsePlistArray`](/Core/GlyphsCore/GSParsePlistArray)
- [`GSParsePlistArrayEmpty`](/Core/GlyphsCore/GSParsePlistArrayEmpty)
- [`GSParsePlistBool`](/Core/GlyphsCore/GSParsePlistBool)
- [`GSParsePlistColor`](/Core/GlyphsCore/GSParsePlistColor)
- [`GSParsePlistDate`](/Core/GlyphsCore/GSParsePlistDate)
- [`GSParsePlistDateEmpty`](/Core/GlyphsCore/GSParsePlistDateEmpty)
- [`GSParsePlistDict`](/Core/GlyphsCore/GSParsePlistDict)
- [`GSParsePlistDictEmpty`](/Core/GlyphsCore/GSParsePlistDictEmpty)
- [`GSParsePlistDictMutable`](/Core/GlyphsCore/GSParsePlistDictMutable)
- [`GSParsePlistFloat`](/Core/GlyphsCore/GSParsePlistFloat)
- [`GSParsePlistFloatList`](/Core/GlyphsCore/GSParsePlistFloatList)
- [`GSParsePlistFloatListCallback`](/Core/GlyphsCore/GSParsePlistFloatListCallback)
- [`GSParsePlistInteger`](/Core/GlyphsCore/GSParsePlistInteger)
- [`GSParsePlistKey`](/Core/GlyphsCore/GSParsePlistKey)
- [`GSParsePlistKeyValueEmpty`](/Core/GlyphsCore/GSParsePlistKeyValueEmpty)
- [`GSParsePlistObject`](/Core/GlyphsCore/GSParsePlistObject)
- [`GSParsePlistPoint`](/Core/GlyphsCore/GSParsePlistPoint)
- [`GSParsePlistText`](/Core/GlyphsCore/GSParsePlistText)
- [`GSParsePlistTextEmpty`](/Core/GlyphsCore/GSParsePlistTextEmpty)
- [`GSParsePlistTransform`](/Core/GlyphsCore/GSParsePlistTransform)
- [`GSParseQuotedText`](/Core/GlyphsCore/GSParseQuotedText)

### Errors

- [`GSPropertyListSetErrorForInfo`](/Core/GlyphsCore/GSPropertyListSetErrorForInfo)
- [`GSPropertyListCreateError`](/Core/GlyphsCore/GSPropertyListCreateError)
- [`GSPropertyListCreateErrorDetails`](/Core/GlyphsCore/GSPropertyListCreateErrorDetails)

## See Also

### Property List

- [Property List Writing](/Core/GlyphsCore/GSPropertyListWriter)

