ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Competitive​Programming​Parser

Problem test-case parser for Sublime Text editor from various online judges

Details

Installs

  • Total 91
  • Win 62
  • Mac 22
  • Linux 7
Jul 7 Jul 6 Jul 5 Jul 4 Jul 3 Jul 2 Jul 1 Jun 30 Jun 29 Jun 28 Jun 27 Jun 26 Jun 25 Jun 24 Jun 23 Jun 22 Jun 21 Jun 20 Jun 19 Jun 18 Jun 17 Jun 16 Jun 15 Jun 14 Jun 13 Jun 12 Jun 11 Jun 10 Jun 9 Jun 8 Jun 7 Jun 6 Jun 5 Jun 4 Jun 3 Jun 2 Jun 1 May 31 May 30 May 29 May 28 May 27 May 26 May 25 May 24
Windows 0 4 1 1 1 1 0 2 4 1 1 1 1 1 3 1 2 4 3 5 3 0 2 1 3 4 1 3 0 5 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 0 1 0 0 1 0 0 0 2 0 1 0 0 1 1 0 0 1 0 3 2 2 0 0 0 1 1 0 1 0 1 1 0 2 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 1 0 0 0 0 0 0 1 0 2 0 0 0 1 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

Competitve Programming Parser for Sublime Text

This is a Sublime Text package for parsing problem test-cases from various online judges. You can then run your solution against the testcases with the help of CppFastOlympicCoding. The list of supported websites can be found here.

Competitive Programming Parser can:

  • parse testcases for a problem
  • parse a problem : creates file and parses testcases for the problem
  • parse a contest : parses all the problems of a contest

Dependencies

Setup

Usage

1. - For parsing the test-cases for a particular file: Right click anywhere in the file and select CompetitveProgammingParser -> Parse Testcases. Key Binding: ctrl+shift+x
- For parsing a problem: Right click anywhere in the Sublime Text editor and select CompetitveProgammingParser -> Parse Problem. Key Binding: ctrl+shift+y
- For parsing a contest: Right click anywhere in the Sublime Text editor and select CompetitveProgammingParser -> Parse Contest. Key Binding: ctrl+shift+c
2. In the browser, navigate to the problem page and click on the competitive-companion extension's green plus icon.
3. Use CppFastOlympicCoding to run the solution against the parsed testcases.

Some Common Pitfalls

  • Windows users should make sure that tests_file_suffix is set to same value in the settings file of our package and CppFastOlympicCoding. In CppFastOlympicCoding, tests_file_suffix is by default set to :tests. The problem with this is that : is not allowed in filename on windows. Fix is to override it to __tests(which is also the default value of tests_file_suffix in our package.) in the user settings file of CppFastOlympicCoding.