Static
Readonly
InstanceAn easily accessible and re-usable instance of the parser.
Note the parser itself is free of mutable state in the class, so there's no problems with just using a single one.
Static
instanceGet the singleton static instance of this.
The singleton instance of this.
Parse arguments from a single line from a step file, indexing it.,
The input parsing buffer, in the data section.
The parsing result, including the arguments array and result enum.
This uses a much lighter non correctness verifying parse to extract the locations of the fields for an entry, using the v-table builder to append the top level entries.
In this case, the cursor should represent the start of the
The vtable slice or undefined if it's not defined due to an error.
Parse the data block of a step file, indexing it.,
The input parsing buffer, in the data section.
The parsing result, including the index and result enum.
Parse data to the model
The parsing buffer, set to user data, to read.
The parse result as well as the model, if it can be extracted.
Will parse the input up to data block (including the DATA token).
The input buffer to parse the header from.
The parse result for the header, plus the header values.
Parser for taking IFC file serialized in step and turning them into a lazily parsed model.