public Parse ( string input ) : UnifiedShaderInfo | ||
input | string | |
Résultat | UnifiedShaderInfo |
public UnifiedShaderInfo Parse(string input)
{
var tokens = Lex(input);
var info = new UnifiedShaderInfo
{
ConstantBuffers = new List<ConstantBufferInfo>(),
Parameters = new List<ParameterInfo>(),
ShaderBlocks = new Dictionary<string, ShaderBlockInfo>(),
Techniques = new List<TechniqueInfo>()
};
ParseTopLevel(info, tokens);
return info;
}