static ContextPreprocessor() { directives = new Dictionary <string, PreprocessorDirective>(); PreprocessorDirective define = new PreprocessorDirective(); define.minAmountOfParameters = 1; define.maxAmountOfParameters = 2; define.function = Define; define.name = "define"; directives[define.name] = define; PreprocessorDirective include = new PreprocessorDirective(); include.minAmountOfParameters = 1; include.maxAmountOfParameters = 1; include.function = Include; include.name = "include"; directives[define.name] = include; PreprocessorDirective incbin = new PreprocessorDirective(); incbin.minAmountOfParameters = 1; incbin.maxAmountOfParameters = 1; incbin.function = IncludeBinary; incbin.name = "incbin"; directives[define.name] = incbin; }
static ContextPreprocessor() { directives = new Dictionary<string, PreprocessorDirective>(); PreprocessorDirective define = new PreprocessorDirective(); define.minAmountOfParameters = 1; define.maxAmountOfParameters = 2; define.function = Define; define.name = "define"; directives[define.name] = define; PreprocessorDirective include = new PreprocessorDirective(); include.minAmountOfParameters = 1; include.maxAmountOfParameters = 1; include.function = Include; include.name = "include"; directives[define.name] = include; PreprocessorDirective incbin = new PreprocessorDirective(); incbin.minAmountOfParameters = 1; incbin.maxAmountOfParameters = 1; incbin.function = IncludeBinary; incbin.name = "incbin"; directives[define.name] = incbin; }