Euphoria
eu::kdl Namespace Reference

Classes

class  TypeError
class  ParseError
class  EmitterError
class  Number
class  HasTypeAnnotation
class  Value
class  Node
class  Document

Concepts

concept  _arithmetic
concept  _into_number

Enumerations

enum class  KdlVersion { Kdl_1 , Kdl_2 , Any }
enum  NumberRepresentation { Integer = 0 , Float , String }
enum class  Type { Null , Bool , Number , String }

Functions

Document parse (std::string_view kdl_text)
Document parse (std::string_view kdl_text, KdlVersion version)

Enumeration Type Documentation

◆ KdlVersion

enum class eu::kdl::KdlVersion
strong
Enumerator
Kdl_1 
Kdl_2 
Any 

Definition at line 21 of file kdl.h.

◆ NumberRepresentation

Enumerator
Integer 
Float 
String 

Definition at line 59 of file kdl.h.

◆ Type

enum class eu::kdl::Type
strong
Enumerator
Null 
Bool 
Number 
String 

Definition at line 138 of file kdl.h.

Function Documentation

◆ parse() [1/2]

Document eu::kdl::parse ( std::string_view kdl_text)

◆ parse() [2/2]

Document eu::kdl::parse ( std::string_view kdl_text,
KdlVersion version )