Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

[codingstd] add missing $Id

git-svn-id: https://svn.parrot.org/parrot/trunk@38115 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  • Loading branch information...
commit b843eae2c9042eda17c3e83ea3199754f655bb9c 1 parent e95c8ef
@fperrad fperrad authored
Showing with 298 additions and 1 deletion.
  1. +1 −0  compilers/json/JSON.pir
  2. +2 −0  compilers/json/test.pir
  3. +2 −0  compilers/ncigen/src/NCIGENAST.pir
  4. +2 −0  compilers/ncigen/src/NCIPIR.pir
  5. +2 −0  compilers/nqp/bootstrap/nqp.pir
  6. +2 −0  compilers/nqp/src/builtins.pir
  7. +2 −0  compilers/pct/PCT.pir
  8. +2 −0  compilers/pct/src/PAST.pir
  9. +2 −0  compilers/pct/src/PAST/Compiler.pir
  10. +2 −0  compilers/pct/src/PAST/Node.pir
  11. +2 −0  compilers/pct/src/PCT/HLLCompiler.pir
  12. +2 −0  compilers/pct/src/PCT/Node.pir
  13. +2 −0  compilers/pct/src/POST/Compiler.pir
  14. +2 −0  compilers/pct/src/POST/Node.pir
  15. +2 −0  compilers/pge/PGE.pir
  16. +2 −0  compilers/pge/PGE/Exp.pir
  17. +2 −0  compilers/pge/PGE/Match.pir
  18. +1 −1  compilers/pge/PGE/P5Regex.pir
  19. +2 −0  compilers/pge/PGE/Perl6Regex.pir
  20. +2 −0  compilers/pge/PGE/Regex.pir
  21. +2 −0  compilers/pge/demo.pir
  22. +1 −0  compilers/tge/TGE.pir
  23. +1 −0  compilers/tge/TGE/Compiler.pir
  24. +1 −0  compilers/tge/TGE/Grammar.pir
  25. +1 −0  compilers/tge/TGE/Rule.pir
  26. +1 −0  compilers/tge/TGE/Tree.pir
  27. +2 −0  compilers/tge/tgc.pir
  28. +2 −0  editor/skeleton.pir
  29. +2 −0  examples/benchmarks/float4.pir
  30. +2 −0  examples/benchmarks/vpm.pir
  31. +2 −0  examples/languages/abc/abc.pir
  32. +2 −0  examples/namespace/namespace_dump.pir
  33. +2 −0  examples/opengl/shapes.pir
  34. +2 −0  examples/opengl/static-triangle.pir
  35. +2 −0  examples/opengl/triangle.pir
  36. +2 −0  examples/sdl/anim_image.pir
  37. +2 −0  examples/sdl/anim_image_dblbuf.pir
  38. +2 −0  examples/sdl/blue_font.pir
  39. +2 −0  examples/sdl/blue_rect.pir
  40. +2 −0  examples/sdl/bounce_parrot_logo.pir
  41. +2 −0  examples/sdl/lcd/clock.pir
  42. +2 −0  examples/sdl/minesweeper/eventhandler.pir
  43. +2 −0  examples/sdl/minesweeper/mines.pir
  44. +2 −0  examples/sdl/move_parrot_logo.pir
  45. +2 −0  examples/sdl/raw_pixels.pir
  46. +2 −0  examples/sdl/tetris/app.pir
  47. +2 −0  examples/sdl/tetris/block.pir
  48. +2 −0  examples/sdl/tetris/blockdata.pir
  49. +2 −0  examples/sdl/tetris/blocks.pir
  50. +2 −0  examples/sdl/tetris/board.pir
  51. +2 −0  examples/sdl/tetris/boarddata.pir
  52. +2 −0  examples/sdl/tetris/eventhandler.pir
  53. +2 −0  examples/sdl/tetris/tetris.pir
  54. +1 −0  examples/shootout/ack.pir
  55. +1 −0  examples/shootout/binarytrees.pir
  56. +1 −0  examples/shootout/fannkuch.pir
  57. +1 −0  examples/shootout/fasta.pir
  58. +2 −0  examples/shootout/harmonic.pir
  59. +1 −0  examples/shootout/knucleotide.pir
  60. +2 −0  examples/shootout/mandelbrot.pir
  61. +1 −0  examples/shootout/nbody.pir
  62. +1 −0  examples/shootout/nsieve-bits-2.pir
  63. +1 −0  examples/shootout/nsieve-bits.pir
  64. +1 −0  examples/shootout/nsieve.pir
  65. +1 −0  examples/shootout/partialsums-2.pir
  66. +1 −0  examples/shootout/partialsums.pir
  67. +1 −0  examples/shootout/pidigits.pir
  68. +1 −0  examples/shootout/random.pir
  69. +1 −0  examples/shootout/recursive-2.pir
  70. +1 −0  examples/shootout/recursive.pir
  71. +2 −0  examples/shootout/regexdna.pir
  72. +1 −0  examples/shootout/revcomp.pir
  73. +1 −0  examples/shootout/spectralnorm.pir
  74. +1 −0  examples/shootout/sumcol.pir
  75. +1 −0  examples/shootout/takfp.pir
  76. +2 −0  examples/streams/Bytes.pir
  77. +2 −0  examples/streams/Combiner.pir
  78. +2 −0  examples/streams/Coroutine.pir
  79. +2 −0  examples/streams/FileLines.pir
  80. +2 −0  examples/streams/Filter.pir
  81. +2 −0  examples/streams/Include.pir
  82. +2 −0  examples/streams/Lines.pir
  83. +2 −0  examples/streams/ParrotIO.pir
  84. +2 −0  examples/streams/Replay.pir
  85. +2 −0  examples/streams/SubCounter.pir
  86. +2 −0  examples/streams/SubHello.pir
  87. +2 −0  examples/streams/Writer.pir
  88. +1 −0  examples/tcl/tcltkdemo.pir
  89. +2 −0  examples/tge/branch/lib/Branch.pir
  90. +2 −0  examples/tge/branch/lib/Leaf.pir
  91. +2 −0  examples/tge/branch/transform.pir
  92. +2 −0  examples/tutorial/01_temp_var.pir
  93. +2 −0  examples/tutorial/02_local_var.pir
  94. +2 −0  examples/tutorial/03_temp_var_basic_pmcs.pir
  95. +2 −0  examples/tutorial/04_pod_comments.pir
  96. +2 −0  examples/tutorial/10_math_ops.pir
  97. +2 −0  examples/tutorial/11_math_ops_self_mod.pir
  98. +2 −0  examples/tutorial/12_math_ops_pasm.pir
  99. +2 −0  examples/tutorial/13_logical_ops.pir
  100. +2 −0  examples/tutorial/20_string_ops.pir
  101. +2 −0  examples/tutorial/21_string_ops_repeat.pir
  102. +2 −0  examples/tutorial/22_string_ops_length.pir
  103. +2 −0  examples/tutorial/23_string_ops_substr.pir
  104. +2 −0  examples/tutorial/24_string_ops_clone.pir
  105. +2 −0  examples/tutorial/30_arrays_basic.pir
  106. +2 −0  examples/tutorial/31_array_ops_split.pir
  107. +2 −0  examples/tutorial/32_array_ops_sprintf.pir
  108. +2 −0  examples/tutorial/33_hashes.pir
  109. +2 −0  examples/tutorial/34_multikey.pir
  110. +2 −0  examples/tutorial/40_file_ops.pir
  111. +2 −0  examples/tutorial/50_goto.pir
  112. +2 −0  examples/tutorial/51_if_unless.pir
  113. +2 −0  examples/tutorial/52_if_compare.pir
  114. +2 −0  examples/tutorial/53_loop.pir
  115. +2 −0  examples/tutorial/55_iterator.pir
  116. +2 −0  examples/tutorial/56_defined.pir
  117. +2 −0  examples/tutorial/57_exists.pir
  118. +2 −0  examples/tutorial/60_subroutines.pir
  119. +2 −0  examples/tutorial/61_namespaces.pir
  120. +2 −0  examples/tutorial/62_namespaces.pir
  121. +2 −0  examples/tutorial/70_class_object.pir
  122. +2 −0  examples/tutorial/81_continuation.pir
  123. +2 −0  examples/tutorial/82_coroutine.pir
  124. +2 −0  examples/tutorial/83_external_libraries.pir
  125. +2 −0  examples/tutorial/90_writing_tests.pir
  126. +2 −0  ext/Parrot-Embed/t/greet.pir
  127. +1 −0  ext/SQLite3/SQLite3.pir
  128. +2 −0  ext/SQLite3/test.pir
  129. +2 −0  runtime/parrot/include/hllmacros.pir
  130. +2 −0  runtime/parrot/library/Config/JSON.pir
  131. +2 −0  runtime/parrot/library/Crow.pir
  132. +2 −0  runtime/parrot/library/Data/Dumper.pir
  133. +2 −0  runtime/parrot/library/Data/Dumper/Base.pir
  134. +2 −0  runtime/parrot/library/Data/Dumper/Default.pir
  135. +2 −0  runtime/parrot/library/Getopt/Obj.pir
  136. +2 −0  runtime/parrot/library/JSON.pir
  137. +2 −0  runtime/parrot/library/NCI/call_toolkit_init.pir
  138. +2 −0  runtime/parrot/library/OpenGL.pir
  139. +2 −0  runtime/parrot/library/PGE/Dumper.pir
  140. +2 −0  runtime/parrot/library/PGE/Glob.pir
  141. +2 −0  runtime/parrot/library/PGE/Hs.pir
  142. +2 −0  runtime/parrot/library/PGE/Perl6Grammar.pir
  143. +2 −0  runtime/parrot/library/PGE/Text.pir
  144. +2 −0  runtime/parrot/library/PGE/Util.pir
  145. +2 −0  runtime/parrot/library/Protoobject.pir
  146. +2 −0  runtime/parrot/library/Range.pir
  147. +2 −0  runtime/parrot/library/SDL.pir
  148. +2 −0  runtime/parrot/library/Stream/Coroutine.pir
  149. +2 −0  runtime/parrot/library/Tcl/Glob.pir
  150. +2 −0  runtime/parrot/library/Test/Builder.pir
  151. +2 −0  runtime/parrot/library/Test/Builder/Output.pir
  152. +2 −0  runtime/parrot/library/Test/Builder/Test.pir
  153. +2 −0  runtime/parrot/library/Test/Builder/TestPlan.pir
  154. +2 −0  runtime/parrot/library/Test/Class.pir
  155. +2 −0  runtime/parrot/library/Test/More.pir
  156. +2 −0  runtime/parrot/library/YAML/Dumper.pir
  157. +2 −0  runtime/parrot/library/YAML/Dumper/Base.pir
  158. +2 −0  runtime/parrot/library/YAML/Dumper/Default.pir
  159. +2 −0  runtime/parrot/library/ncurses.pir
  160. +1 −0  runtime/parrot/library/pcore.pir
  161. +2 −0  runtime/parrot/library/postgres.pir
  162. +1 −0  runtime/parrot/library/random_lib.pir
  163. +1 −0  runtime/parrot/library/tcpstream.pir
  164. +2 −0  src/dynpmc/ext.pir
  165. +1 −0  tools/dev/pbc_to_exe.pir
View
1  compilers/json/JSON.pir
@@ -1,4 +1,5 @@
# Copyright (C) 2005-2008, Parrot Foundation.
+# $Id$
=head1 NAME
View
2  compilers/json/test.pir
@@ -1,4 +1,6 @@
#!../../parrot
+# $Id$
+
.sub main :main
.param pmc argv
View
2  compilers/ncigen/src/NCIGENAST.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 NAME
NCIGENAST - NCIGEN abstract syntax tree
View
2  compilers/ncigen/src/NCIPIR.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 NAME
NCIPIR::Compiler - NCI PIR Compiler for NCIGENAST trees.
View
2  compilers/nqp/bootstrap/nqp.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
nqp.pir - A nqp compiler.
View
2  compilers/nqp/src/builtins.pir
@@ -1,3 +1,5 @@
+# $Id$
+
.namespace []
=over 4
View
2  compilers/pct/PCT.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 NAME
PCT - Parrot compiler toolkit
View
2  compilers/pct/src/PAST.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 NAME
PAST - Parrot abstract syntax tree
View
2  compilers/pct/src/PAST/Compiler.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 NAME
PAST::Compiler - PAST Compiler
View
2  compilers/pct/src/PAST/Node.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 NAME
PAST - Parrot abstract syntax tree
View
2  compilers/pct/src/PCT/HLLCompiler.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 NAME
PCT::HLLCompiler - base class for compiler objects
View
2  compilers/pct/src/PCT/Node.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 NAME
PCT::Node - base class for PAST and POST nodes
View
2  compilers/pct/src/POST/Compiler.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 NAME
POST::Compiler - Compiler for POST trees
View
2  compilers/pct/src/POST/Node.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 NAME
POST - Parrot opcode syntax tree
View
2  compilers/pge/PGE.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
PGE - the Parrot/Perl Grammar Engine
View
2  compilers/pge/PGE/Exp.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
PGE::Exp - base class for expressions
View
2  compilers/pge/PGE/Match.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 NAME
PGE::Match - implementation of PGE match objects
View
2  compilers/pge/PGE/P5Regex.pir
@@ -1,4 +1,4 @@
-
+# $Id$
.namespace [ "PGE";"P5Regex" ]
View
2  compilers/pge/PGE/Perl6Regex.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
Perl6Regex - compiler and parser for Perl 6 regex
View
2  compilers/pge/PGE/Regex.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
Regex - base class for grammars and built-in rules
View
2  compilers/pge/demo.pir
@@ -1,3 +1,5 @@
+# $Id$
+
.include "errors.pasm"
.sub _main
.local string x
View
1  compilers/tge/TGE.pir
@@ -1,4 +1,5 @@
# Copyright (C) 2005-2009, Parrot Foundation.
+# $Id$
=head1 NAME
View
1  compilers/tge/TGE/Compiler.pir
@@ -1,4 +1,5 @@
# Copyright (C) 2005-2009, Parrot Foundation.
+# $Id$
=head1 NAME
View
1  compilers/tge/TGE/Grammar.pir
@@ -1,4 +1,5 @@
# Copyright (C) 2005-2008, Parrot Foundation.
+# $Id$
=head1 NAME
View
1  compilers/tge/TGE/Rule.pir
@@ -1,4 +1,5 @@
# Copyright (C) 2005-2008, Parrot Foundation.
+# $Id$
=head1 NAME
View
1  compilers/tge/TGE/Tree.pir
@@ -1,4 +1,5 @@
# Copyright (C) 2005-2008, Parrot Foundation.
+# $Id$
=head1 NAME
View
2  compilers/tge/tgc.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
tgc.pir - The TGE rules compiler
View
2  editor/skeleton.pir
@@ -1,3 +1,5 @@
+# $Id$
+
.sub main :main
.end
View
2  examples/benchmarks/float4.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
float4.pir - Benchmark different ways of filling a float4 struct
View
2  examples/benchmarks/vpm.pir
@@ -1,3 +1,5 @@
+# $Id$
+
# beginn
#use strict;
#
View
2  examples/languages/abc/abc.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
abc.pir - A basic calculator.
View
2  examples/namespace/namespace_dump.pir
@@ -1,3 +1,5 @@
+# $Id$
+
#
# dump all namespaces and the contents recursively
#
View
2  examples/opengl/shapes.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
shapes.pir - Exercise basic OpenGL 1.1/GLUT 3 APIs by drawing animated shapes
View
2  examples/opengl/static-triangle.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
static-triangle.pir - Minimal OpenGL/GLUT setup and render for NCI tests
View
2  examples/opengl/triangle.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
triangle.pir - Initialize GLUT and render a simple OpenGL animation
View
2  examples/sdl/anim_image.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
anim_image.pir - animate an image in a Parrot SDL window
View
2  examples/sdl/anim_image_dblbuf.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
anim_image_dblbuf.pir - animate an image in a doublebuffered Parrot SDL window
View
2  examples/sdl/blue_font.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
blue_font.pir - draw a friendly message to the screen
View
2  examples/sdl/blue_rect.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
blue_rect.pir - draw a blue rectangle with the SDL Parrot bindings
View
2  examples/sdl/bounce_parrot_logo.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
bounce_parrot_logo.pir - bounce a Parrot logo with the SDL Parrot bindings
View
2  examples/sdl/lcd/clock.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 NAME
clock.pir - LCD clock
View
2  examples/sdl/minesweeper/eventhandler.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
eventhandler.pir - a minesweeper event handler
View
2  examples/sdl/minesweeper/mines.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
mines.pir - a minesweeper clone for parrot (with parrot's SDL bindings)
View
2  examples/sdl/move_parrot_logo.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
move_parrot_logo.pir - move a Parrot logo with the SDL Parrot bindings
View
2  examples/sdl/raw_pixels.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
raw_pixels.pir - paint the screen blue, pixel by pixel
View
2  examples/sdl/tetris/app.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
app.pir - a tetris application object
View
2  examples/sdl/tetris/block.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
block.pir - a tetris block class
View
2  examples/sdl/tetris/blockdata.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
blockdata.pir - a tetris block data class
View
2  examples/sdl/tetris/blocks.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
blocks.pir - tetris block classes
View
2  examples/sdl/tetris/board.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
board.pir - a tetris board class.
View
2  examples/sdl/tetris/boarddata.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
boarddata.pir - a tetris board data class
View
2  examples/sdl/tetris/eventhandler.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
eventhandler.pir - a tetris event handler class
View
2  examples/sdl/tetris/tetris.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
tetris.pir - a second tetris for parrot (with parrot's SDL bindings)
View
1  examples/shootout/ack.pir
@@ -1,4 +1,5 @@
#!./parrot
+# $Id$
# OUTPUT="Ack(3, 9) = 4093\n"
#
# ./parrot -Oc -R cgp-jit
View
1  examples/shootout/binarytrees.pir
@@ -1,4 +1,5 @@
#!./parrot -R cgp
+# $Id$
#
# binarytrees.pir N (N = 16 for shootout)
# by Joshua Isom, modified by Leopold Toetsch
View
1  examples/shootout/fannkuch.pir
@@ -1,4 +1,5 @@
#!./parrot
+# $Id$
#
# ./parrot -R jit fannkuch.pir N (N = 9 for shootout)
# by Joshua Isom
View
1  examples/shootout/fasta.pir
@@ -1,4 +1,5 @@
#!./parrot -R cgp
+# $Id$
#
# fasta.pir N (N = 2500000 for shootout)
# by Joshua Isom
View
2  examples/shootout/harmonic.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 NAME
examples/shootout/harmonic.pir - Partial sum of Harmonic series
View
1  examples/shootout/knucleotide.pir
@@ -1,3 +1,4 @@
+# $Id$
.sub main :main
.local pmc stdin
View
2  examples/shootout/mandelbrot.pir
@@ -1,4 +1,6 @@
#!./parrot
+# $Id$
+
=head1 NAME
examples/shootout/mandelbrot.pir - Print the Mandelbrot set
View
1  examples/shootout/nbody.pir
@@ -1,4 +1,5 @@
#!./parrot
+# $Id$
# The Computer Language Shootout
# http://shootout.alioth.debian.org/
#
View
1  examples/shootout/nsieve-bits-2.pir
@@ -1,4 +1,5 @@
#!./parrot
+# $Id$
#
# ./parrot -R jit nsieve-bits-2.pir N (N = 9 for shootout)
# by Leopold Toetsch
View
1  examples/shootout/nsieve-bits.pir
@@ -1,4 +1,5 @@
#!./parrot
+# $Id$
#
# ./parrot -R jit nsieve-bits.pir N (N = 9 for shootout)
# by Leopold Toetsch
View
1  examples/shootout/nsieve.pir
@@ -1,4 +1,5 @@
#!./parrot
+# $Id$
#
# ./parrot -R jit nsieve.pir N (N = 9 for shootout)
# by Leopold Toetsch
View
1  examples/shootout/partialsums-2.pir
@@ -1,4 +1,5 @@
#!./parrot
+# $Id$
#
# ./parrot -R jit partialsums-2.pir N (N = 2500000 for shootout)
#
View
1  examples/shootout/partialsums.pir
@@ -1,4 +1,5 @@
#!./parrot -R cgp
+# $Id$
#
# partialsums N (N = 2500000 for shootout)
#
View
1  examples/shootout/pidigits.pir
@@ -1,4 +1,5 @@
#!./parrot -R cgp
+# $Id$
#
# pidigits N (N = 1000 for shootout)
#
View
1  examples/shootout/random.pir
@@ -1,4 +1,5 @@
#!./parrot -R cgp
+# $Id$
#
# random.pir N (N = 900000 for shootout)
# by Joshua Isom
View
1  examples/shootout/recursive-2.pir
@@ -1,4 +1,5 @@
#!./parrot
+# $Id$
#
# Ack by Leopold Toetsch
# Fib and Tak by Joshua Isom
View
1  examples/shootout/recursive.pir
@@ -1,4 +1,5 @@
#!./parrot
+# $Id$
#
# Ack by Leopold Toetsch
# Fib and Tak by Joshua Isom
View
2  examples/shootout/regexdna.pir
@@ -1,3 +1,5 @@
+# $Id$
+
.sub main :main
load_bytecode "PGE.pbc"
.local pmc p6rule_compile, rulesub, match, variants, variants_p5, iub, iter, matches, capt
View
1  examples/shootout/revcomp.pir
@@ -1,4 +1,5 @@
#!parrot
+# $Id$
# Reads from stdin a file in the format made by fasta.pir
# ./parrot -R jit
# N = 2500000 for fasta
View
1  examples/shootout/spectralnorm.pir
@@ -1,4 +1,5 @@
#!./parrot
+# $Id$
#
# ./parrot -R jit spectralnorm.pir N (N = 100 for shootout)
# by Michal Jurosz
View
1  examples/shootout/sumcol.pir
@@ -1,4 +1,5 @@
#!./parrot
+# $Id$
#
# ./parrot -R jit sumcol.pir < sum8M
# by Joshua Isom
View
1  examples/shootout/takfp.pir
@@ -1,4 +1,5 @@
#!./parrot -R cgp
+# $Id$
#
# ./parrot -R cgp takfp.pir N (N = 10 for shootout)
# by Joshua Isom
View
2  examples/streams/Bytes.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Bytes Example
This example shows the usage of C<Stream::read_bytes>.
View
2  examples/streams/Combiner.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Combiner Example
This example shows the usage of C<Stream::Combiner>.
View
2  examples/streams/Coroutine.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Coroutine Example
This example shows the usage of C<Stream::Coroutine>.
View
2  examples/streams/FileLines.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Advanced Lines Example
This is an advanced example.
View
2  examples/streams/Filter.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Filter Example
This example shows the usage of C<Stream::Filter>.
View
2  examples/streams/Include.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Include Example
This example demonstrates how to include another stream inside a stream.
View
2  examples/streams/Lines.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Lines Example
This example demonstrates what C<Stream::Lines> does.
View
2  examples/streams/ParrotIO.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Filehandle Object Example
This small example shows the usage of C<Stream::ParrotIO>.
View
2  examples/streams/Replay.pir
@@ -1,3 +1,5 @@
+# $Id$
+
.sub _main :main
.local pmc stream
View
2  examples/streams/SubCounter.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Counter Example
This example shows the usage of C<Stream::Sub>.
View
2  examples/streams/SubHello.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Hello Example
This example shows the usage of C<Stream::Sub>.
View
2  examples/streams/Writer.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Write Example
This example shows the usage of C<Stream::Write>.
View
1  examples/tcl/tcltkdemo.pir
@@ -1,3 +1,4 @@
+# $Id$
# demonstrate Tcl/Tk GUI using NCI
.include 'runtime/parrot/library/TclLibrary.pir'
View
2  examples/tge/branch/lib/Branch.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 NAME
Branch - a sample branch node for Language::AttributeGrammar
View
2  examples/tge/branch/lib/Leaf.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 NAME
Leaf - a sample leaf node for Language::AttributeGrammar
View
2  examples/tge/branch/transform.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 NAME
transform - transform a sample tree of Branch and Leaf nodes
View
2  examples/tutorial/01_temp_var.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Simple Variables
PIR has two kinds of variables. The most simple kind are Parrot
View
2  examples/tutorial/02_local_var.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Named Variables
The other kind of variables in PIR are named variables.
View
2  examples/tutorial/03_temp_var_basic_pmcs.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Basic PMC Types
PMCs are objects, so to use a PMC, you first have to instantiate an object for
View
2  examples/tutorial/04_pod_comments.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Pod Documentation
As you may have noticed, PIR files can contain POD documentation.
View
2  examples/tutorial/10_math_ops.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Math Operations
Many common math operations have simple operator syntax in PIR. Operators
View
2  examples/tutorial/11_math_ops_self_mod.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Math Operations (continued)
There is a second common form of math operations. This form takes
View
2  examples/tutorial/12_math_ops_pasm.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Math Operations (continued)
Some math operations have an opcode name, but no simple operator syntax in
View
2  examples/tutorial/13_logical_ops.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Logical Operations
The logical operations are short-circuiting, so if the first argument to an
View
2  examples/tutorial/20_string_ops.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 String Operations
Some operations aren't mathematical at all. Concatenation is an example
View
2  examples/tutorial/21_string_ops_repeat.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 String Operations (continued)
PIR has a string repeat opcode, that concatenates a string with
View
2  examples/tutorial/22_string_ops_length.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 String Operations (continued)
To find the length of a string in PIR, use the length opcode. It works on
View
2  examples/tutorial/23_string_ops_substr.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 String Operations (continued)
We can pick apart a string and pull substrings out of it using the
View
2  examples/tutorial/24_string_ops_clone.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1
This code example illustrates cloning with PMC strings. Simple copying
View
2  examples/tutorial/30_arrays_basic.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1
PMC registers can contain instances of array or hash data types, or
View
2  examples/tutorial/31_array_ops_split.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1
C<split> is an operation that breaks up a string at certain marker
View
2  examples/tutorial/32_array_ops_sprintf.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1
C<sprintf> is a function common to most programmers as part of the C
View
2  examples/tutorial/33_hashes.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Hashes
Hashes, also known in some places as "dictionaries" or "associative arrays"
View
2  examples/tutorial/34_multikey.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Multi-Level Keys
Hashes and arrays can be combined in a number of ways to make interesting
View
2  examples/tutorial/40_file_ops.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 File Operations
This example demonstrates basic file operations. Note the readmode.
View
2  examples/tutorial/50_goto.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1
The unconditional jump is the simplest of all flow control devices in any
View
2  examples/tutorial/51_if_unless.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 if and unless
Both the if and unless conditionals are supported in PIR. When the
View
2  examples/tutorial/52_if_compare.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Comparison Branching
A simple C<goto> is the most simple version of flow control, but its
View
2  examples/tutorial/53_loop.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Loops
PIR has no built-in looping structures such as C<for>, C<while>,
View
2  examples/tutorial/55_iterator.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 iterators
An iterator is a type of PMC that helps with looping operations
View
2  examples/tutorial/56_defined.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 defined
The C<defined> opcode tells you if the contents of a PMC is defined or not.
View
2  examples/tutorial/57_exists.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 exists
The C<exists> opcode tells you whether an element of a container PMC
View
2  examples/tutorial/60_subroutines.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Subroutines
PIR is a subroutine-based or "procedural" programming language.
View
2  examples/tutorial/61_namespaces.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Namespaces
Subroutines all have a unique name, which is how the software recognizes
View
2  examples/tutorial/62_namespaces.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Subroutines in a Namespace
Subroutines created in one namespace can be accessed from another
View
2  examples/tutorial/70_class_object.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Classes
If we combine the ideas of namespaces, subroutines, and global variables,
View
2  examples/tutorial/81_continuation.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Continuations
Continuations are tricky and amazing things. Parrot uses continuations for
View
2  examples/tutorial/82_coroutine.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Coroutines
Coroutines are like special subroutines that use C<.yield> instead of
View
2  examples/tutorial/83_external_libraries.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 External C Function Call
There is a vast wealth of libraries written for a variety of tasks, and
View
2  examples/tutorial/90_writing_tests.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Writing Tests
This example demonstrates writing tests using the PIR version of Test::More.
View
2  ext/Parrot-Embed/t/greet.pir
@@ -1,3 +1,5 @@
+# $Id$
+
.sub greet
.param pmc name
View
1  ext/SQLite3/SQLite3.pir
@@ -1,3 +1,4 @@
+# $Id$
.namespace ['SQLite']
View
2  ext/SQLite3/test.pir
@@ -1,4 +1,6 @@
#../../parrot -t5 test.pir
+# $Id$
+
.sub 'main'
load_bytecode 'SQLite3'
View
2  runtime/parrot/include/hllmacros.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 High Level Language Macros
These macros are to make it easier to write readable and maintainable PIR by
View
2  runtime/parrot/library/Config/JSON.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Config::JSON
Provides a simple wrapper to read and write JSON config files.
View
2  runtime/parrot/library/Crow.pir
@@ -1,3 +1,5 @@
+# $Id$
+
.namespace ['Crow']
.sub 'get_args'
View
2  runtime/parrot/library/Data/Dumper.pir
@@ -1,3 +1,5 @@
+# $Id$
+
.sub __library_data_dumper_onload :load
.local pmc dd_class
dd_class = get_class "Data::Dumper"
View
2  runtime/parrot/library/Data/Dumper/Base.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
Data::Dumper::Base - style baseclass
View
2  runtime/parrot/library/Data/Dumper/Default.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
Data::Dumper::Default - The default output module of Data::Dumper.
View
2  runtime/parrot/library/Getopt/Obj.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 NAME
library/Getopt/Obj.pir - parse long and short command line options
View
2  runtime/parrot/library/JSON.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
JSON.pir - PIR implementation of JSON data interchange format.
View
2  runtime/parrot/library/NCI/call_toolkit_init.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
call_toolkit_init.pir - PIR code to call toolkits that alter argv
View
2  runtime/parrot/library/OpenGL.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 NAME
OpenGL - Parrot extension for OpenGL bindings
View
2  runtime/parrot/library/PGE/Dumper.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
PGE::Dumper - various methods for displaying PGE structures
View
2  runtime/parrot/library/PGE/Glob.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
Glob - Parse and compile glob notation expressions.
View
2  runtime/parrot/library/PGE/Hs.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Title
PGE::Hs - Match and display PGE rules as Haskell expressions
View
2  runtime/parrot/library/PGE/Perl6Grammar.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
Perl6Grammar - compiler for Perl 6 grammars
View
2  runtime/parrot/library/PGE/Text.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
PGE::Text - rules for extracting delimited text sequences from strings
View
2  runtime/parrot/library/PGE/Util.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
PGE/Util.pir - useful rules for working with PGE grammars
View
2  runtime/parrot/library/Protoobject.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
Protoobject.pir - PIR implementation for creating protoobjects
View
2  runtime/parrot/library/Range.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 Range
Based on the Range object described in S03:
View
2  runtime/parrot/library/SDL.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 NAME
SDL - Parrot extension for SDL bindings
View
2  runtime/parrot/library/Stream/Coroutine.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
Stream::Base - Stream library base class
View
2  runtime/parrot/library/Tcl/Glob.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
Tcl::Glob - Parse and compile glob notation expressions.
View
2  runtime/parrot/library/Test/Builder.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 NAME
Test::Builder - Parrot extension for building test modules
View
2  runtime/parrot/library/Test/Builder/Output.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 NAME
Test::Builder::Output - manages output for Test::Builder
View
2  runtime/parrot/library/Test/Builder/Test.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 NAME
Test::Builder::Test - base class for all Test::Builder test objects
View
2  runtime/parrot/library/Test/Builder/TestPlan.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 NAME
Test::Builder::TestPlan - class representing the current Test::Builder test plan
View
2  runtime/parrot/library/Test/Class.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 NAME
Test::Class - Parrot extension for objecty testing of modules
View
2  runtime/parrot/library/Test/More.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 NAME
Test::More - Parrot extension for testing modules
View
2  runtime/parrot/library/YAML/Dumper.pir
@@ -1,3 +1,5 @@
+# $Id$
+
.sub __library_data_dumper_onload :load
.local pmc yd_class
yd_class = get_class "YAML::Dumper"
View
2  runtime/parrot/library/YAML/Dumper/Base.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
YAML::Dumper::Base - style baseclass
View
2  runtime/parrot/library/YAML/Dumper/Default.pir
@@ -1,3 +1,5 @@
+# $Id$
+
=head1 TITLE
YAML::Dumper::Default - The default output module of YAML::Dumper.
View
2  runtime/parrot/library/ncurses.pir
@@ -1,3 +1,5 @@
+# $Id$
+
.sub __ncurses_init :load
loadlib $P1, 'libform'
View
1  runtime/parrot/library/pcore.pir
@@ -1,3 +1,4 @@
+# $Id$
# create/export some useful but rarely used methods
# TODO podify & beautify & doc
View
2  runtime/parrot/library/postgres.pir
@@ -1,3 +1,5 @@
+# $Id$
+
.namespace ['Pg']
.sub __postgres_init :load
View
1  runtime/parrot/library/random_lib.pir
@@ -1,3 +1,4 @@
+# $Id$
# used by examples/shootout/random.pir and others
# by Joshua Isom
View
1  runtime/parrot/library/tcpstream.pir
@@ -1,3 +1,4 @@
+# $Id$
=head1 NAME
View
2  src/dynpmc/ext.pir
@@ -1,3 +1,5 @@
+# $Id$
+
.sub _ext_main
print "in ext.pir\n"
new P2, 'Undef'
View
1  tools/dev/pbc_to_exe.pir
@@ -1,4 +1,5 @@
#! parrot
+# $Id$
=head1 NAME
Please sign in to comment.
Something went wrong with that request. Please try again.