<?xml version="1.0" encoding="utf-8"?> <VisualStudioToolFile Name="flex" Version="8.00" > <Rules> <CustomBuildRule Name="Lex" DisplayName="Lex" CommandLine="flex [AllOptions] -t -P$(InputName)YY [AdditionalOptions] [inputs] | python "$(ProjectDir)..\src\increasebuffer.py" > $(IntDir)/$(InputName).cpp" Outputs="$(IntDir)/$(InputName).cpp" FileExtensions="*.l" AdditionalDependencies="$(ProjectDir)..\src\increasebuffer.py" ExecutionDescription="Executing Lex for $(InputPath) ..." ShowOnlyRuleProperties="false" > <Properties> <BooleanProperty Name="Case" DisplayName="Case insensitive" Description="case insensitive" Switch="-i" IsReadOnly="true" /> <BooleanProperty Name="Rules" DisplayName="Write used lex rules" Description="Write used lex rules" Switch="-d" /> </Properties> </CustomBuildRule> </Rules> </VisualStudioToolFile>