SYMBOL INDEX (432 symbols across 120 files) FILE: .claude/skills/extract-task-code/extract.py function slugify (line 264) | def slugify(title: str) -> str: function normalize_code (line 270) | def normalize_code(code: str) -> str: function repair_wiki_leftovers (line 282) | def repair_wiki_leftovers(text: str) -> str: function _clean_title (line 374) | def _clean_title(title: str) -> str: function parse_sections (line 379) | def parse_sections(lines: list[str]) -> list[tuple[str, int, int]]: function extract_code_blocks (line 399) | def extract_code_blocks( function locate_source (line 429) | def locate_source(root: Path, task_name: str) -> tuple[Path, Path, Path,... function parse_frontmatter_languages (line 448) | def parse_frontmatter_languages(text: str) -> list[str] | None: function preflight_checks (line 460) | def preflight_checks( function collect_shortcode_slugs (line 523) | def collect_shortcode_slugs(text: str, task: str) -> list[str]: function sync_frontmatter_languages (line 558) | def sync_frontmatter_languages(text: str, slugs: list[str]) -> str: function cross_check_frontmatter (line 576) | def cross_check_frontmatter( function main (line 598) | def main() -> int: FILE: content/tasks/100_doors/c_1.c function main (line 3) | int main() FILE: content/tasks/100_doors/c_2.c function main (line 5) | int main(int argc, char *argv[]) FILE: content/tasks/100_doors/c_3.c function main (line 3) | int main() FILE: content/tasks/100_doors/c_4.c function main (line 4) | int main() FILE: content/tasks/100_doors/c_5.c function main (line 4) | int main() FILE: content/tasks/100_doors/cpp_1.cpp function main (line 3) | int main() FILE: content/tasks/100_doors/cpp_2.cpp function main (line 3) | int main() FILE: content/tasks/100_doors/cpp_3.cpp function main (line 4) | int main() FILE: content/tasks/100_doors/cpp_4.cpp type functional_list (line 4) | namespace functional_list // basic building block for template meta prog... type NIL (line 6) | struct NIL type list (line 14) | struct list type integer (line 21) | struct integer function at (line 27) | constexpr function prepend (line 40) | constexpr function gen_list (line 46) | constexpr function construct_loop (line 64) | constexpr function construct (line 94) | constexpr function show_ans (line 110) | constexpr function main (line 123) | int main() FILE: content/tasks/100_doors/csharp_1.cs class Program (line 4) | class Program method Main (line 6) | static void Main(string[] args) FILE: content/tasks/100_doors/csharp_2.cs class Program (line 4) | class Program method Main (line 6) | static void Main() FILE: content/tasks/100_doors/csharp_3.cs class Program (line 4) | class Program method Main (line 6) | static void Main(string[] args) FILE: content/tasks/100_doors/csharp_4.cs class Program (line 4) | class Program method Main (line 6) | static void Main() FILE: content/tasks/100_doors/csharp_5.cs class Program (line 4) | class Program method Main (line 6) | static void Main() FILE: content/tasks/100_doors/dart_1.dart function main (line 1) | main() FILE: content/tasks/100_doors/dart_2.dart function main (line 1) | main() FILE: content/tasks/100_doors/dart_3.dart function stateToString (line 6) | String stateToString(String message) function main (line 14) | main() FILE: content/tasks/100_doors/elixir.exs class HundredDoors (line 1) | defmodule HundredDoors method doors (line 2) | def doors(n \\ 100) do method toggle (line 6) | def toggle(doors, n) do method toggle_every (line 10) | def toggle_every(doors, n) do FILE: content/tasks/100_doors/go_1.go function main (line 5) | func main() { FILE: content/tasks/100_doors/go_2.go function main (line 5) | func main() { FILE: content/tasks/100_doors/java_1.java class HundredDoors (line 1) | class HundredDoors { method main (line 2) | public static void main(String[] args) { FILE: content/tasks/100_doors/java_2.java class HundredDoors (line 1) | class HundredDoors { method main (line 2) | public static void main(String[] args) { FILE: content/tasks/100_doors/java_3.java class HundredDoors (line 4) | class HundredDoors { method main (line 5) | public static void main(String args[]) { FILE: content/tasks/100_doors/javascript_11.js function perfectSquaresUpTo (line 11) | function perfectSquaresUpTo(n) { function range (line 21) | function range(m, n, step) { FILE: content/tasks/100_doors/javascript_2.js function finalDoors (line 6) | function finalDoors(n) { function zip (line 29) | function zip(xs, ys) { function replicate (line 38) | function replicate(n, a) { function range (line 53) | function range(m, n, delta) { FILE: content/tasks/100_doors/javascript_6.js function integerFactors (line 10) | function integerFactors(n) { function range (line 29) | function range(m, n, delta) { FILE: content/tasks/100_doors/javascript_7.js function perfectSquaresUpTo (line 6) | function perfectSquaresUpTo(n) { function range (line 17) | function range(m, n, delta) { FILE: content/tasks/100_doors/ruby_2.rb class Door (line 1) | class Door method initialize (line 4) | def initialize method close (line 8) | def close method open (line 12) | def open method closed? (line 16) | def closed? method open? (line 20) | def open? method toggle (line 24) | def toggle method to_s (line 28) | def to_s FILE: content/tasks/100_doors/ruby_3.rb function toggle (line 4) | def Open.toggle function toggle (line 7) | def Closed.toggle FILE: content/tasks/100_doors/rust_1.rs function main (line 1) | fn main() { FILE: content/tasks/100_doors/rust_2.rs function main (line 1) | fn main() { FILE: content/tasks/100_doors/rust_3.rs function main (line 1) | fn main() { FILE: content/tasks/100_doors/rust_4.rs function main (line 1) | fn main() { FILE: content/tasks/2048/c_1.c type gamestate_struct__ (line 23) | struct gamestate_struct__ { type termios (line 31) | struct termios function do_draw (line 33) | void do_draw(void) function do_merge (line 62) | void do_merge(int d) function do_gravity (line 100) | void do_gravity(int d) function do_check_end_condition (line 138) | int do_check_end_condition(void) function do_tick (line 154) | int do_tick(int d) function do_newblock (line 163) | void do_newblock(void) { function main (line 186) | int main(void) FILE: content/tasks/2048/c_2.c function remove_whitespace_horizontaly (line 35) | void remove_whitespace_horizontaly(int board[ROWS][COLUMNS], int rows, i... function remove_whitespace_verticaly (line 48) | void remove_whitespace_verticaly(int board[ROWS][COLUMNS], int columns, ... function add_tiles_horizontaly (line 68) | void add_tiles_horizontaly(int board[ROWS][COLUMNS]) function add_tiles_verticaly (line 93) | void add_tiles_verticaly(int board[ROWS][COLUMNS]) function print_board (line 122) | void print_board(int board[ROWS][COLUMNS]) function reverse_board (line 140) | void reverse_board(char input[], int board[ROWS][COLUMNS]) function check_board (line 170) | int check_board (int board[ROWS][COLUMNS]) function generate_random (line 196) | void generate_random(int board[ROWS][COLUMNS], int empty_tiles ) function play_game (line 222) | int play_game(int board[ROWS][COLUMNS]) function main (line 301) | int main(void) FILE: content/tasks/2048/cpp.cpp type movDir (line 10) | enum movDir { UP, DOWN, LEFT, RIGHT } class tile (line 12) | class tile method tile (line 15) | tile() : val( 0 ), blocked( false ) {} class g2048 (line 20) | class g2048 method g2048 (line 23) | g2048() : done( false ), win( false ), moved( true ), score( 0 ) {} method loop (line 24) | void loop() method drawBoard (line 39) | void drawBoard() method waitKey (line 56) | void waitKey() method addTile (line 71) | void addTile() method canMove (line 89) | bool canMove() method testAdd (line 105) | bool testAdd( int x, int y, uint v ) method moveVert (line 110) | void moveVert( int x, int y, int d ) method moveHori (line 129) | void moveHori( int x, int y, int d ) method move (line 148) | void move( movDir d ) function main (line 189) | int main( int argc, char* argv[] ) FILE: content/tasks/2048/csharp.cs class Tile (line 5) | internal class Tile method Tile (line 7) | public Tile() type MoveDirection (line 17) | internal enum MoveDirection class G2048 (line 25) | internal class G2048 method G2048 (line 27) | public G2048() method InitializeBoard (line 36) | private void InitializeBoard() method Loop (line 54) | public void Loop() method DrawBoard (line 77) | private void DrawBoard() method WaitKey (line 106) | private void WaitKey() method AddTile (line 138) | private void AddTile() method CanMove (line 165) | private bool CanMove() method TestAdd (line 195) | private bool TestAdd(int x, int y, int value) method MoveVertically (line 205) | private void MoveVertically(int x, int y, int d) method MoveHorizontally (line 242) | private void MoveHorizontally(int x, int y, int d) method Move (line 279) | private void Move(MoveDirection direction) class Program (line 351) | internal static class Program method Main (line 353) | public static void Main(string[] args) method RunGame (line 358) | private static void RunGame() method CheckRestart (line 366) | private static void CheckRestart() method ClearLastLine (line 387) | private static void ClearLastLine() FILE: content/tasks/2048/elixir.exs class Game2048 (line 1) | defmodule Game2048 method play (line 5) | def play(goal \\ 2048), do: setup() |> play(goal) method play (line 7) | defp play(board, goal) do method setup (line 22) | defp setup do method add_tile (line 28) | defp add_tile(board) do method blank_space (line 34) | defp blank_space(board) do method keyin (line 38) | defp keyin do method move (line 50) | defp move(board, :up) do method move (line 58) | defp move(board, :down) do method move (line 67) | defp move(board, :left) do method move (line 75) | defp move(board, :right) do method move_and_combine (line 85) | defp move_and_combine(tiles) do method combinable? (line 97) | defp combinable?(board) do method show (line 105) | defp show(board) do FILE: content/tasks/2048/go.go constant maxPoints (line 19) | maxPoints = 2048 constant fieldSizeX (line 21) | fieldSizeX = 4 constant fieldSizeY (line 22) | fieldSizeY = 4 constant tilesAtStart (line 24) | tilesAtStart = 2 constant probFor2 (line 25) | probFor2 = 0.9 type button (line 27) | type button constant _ (line 30) | _ button = iota constant up (line 31) | up constant down (line 32) | down constant right (line 33) | right constant left (line 34) | left constant quit (line 35) | quit function check (line 99) | func check(err error) { function clear (line 105) | func clear() { function draw (line 111) | func draw() { function addRandTile (line 116) | func addRandTile() (full bool) { type point (line 136) | type point struct method get (line 138) | func (p point) get() int { return model.Field[p.y][p.x] } method set (line 139) | func (p point) set(n int) { model.Field[p.y][p.x] = n } method inField (line 140) | func (p point) inField() bool { return p.x >= 0 && p.y >= 0 && p.x < f... method next (line 141) | func (p *point) next(n point) { p.x += n.x; p.y += n.y } function controller (line 143) | func controller(key rune) (gameOver bool) { function main (line 247) | func main() { FILE: content/tasks/2048/java.java class Game2048 (line 6) | public class Game2048 extends JPanel { type State (line 8) | enum State { method Game2048 (line 34) | public Game2048() { method paintComponent (line 70) | @Override method startGame (line 80) | void startGame() { method drawGrid (line 91) | void drawGrid(Graphics2D g) { method drawTile (line 129) | void drawTile(Graphics2D g, int r, int c) { method addRandomTile (line 149) | private void addRandomTile() { method move (line 162) | private boolean move(int countDownFrom, int yIncr, int xIncr) { method moveUp (line 226) | boolean moveUp() { method moveDown (line 230) | boolean moveDown() { method moveLeft (line 234) | boolean moveLeft() { method moveRight (line 238) | boolean moveRight() { method clearMerged (line 242) | void clearMerged() { method movesAvailable (line 249) | boolean movesAvailable() { method main (line 256) | public static void main(String[] args) { class Tile (line 270) | class Tile { method Tile (line 274) | Tile(int val) { method getValue (line 278) | int getValue() { method setMerged (line 282) | void setMerged(boolean m) { method canMergeWith (line 286) | boolean canMergeWith(Tile other) { method mergeWith (line 290) | int mergeWith(Tile other) { FILE: content/tasks/2048/javascript.js function Tile (line 4) | function Tile(pos, val, puzzle){ function Puzzle (line 59) | function Puzzle(){ function setup (line 165) | function setup() { function draw (line 172) | function draw() { function keyPressed (line 178) | function keyPressed(){ FILE: content/tasks/2048/php.php class Game (line 10) | class Game { method __construct (line 19) | function __construct() { method cycle (line 28) | public function cycle() { method readchar (line 44) | private function readchar($prompt) { method addNumber (line 54) | private function addNumber() { method getFreeList (line 68) | private function getFreeList() { method processCommand (line 86) | private function processCommand() { method shift (line 125) | private function shift($axis, $dir) { method merge (line 145) | private function merge($axis, $dir) { method iterate (line 161) | private function iterate($axis, $dir) { method cls (line 193) | private function cls() { method render (line 197) | private function render() { method renderField (line 207) | private function renderField() { method renderVSeperator (line 224) | private function renderVSeperator($width) { FILE: content/tasks/2048/python.py function get_user_action (line 9) | def get_user_action(keyboard): function transpose (line 15) | def transpose(field): function invert (line 18) | def invert(field): class GameField (line 21) | class GameField(object): method __init__ (line 22) | def __init__(self, height=4, width=4, win=2048): method reset (line 30) | def reset(self): method move (line 38) | def move(self, direction): method is_win (line 81) | def is_win(self): method is_gameover (line 84) | def is_gameover(self): method draw (line 87) | def draw(self, screen): method spawn (line 126) | def spawn(self): method move_is_possible (line 131) | def move_is_possible(self, direction): function main (line 159) | def main(stdscr): FILE: content/tasks/2048/ruby.rb class Board (line 6) | class Board method initialize (line 7) | def initialize size=4, win_limit=2048, cell_width = 6 method draw (line 14) | def draw method move (line 31) | def move direction method print_score (line 50) | def print_score method no_more_moves? (line 55) | def no_more_moves?; @no_more_moves; end method won? (line 56) | def won?; to_enum.any? {|e| e >= @win_limit}; end method reset! (line 57) | def reset!; initialize @size, @win_limit, @cw; end method set (line 61) | def set x, y, val method spawn (line 65) | def spawn method logic (line 81) | def logic list method column_map (line 100) | def column_map method row_map (line 106) | def row_map method to_enum (line 110) | def to_enum method format (line 119) | def format(num) FILE: content/tasks/2048/rust.rs type Usermove (line 5) | enum Usermove { function print_game (line 12) | fn print_game(field :& [[u32;4];4] ){ function get_usermove (line 19) | fn get_usermove()-> Usermove { function do_game_step (line 44) | fn do_game_step(step : &Usermove, field:&mut [[u32;4];4]){ function spawn (line 132) | fn spawn( field: &mut [[u32;4];4]){ function main (line 147) | fn main() { FILE: content/tasks/abc_problem/apex.java method canMakeWord (line 1) | static Boolean canMakeWord(List src_blocks, String word) { FILE: content/tasks/abc_problem/c.c function can_make_words (line 5) | int can_make_words(char **b, char *word) function main (line 24) | int main(void) FILE: content/tasks/abc_problem/cpp.cpp function can_make_word (line 11) | bool can_make_word(const std::string& w, const list_t& vals) { function main (line 30) | int main() { FILE: content/tasks/abc_problem/csharp_2.cs class ABC (line 20) | class ABC method AddBlockChar (line 28) | private void AddBlockChar(char c) method AddBlock (line 37) | private void AddBlock(string block) method ABC (line 44) | public ABC(List blocks) method CanMake (line 53) | public bool CanMake(string word) method TryMake (line 64) | public bool TryMake(string word) FILE: content/tasks/abc_problem/elixir.exs class ABC (line 1) | defmodule ABC method can_make_word (line 2) | def can_make_word(word, avail) do method can_make_word (line 6) | defp can_make_word([], _, _), do: true method can_make_word (line 7) | defp can_make_word(_, [], _), do: false method can_make_word (line 8) | defp can_make_word([l|tail], [b|rest], tried) do FILE: content/tasks/abc_problem/go.go function newSpeller (line 8) | func newSpeller(blocks string) func(string) bool { function r (line 15) | func r(word string, bl []string) bool { function main (line 32) | func main() { FILE: content/tasks/abc_problem/java.java class ABC (line 5) | public class ABC { method main (line 7) | public static void main(String[] args) { method canMakeWord (line 19) | public static boolean canMakeWord(String word, List blocks) { FILE: content/tasks/abc_problem/javascript_1.js function CheckWord (line 3) | function CheckWord(blocks, word) { FILE: content/tasks/abc_problem/javascript_2.js function abc (line 7) | function abc(lstBlocks, strWord) { function chain (line 24) | function chain(xs, f) { function removed (line 29) | function removed(x, xs) { function solution (line 38) | function solution(strWord) { FILE: content/tasks/abc_problem/javascript_4.js function isWordPossible (line 4) | function isWordPossible(word) { FILE: content/tasks/abc_problem/php.php function canMakeWord (line 4) | function canMakeWord($word) { FILE: content/tasks/abc_problem/python_1.py function can_make_word (line 28) | def can_make_word(word, block_collection=blocks): FILE: content/tasks/abc_problem/python_2.py function _abc (line 3) | def _abc(word, blocks): function abc (line 20) | def abc(word, blocks=BLOCKS): FILE: content/tasks/abc_problem/python_3.py function mkword (line 1) | def mkword(w, b): function abc (line 10) | def abc(w, blk): FILE: content/tasks/abc_problem/rust.rs function rec_can_make_word (line 3) | fn rec_can_make_word(index: usize, word: &str, blocks: &[&str], used: &m... function can_make_word (line 17) | fn can_make_word(word: &str, blocks: &[&str]) -> bool { function main (line 22) | fn main() { FILE: content/tasks/fizzbuzz/c_10.c function main (line 2) | int main() FILE: content/tasks/fizzbuzz/c_4.c function main (line 3) | int main() { FILE: content/tasks/fizzbuzz/c_5.c function main (line 3) | int main () FILE: content/tasks/fizzbuzz/c_6.c function main (line 3) | int main (void) FILE: content/tasks/fizzbuzz/c_8.c function main (line 3) | int main(int i){for(--i;i++^100;puts(""))F(3,Fi)|F(5,Bu)||printf("%i",i)... FILE: content/tasks/fizzbuzz/c_9.c function main (line 3) | int main(void) FILE: content/tasks/fizzbuzz/cpp_1.cpp function main (line 4) | int main () FILE: content/tasks/fizzbuzz/cpp_2.cpp function main (line 4) | int main() FILE: content/tasks/fizzbuzz/cpp_3.cpp function main (line 3) | int main() FILE: content/tasks/fizzbuzz/cpp_4.cpp function main (line 5) | int main() FILE: content/tasks/fizzbuzz/cpp_5.cpp type fizzbuzz (line 4) | struct fizzbuzz : fizzbuzz method fizzbuzz (line 6) | fizzbuzz() type fizzbuzz (line 11) | struct fizzbuzz : fizzbuzz method fizzbuzz (line 13) | fizzbuzz() type fizzbuzz (line 18) | struct fizzbuzz : fizzbuzz method fizzbuzz (line 20) | fizzbuzz() type fizzbuzz (line 25) | struct fizzbuzz : fizzbuzz method fizzbuzz (line 27) | fizzbuzz() type fizzbuzz<0,0,0> (line 32) | struct fizzbuzz<0,0,0> method fizzbuzz (line 34) | fizzbuzz() type fb_run (line 39) | struct fb_run function main (line 44) | int main() FILE: content/tasks/fizzbuzz/cpp_6.cpp type POWER_CORE (line 13) | struct POWER_CORE : POWER_CORE{} type POWER_CORE (line 16) | struct POWER_CORE type POWER (line 21) | struct POWER : POWER_CORE<1, base, exp>{} type NUM_DIGITS_CORE (line 25) | struct NUM_DIGITS_CORE : NUM_DIGITS_CORE{} type NUM_DIGITS_CORE (line 28) | struct NUM_DIGITS_CORE type NUM_DIGITS (line 33) | struct NUM_DIGITS : NUM_DIGITS_CORE<0, i>{} type NUM_DIGITS<0> (line 36) | struct NUM_DIGITS<0> type DIGIT_TO_CHAR (line 44) | struct DIGIT_TO_CHAR type DIGIT_AT (line 52) | struct DIGIT_AT type NULL_CHAR (line 57) | struct NULL_CHAR type ALT_CHAR (line 65) | struct ALT_CHAR : DIGIT_TO_CHAR< DIGIT_AT::val >{} type OFFSET_CHAR_CORE_CHECKED (line 72) | struct OFFSET_CHAR_CORE_CHECKED{} type OFFSET_CHAR_CORE_CHECKED (line 74) | struct OFFSET_CHAR_CORE_CHECKED : NULL_CHAR{} type OFFSET_CHAR_CORE_CHECKED (line 76) | struct OFFSET_CHAR_CORE_CHECKED : ALT_CHAR<... type OFFSET_CHAR_CORE (line 80) | struct OFFSET_CHAR_CORE : OFFSET_CHAR_CORE_CHECKED::val>{} type IntToStr (line 89) | struct IntToStr type IF (line 123) | struct IF type IF (line 129) | struct IF type concat (line 136) | struct concat : mpl::insert_range::type, S... type concat3 (line 138) | struct concat3 : mpl::insert_range::type, ... type FizzBuzz (line 148) | struct FizzBuzz type FizzBuzz<1> (line 154) | struct FizzBuzz<1> function main (line 159) | int main(int argc, char** argv) FILE: content/tasks/fizzbuzz/csharp_1.cs class Program (line 1) | class Program method FizzBuzzGo (line 3) | public void FizzBuzzGo() FILE: content/tasks/fizzbuzz/csharp_2.cs class Program (line 1) | class Program method Main (line 3) | static void Main() FILE: content/tasks/fizzbuzz/csharp_3.cs class Program (line 6) | class Program method Main (line 8) | static void Main(string[] args) FILE: content/tasks/fizzbuzz/csharp_4.cs class Program (line 7) | class Program method Main (line 9) | static void Main() FILE: content/tasks/fizzbuzz/csharp_5.cs class Program (line 5) | class Program method Main (line 7) | static void Main(string[] args) FILE: content/tasks/fizzbuzz/csharp_6.cs class Program (line 6) | class Program method Main (line 8) | static void Main() FILE: content/tasks/fizzbuzz/csharp_7.cs class FizzBuzzTest (line 10) | [TestClass] method Initialize (line 15) | [TestInitialize] method Give4WillReturn4 (line 21) | [TestMethod] method Give9WillReturnFizz (line 27) | [TestMethod] method Give25WillReturnBuzz (line 33) | [TestMethod] method Give30WillReturnFizzBuzz (line 39) | [TestMethod] method First15 (line 45) | [TestMethod] method From1To100_ToShowHowToGet100 (line 56) | [TestMethod] class FizzBuzz (line 66) | public class FizzBuzz method FizzBuzz (line 71) | public FizzBuzz() method FizzBuzzer (line 77) | public string FizzBuzzer(int value) FILE: content/tasks/fizzbuzz/csharp_8.cs class Program (line 6) | class Program method Main (line 8) | static void Main(string[] args) FILE: content/tasks/fizzbuzz/dart.dart function main (line 1) | main() FILE: content/tasks/fizzbuzz/elixir_3.exs class RC (line 1) | defmodule RC method fizzbuzz (line 2) | def fizzbuzz(limit \\ 100) do FILE: content/tasks/fizzbuzz/elixir_4.exs class FizzBuzz (line 1) | defmodule FizzBuzz method fizzbuzz (line 5) | def fizzbuzz(n), do: n FILE: content/tasks/fizzbuzz/elixir_7.exs class BadFizz (line 1) | defmodule BadFizz FILE: content/tasks/fizzbuzz/go_1.go function main (line 5) | func main() { FILE: content/tasks/fizzbuzz/go_2.go function main (line 5) | func main() { FILE: content/tasks/fizzbuzz/java.java class FizzBuzz (line 1) | class FizzBuzz { method main (line 3) | public static void main(String[] args) { FILE: content/tasks/fizzbuzz/python_9.py function fizzBuzz (line 7) | def fizzBuzz(): function main (line 18) | def main(): function take (line 32) | def take(n): function unlines (line 44) | def unlines(xs): FILE: content/tasks/fizzbuzz/ruby_11.rb class Integer (line 1) | class Integer method fizzbuzz (line 2) | def fizzbuzz FILE: content/tasks/fizzbuzz/ruby_3.rb class Enumerator::Lazy (line 1) | class Enumerator::Lazy method filter_map (line 2) | def filter_map class Fizz (line 10) | class Fizz method initialize (line 11) | def initialize(head, tail) method fizz? (line 15) | def fizz?(num) method drop (line 20) | def drop(num) method to_a (line 25) | def to_a class Buzz (line 30) | class Buzz method initialize (line 31) | def initialize(head, tail) method buzz? (line 35) | def buzz?(num) method drop (line 40) | def drop(num) method to_a (line 45) | def to_a class FizzBuzz (line 50) | class FizzBuzz method initialize (line 51) | def initialize(head, tail) method fizzbuzz? (line 55) | def fizzbuzz?(num) method to_a (line 60) | def to_a method drop (line 64) | def drop(num) function min (line 73) | def min(v, n) FILE: content/tasks/fizzbuzz/ruby_with_rspec_2.rb function fizzbuzz (line 1) | def fizzbuzz(number) function is_divisible_by_three? (line 8) | def is_divisible_by_three?(number) function is_divisible_by_five? (line 12) | def is_divisible_by_five?(number) function is_divisible_by_fifteen? (line 16) | def is_divisible_by_fifteen?(number) function is_divisible_by (line 20) | def is_divisible_by(number, divisor) FILE: content/tasks/fizzbuzz/rust_1.rs function main (line 2) | fn main() { FILE: content/tasks/fizzbuzz/rust_2.rs function main (line 2) | fn main() { FILE: content/tasks/fizzbuzz/rust_3.rs constant LEN (line 6) | const LEN: usize = 413; function start (line 17) | fn start(_argc: isize, _argv: *const *const u8) -> isize { function eh_personality (line 36) | extern fn eh_personality() {} function panic_fmt (line 37) | extern fn panic_fmt() {} FILE: content/tasks/fizzbuzz/sql_6.sql type numbers (line 2) | CREATE TABLE numbers(i INTEGER) type fizzbuzz (line 12) | CREATE TABLE fizzbuzz (message VARCHAR(8), divisor INTEGER) FILE: content/tasks/fizzbuzz/squirrel.js function Fizzbuzz (line 1) | function Fizzbuzz(n) { FILE: content/tasks/floating_point_addition/c.c function main (line 3) | int main(void) { FILE: content/tasks/floating_point_addition/go.go function main (line 8) | func main() { FILE: content/tasks/floating_point_addition/java.java class FloatingPointAddition (line 3) | public class FloatingPointAddition { method main (line 4) | public static void main(String[] args) { FILE: content/tasks/floating_point_addition/rust.rs function main (line 1) | fn main() { FILE: content/tasks/hello_world/c_1.c function main (line 4) | int main(void) FILE: content/tasks/hello_world/c_2.c function main (line 4) | int main(void) FILE: content/tasks/hello_world/c_3.c function main (line 3) | int main() FILE: content/tasks/hello_world/c_4.c function main (line 3) | int main() FILE: content/tasks/hello_world/c_cli.cpp function main (line 2) | int main() FILE: content/tasks/hello_world/c_sharp_c.c function namespace (line 1) | namespace HelloWorld FILE: content/tasks/hello_world/cpp.cpp function main (line 3) | int main () { FILE: content/tasks/hello_world/dart.dart function main (line 1) | main() FILE: content/tasks/hello_world/go.go function main (line 5) | func main() { fmt.Println("Hello world!") } FILE: content/tasks/hello_world/java.java class HelloWorld (line 1) | public class HelloWorld method main (line 3) | public static void main(String[] args) FILE: content/tasks/hello_world/rust_1.rs function main (line 1) | fn main() { FILE: content/tasks/hello_world/rust_2.rs function main (line 1) | fn main() { FILE: content/tasks/the_twelve_days_of_christmas/c.c function main (line 4) | int main() FILE: content/tasks/the_twelve_days_of_christmas/cpp.cpp function main (line 6) | int main() FILE: content/tasks/the_twelve_days_of_christmas/csharp.cs class TwelveDaysOfChristmas (line 3) | public class TwelveDaysOfChristmas { method Main (line 5) | public static void Main() { FILE: content/tasks/the_twelve_days_of_christmas/go.go function main (line 7) | func main() { FILE: content/tasks/the_twelve_days_of_christmas/java.java class TwelveDaysOfChristmas (line 1) | public class TwelveDaysOfChristmas { method main (line 18) | public static void main(String[] args) { FILE: content/tasks/the_twelve_days_of_christmas/php_2.php function print_day (line 18) | function print_day( $gifts ) { function twelve_days (line 26) | function twelve_days( $gifts ) { FILE: content/tasks/the_twelve_days_of_christmas/rust.rs function main (line 1) | fn main() {