unycorn / lolcode-dot-net Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/lolcode-dot-net
Automatically exported from code.google.com/p/lolcode-dot-net
When I try to compile the code
HAI
I HAS A INPUT
I HAS A THING ITZ "pie"
VISIBLE "Testing Thing"
GIMMEH INPUT
IZ INPUT LIEK THING?
YARLY
VISIBLE "U said pie"
NOWAI
VISIBLE "U IDIOT"
KTHX
KTHXBYE
I get the following errors:
test.lol(6,1) : error : Unknown variable: "IZ"
test.lol(6,10) : error : Unknown variable: "LIEK"
Failed to compile.
Is it a coding problem, or just me?
Original issue reported on code.google.com by [email protected]
on 18 Jun 2008 at 12:19
I'm sure that this is a noob linking/environment error. Can anyone tell me
the proper way to configure my environment or set up my lolc.exe to
include this library?
When I try to compile fulltest.lol with this:
lolc fulltest.lol
I get this out put:
fulltest.lol(3,16) : error : Library "STDIO" not found.
fulltest.lol(4,11) : error 1: ident expected
Failed to compile.
I'm using VS2008 to edit my lol files on a Vista machine.
Thanks.
Original issue reported on code.google.com by [email protected]
on 17 Jan 2008 at 4:45
The stdlol library, and the compiler code that references it, needs to be
modified to be more consistent about fetching dictionaries. There needs to
be a seperate method for fetching them from a local and from another
dictionary. In either case, it has to be able to update the local it's
fetching from if it cast the fetched value to a dictionary or created a new
one, so that array assignments work properly. This is currently done with a
rather hackish scheme, which causes a lot of Stloc operations when they're
not required.
Original issue reported on code.google.com by [email protected]
on 3 Jun 2007 at 12:18
Currently, the compiler doesn't handle anything other than simple string
constants. It needs to be enhanced to handle backslash-escaping for quotes,
control characters, and hex/octal values.
Original issue reported on code.google.com by [email protected]
on 5 Jun 2007 at 2:29
Currently, arrays do not get printed properly. This needs to be fixed. We
also need to verify if there is anywhere else arrays can be iterated over
instead of treated as scalar values.
Original issue reported on code.google.com by [email protected]
on 3 Jun 2007 at 1:27
Currently, lolc still outputs warnings about deprecation, even if you
specify "HAI TO 1.0".
Original issue reported on code.google.com by [email protected]
on 9 Jun 2007 at 9:08
What steps will reproduce the problem?
1. Add something like "CAN HAS Ns1.Ns2.ClassName?"
What is the expected output? What do you see instead?
It is expected to reference that assembly not only with the compiler but in
the code itself.
Instead, I see 'Library "Ns1.Ns2.ClassName" not found.'
What version of the product are you using? On what operating system?
Newest version
Please provide any additional information below.
Y'all should just loop assemblies in the CompilerParameters in the
constructor of LOLProgram and add them to the list. Should just be a 3 line
code addition.
Original issue reported on code.google.com by [email protected]
on 5 Mar 2008 at 5:26
What steps will reproduce the problem?
1. Obtain cat
2. See cat get bored
3. Watch cat saunter off
What is the expected output? What do you see instead?
Sometimes Cat doesnt return
What version of the product are you using? On what operating system?
1st version, Daily
Please provide any additional information below.
No records found
Original issue reported on code.google.com by [email protected]
on 15 Apr 2013 at 7:21
What steps will reproduce the problem?
1. lol
2. lol
3. lol
What is the expected output? What do you see instead?
lol
What version of the product are you using? On what operating system?
lol
Please provide any additional information below.
lollololol
Original issue reported on code.google.com by [email protected]
on 26 Mar 2009 at 3:06
When invoked with a relative path, lolc tries to create an assembly with a
name that includes the path, not just the filename.
Original issue reported on code.google.com by [email protected]
on 5 Jun 2007 at 1:38
Currently, the compiler only accepts a single command-line parameter - the
name of the file to compile. It needs to be enhanced to support arguments
in the same format as the Visual Studio compilers, allowing passing the
name of the executable, other build options etc.
Original issue reported on code.google.com by [email protected]
on 3 Jun 2007 at 12:21
not sure if you realized this but lolcode is the opposite of funny
Original issue reported on code.google.com by [email protected]
on 2 Jul 2008 at 5:51
Currently, the compiler throws exceptions (during Emit()) in several places
where it should instead add to the error collection (during Process()).
This needs to be fixed.
Original issue reported on code.google.com by [email protected]
on 3 Jun 2007 at 12:15
What steps will reproduce the problem?
1. Drag and Drop a .lol onto lolc.exe to be compiled
OR
2. lolc.exe "c:\nondato\source\lolproject\program.lol"
What is the expected output? What do you see instead?
An .exe of the .lol file to be created. It throws an exception about no
paths being allowed in the output assembly.
What version of the product are you using? On what operating system?
SVN revision 35, Vista SP1
Please provide any additional information below.
Line 36 in program.cs in the lolc project could be changed to the following
to fix
string outfileFile = String.IsNullOrEmpty(arguments.output) ?
Path.ChangeExtension(Path.GetFileName(arguments.sources[0], ".exe")) :
arguments.output;
Ideally, the input file's path is saved and used for moving the compiled
exe when finished.
This brings the compiler one step closer to being usable as a custom tool
in VS for compiling LOLcode projects
Original issue reported on code.google.com by [email protected]
on 14 Jul 2008 at 11:54
coco/r has support for outputting more helpful error messages on syntax
errors. These need to be evaluated and, if practical, implemented.
Original issue reported on code.google.com by [email protected]
on 7 Jun 2007 at 6:26
Currently, CAN HAS expands to a noop. It needs to include the specified
file by spawning another parser.
Original issue reported on code.google.com by [email protected]
on 3 Jun 2007 at 2:50
We need documentation - how to use the compiler, what assumptions it makes
about the LOLCode language, known issues, etc.
Original issue reported on code.google.com by [email protected]
on 3 Jun 2007 at 12:20
What steps will reproduce the problem?
1. Compile this program: http://lolcode.com/examples/gimmeh
What is the expected output? What do you see instead?
To be able to write something and then it should output it.
Instead, it says "Unknown variable : "N""
Original issue reported on code.google.com by [email protected]
on 5 Jul 2008 at 7:46
We need a comprehensive set of test cases to test the compiler, along with
an automated process to run them and check for passes.
Original issue reported on code.google.com by [email protected]
on 3 Jun 2007 at 12:16
Looked around i in the source files and found a list of strings to look for,
but some of those don't work. No matter.
I'm working out of test.lol that I found.
I'm comparing fulltest.lol with test.lol so that i can:
A) get fulltest.lol working and
B) document all the working commands.
It would be helpful if you could give me a list of working commands. :)
Yoman987
Original issue reported on code.google.com by [email protected]
on 9 Feb 2010 at 1:10
What steps will reproduce the problem?
1. Compile and run loltest.lol
2. Enter values other than 1 and 10
What is the expected output? What do you see instead?
It should count between the numbers you ask for. Instead it just counts
from 1 to 10.
What version of the product are you using? On what operating system?
1.0.0.0
Please provide any additional information below.
Downloaded from google code at 2007-06-03 21:11 BST
Original issue reported on code.google.com by [email protected]
on 3 Jun 2007 at 8:36
Attachments:
I've downloaded the R36 package off the site, and extracted everything into
a folder. When I proceed to compile fulltest.lol on lolc.exe, it indicates
that the STDIO library is missing, and it fails to compile.
Should the STDIO library be included, or is this something we should solve
ourselves?
Original issue reported on code.google.com by [email protected]
on 24 Jan 2008 at 5:54
LOLCode.net needs an MSBuild project so we can add .lolproj projects and do
builds entirely in the visual studio environment.
Color syntax highlighting would be a further bonus.
Original issue reported on code.google.com by [email protected]
on 4 Jun 2007 at 2:34
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.