On Tuesday, August 16, 2016 at 11:15:51 AM UTC+6, gmhwxi wrote:
>
> This is great news!
>
> I really want to try it for my upcoming class.
>
> Could you show me how to use the Monaco editor to
> replace the textareas in the following page:
>
> http://myflask-tutoriats.rhcloud.com/assign01
> view-source:http://myflask-tutoriats.rhcloud.com/assign01
>

Sure! I will see if I can do something ASAP. (Pretty busy with other stuff 
lately...)


>
> Thanks!
>
> On Tuesday, August 16, 2016 at 12:07:35 AM UTC-4, Artyom Shalkhakov wrote:
>>
>> The PR adding ATS/Postiats colorization support to Monaco editor has been 
>> merged.
>>
>> On Thursday, June 30, 2016 at 9:17:56 AM UTC+6, Artyom Shalkhakov wrote:
>>>
>>> On Wednesday, June 29, 2016 at 9:54:39 AM UTC+6, gmhwxi wrote:
>>>>
>>>>
>>>> Thanks for the effort!
>>>>
>>>> These days I have been thinking about building some sort of on-line 
>>>> coding
>>>> system of ATS. The manaco editor looks pretty decent. When your syntax 
>>>> definition
>>>> is ready, I will give it a try.
>>>>
>>>
>>>
>>> I'm currently in the process of writing unit-tests (caught a bug with a 
>>> comment already!).
>>>
>>> It's taking quite some time. Will let you know if something fruitful 
>>> comes out of it.
>>>  
>>>
>>>>
>>>> On Monday, June 27, 2016 at 11:58:42 AM UTC-4, Artyom Shalkhakov wrote:
>>>>>
>>>>> Thanks Hongwei! I will take a look to see if this is what my syntax 
>>>>> definition captures tomorrow.
>>>>>
>>>>> Here's the code, in a gist:
>>>>>
>>>>> https://gist.github.com/ashalkhakov/a86dfb4770cff12d0cdf298405a58d74
>>>>>
>>>>> It can be tested by visiting:
>>>>>
>>>>> https://microsoft.github.io/monaco-editor/monarch.html
>>>>>
>>>>> and pasting the syntax definition into the textbox. I've also provided 
>>>>> an example input (some rubbish to help figure out if hilighting is 
>>>>> well-behaved).
>>>>>
>>>>> This needs more testing and tuning, but seems like a worthwhile effort!
>>>>>
>>>>> On Monday, June 27, 2016 at 9:20:16 PM UTC+6, gmhwxi wrote:
>>>>>>
>>>>>>
>>>>>> Let
>>>>>>
>>>>>> INT0 = [0-9]*
>>>>>> INT1 = (0 | [1-9](INT0))
>>>>>> DOT = [.]
>>>>>> EXP = [eE](INT1)
>>>>>>
>>>>>> Then FLOAT is
>>>>>>
>>>>>> (INT1)(EXP) | (INT1)(DOT)(INT0)(EXP)? | (DOT)(INT1)(EXP)?
>>>>>>
>>>>>> There are also hexadecimal floating point numbers:
>>>>>>
>>>>>> HEX0 = [0-9a-z]*
>>>>>> HEX1 = (0 | [1-9a-z](HEX0))
>>>>>> DOT = [.]
>>>>>> EXP = [pP](INT1)
>>>>>>
>>>>>> HEXFLOAT = (HEX1)(EXP) | (HEX1)(DOT)(HEX0)(EXP?) | (DOT)(HEX1)(EXP?)
>>>>>>
>>>>>> In C, EXP? should be EXP for hexadecimal floating point numbers.
>>>>>>
>>>>>> On Monday, June 27, 2016 at 4:06:42 AM UTC-4, Artyom Shalkhakov wrote:
>>>>>>>
>>>>>>> I'm doing a syntax highlighter for ATS based on the Monarch editor 
>>>>>>> (used in Visual Studio Code) and I'm interested to know what's the 
>>>>>>> lexical 
>>>>>>> grammar for floating-point constants?
>>>>>>>
>>>>>>> I've tried looking through the lexer source code, but I find it 
>>>>>>> quite complicated. I'd like some help on this one.
>>>>>>>
>>>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"ats-lang-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ats-lang-users+unsubscr...@googlegroups.com.
To post to this group, send email to ats-lang-users@googlegroups.com.
Visit this group at https://groups.google.com/group/ats-lang-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ats-lang-users/b73198c5-5283-4142-86a1-88936fb41364%40googlegroups.com.

Reply via email to