Vault  4.1
Classes | Enumerations
vbento.cpp File Reference
#include "vbento.h"
#include "vtypes_internal.h"
#include "vexception.h"
#include "vbufferedfilestream.h"

Go to the source code of this file.

Classes

class  VBentoTextNodeParser
 This class performs parsing of Bento Text Format data to create a Bento data hierarchy from the text. More...

Enumerations

enum  StringArrayParseState {
  kStringArrayParseState_Init, kStringArrayParseState_InArray, kStringArrayParseState_InElement, kStringArrayParseState_ElementEnded,
  kStringArrayParseState_EscapePending, kStringArrayParseState_Done
}
 Internal string array data parser state. More...

Detailed Description

Definition in file vbento.cpp.


Enumeration Type Documentation

Internal string array data parser state.

Enumerator:
kStringArrayParseState_Init 

" -> InArray; else error

kStringArrayParseState_InArray 

" -> InElement; else error

kStringArrayParseState_InElement 

" add pending string then -> ElementEnded; \ -> EscapePending; else append character

kStringArrayParseState_ElementEnded 

, -> InArray; " -> Done; whitespace -> ignore; else error

kStringArrayParseState_EscapePending 

append character then -> InElement

kStringArrayParseState_Done 

whitespace -> ignore; else error

Definition at line 1211 of file vbento.cpp.


Copyright ©1997-2014 Trygve Isaacson. All rights reserved. This documentation was generated with Doxygen.