5 namespace SiliconStudio.Shaders.
Grammar
10 internal class CustomScanner :
Scanner
12 private Tokenizer tokenizer;
18 public CustomScanner(Tokenizer tokenizer)
20 this.tokenizer = tokenizer;
28 return tokenizer.Location;
33 tokenizer.Location = value;
38 public override void SetSourceText(
string sourceText,
string sourceFileName)
40 tokenizer.SetSourceText(sourceText, sourceFileName);
44 protected override void NextToken()
46 Context.CurrentToken = tokenizer.GetNextToken();
50 protected override void PrepareInput()
Scanner base class. The Scanner's function is to transform a stream of characters into aggregates/wor...