Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>Project PolyglotNew to Visual Studio Code? Get it now.
Project Polyglot

Project Polyglot

benmweller

|
689 installs
| (0) | Free
Runnable pseudocode through snippets.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Project Polyglot

Context switching sucks, so don't!

Programming entirely in pseudocode. All done through VS code snippets.

Supports ~50 common patterns in Python, JavaScript, and Java.

Key Meaning
Supported with a common API ✅
Looking for improvement ✨
Not currently possible/feasible ⛔
Not implemented ❌

Features

Feature Python JavaScript Java
print ✅ ✅ ✅
if_else ✅ ✅ ✅
if_elseif_else ✅ ✅ ✅
while_loop ✅ ✅ ✅
for_loop ✅ ✅ ✅
break ✅ ✅ ✅
return ✅ ✅ ✅
system_exit ✅ ✅ ✅
ternary/conditional ✅ ✅ ✅
try_catch_finally ✅ ✅ ✅
try_catch ✅ ✅ ✅
lambda ✅ ✅ ✅
user_input ✅ ✅ ✅
string_interpolation ✨ ✅ ✅
main_entry ✅ ⛔ ✅
regex_match ✅ ✅ ✨
block_comment ✅ ✅ ✅
switch ⛔ ✅ ✅
reserved_words ✅ ✨ ✨
array_slice ✨ ✅ ✅
do_while ⛔ ✅ ✅
variable_declaration ✨ ✅ ✅
constant ⛔ ✅ ✅
large_number ✅ ✅ ✅
small_number ✅ ✅ ✅
regex_replace ✅ ✅ ✨
bitwise_or ✅ ✅ ✅
bitwise_and ✅ ✅ ✅
bitwise_xor ✅ ✅ ✅
bitwise_negation ✅ ✅ ✅
bit_shift_left ✅ ✅ ✅
bit_shift_right ✅ ✅ ✅
return_long_standing_variable_function ✅ ✅ ✅
return_long_standing_variable_method ✅ ✅ ✅
read_file ✅ ✅ ✅
get_command_output ✅ ✅ ✨
run_command ✅ ✅ ✨
method ✅ ✅ ✅
function ✅ ✅ ✨
static_method ✅ ✅ ✅
map ✅ ✅ ✨
cast ✅ ✅ ✨
filter ✅ ✅ ✨
reduce ✅ ✅ ✨
base_class ✅ ❌ ❌
inheritance_class ✅ ❌ ❌

regex replace doesn't work for python

check out the file reading thing for javascript

Proposed snippets:

Selenium

Dedicated logging

Catch excess function parameters?

Help, how do I...?

Make intellisense still appear when I'm in a snippet

"editor.suggest.snippetsPreventQuickSuggestions": false,

Make snippets appear first on the list of intellisense

"editor.snippetSuggestions": "top",

Make a pull request for something you use!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft