Commits

Anonymous committed 8ad37b3

fix equality

Comments (0)

Files changed (2)

src/builtins/say.pir

 .end
 
 .sub 'equal'
+#todo test
     .param int a
     .param int b
     $I0 = a == b
-    set $P0, $I0
+    new $P0, 'Integer'
+    $P0 = $I0
     set_global 'the_condition', $P0
     .return ($P0)
 .end

src/parser/actions.pm

 class z2::Grammar::Actions;
 
 method TOP($/) {
-  my $past := PAST::Stmts.new();
+  my $past := PAST::Block.new();
   for $<chardef> {
 =begin
     $past.push(PAST::Var.new(
           :scope('package')
         ),
         PAST::Val.new(
-          :value($<character>), 
-          :returns('String')
+          :value(""~$<character>), 
         ),
         :pasttype('bind'),
       )
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.