JsonParser<LexerT> Static Class

Template Parameters | Member Functions

Definition

Line 8 of System.Json/Json.parser.cm

Template Parameters

LexerT

Member Functions

public static Result<Match> Array(LexerT& lexer)
public static Result<Match> Field(LexerT& lexer, JsonObject* o)
public static Result<Match> Object(LexerT& lexer)
public static Result<UniquePtr<JsonValue>> Parse(LexerT& lexer)
public static Result<Match> Value(LexerT& lexer)

Member Function Details

Array Static Member Function

public static Result<Match> Array(LexerT& lexer)

Definition
Line 721 of System.Json/Json.parser.cm


Field Static Member Function

public static Result<Match> Field(LexerT& lexer, JsonObject* o)

Definition
Line 573 of System.Json/Json.parser.cm


Object Static Member Function

public static Result<Match> Object(LexerT& lexer)

Definition
Line 364 of System.Json/Json.parser.cm


Parse Static Member Function

public static Result<UniquePtr<JsonValue>> Parse(LexerT& lexer)

Definition
Line 10 of System.Json/Json.parser.cm


Value Static Member Function

public static Result<Match> Value(LexerT& lexer)

Definition
Line 63 of System.Json/Json.parser.cm