# `GSNode initWithGlyphsParser:format:`

*Initializer*

Creates a node from the Glyphs file representation at the current parser position.

## Declaration

```swift
init?(glyphsParser pInfo: UnsafeMutablePointer<GSPlistParseInfo>, format formatVersion: GSFormatVersion)
```

```objc
- (instancetype) initWithGlyphsParser:(GSPlistParseInfo *) pInfo format:(GSFormatVersion) formatVersion;
```

```python
initWithGlyphsParser_format_(pInfo: GSPlistParseInfo, formatVersion: GSFormatVersion) -> GSNode
```

## Parameters

- `formatVersion` — The Glyphs file format version used to interpret the representation.

## See Also

### Creating a Node

- [`GSNode initWithPosition:type:connection:`](/Core/GlyphsCore/GSNode/initWithPosition:type:connection:) — Creates a node.
- [`GSNode initWithArray:format:`](/Core/GlyphsCore/GSNode/initWithArray:format:) — Creates a node from a Glyphs file array representation.
- [`GSNode initWithDict:format:`](/Core/GlyphsCore/GSNode/initWithDict:format:) — Creates a node from a Glyphs file dictionary representation.
- [`GSNode initWithElementString:`](/Core/GlyphsCore/GSNode/initWithElementString:) — Creates a node from a Glyphs file element string representation.

